USB ハブを使用して 2 つのデバイスからドライブにアクセスできますか?

USB ハブを使用して 2 つのデバイスからドライブにアクセスできますか?

たとえば、USB ハブを入手し、それをたとえばハードドライブに接続し (つまり、通常 PC に挿入する USB ケーブルをハードドライブに接続します)、次に、たとえば 2 台の PC をそのハブに接続します (つまり、複数の USB スロットがある部分に接続します)。2 台の PC は両方ともそのハブに対してデータの読み取りと書き込みを行うことができますか?

答え1

いいえ。USB は設計上、単一のホスト (1 台の PC) しか持つことができません。

入手できるのは、USB ハブと組み合わせられることが多い「スイッチ」の一種です。これに 2 台の PC を接続して、手動で切り替えることができます。ただし、一度に USB ホストになれるのは 1 台の PC だけです。

2 台の PC 間でハードディスクを共有したい場合は、他の方法もあります (例: NAS = ネットワーク接続ストレージ)。

答え2

いいえ。異なるホスト間で USB デバイスを共有することはできません。USB スイッチを使用すると、ボタンを押すだけで USB デバイスを 1 台のコンピューターから切断し、別のコンピューターに接続することができます。主な用途は (おそらく) キーボードとマウスのセットを 2 台の PC に接続し、必要に応じて切り替えることです。

しかし、USB で希望通りの設定ができたとしても、トラブルに遭遇するでしょう。2 台のコンピューターで同時にデータが書き込まれると、ほとんどのファイルシステムは破損したり、不整合になったり、破損したりします。これを Samba/Windows Shares、NFS などの特別なプロトコルと混同しないでください。これらの場合、データを共有するコンピューターのみが、他のコンピューターのディスクの読み取りと書き込みを続行します。そのため、複数のコンピューターがアクセスできても、1 台のコンピューターがすべての読み取りと書き込みのアクセスを制御します。

2 台の PC 間でハードディスクを共有する場合は、いずれかの PC の OS の共有オプション (Windows Shares、NFS など) を使用できます。さらに、最近のホーム ルーターや NAS を使用すると、ネットワーク内の接続されたストレージを簡単に共有できます。

答え3

標準の USB ケーブルを使用してハブを 2 台の PC に接続することは物理的に不可能です。ハブと PC は両方ともダウンストリーム ポートに A タイプ ソケットを備えており、2 つの A ソケットを接続する標準ケーブルはありません。

ハブのアップストリーム ポートをハード ドライブに接続しようとすると、両方とも B タイプ ソケットを備えているため、同じ問題が発生します。アップストリーム ポートには AB タイプまたは C タイプ ソケットが使用できるため、このケースには例外がありますが、それでも USB はバス上にホストがないと機能しないため、動作しません。

答え4

キーボードとマウスを使用して、最大 4 台のコンピューター間で 1 つの USB2 ポートを共有できる KVM を持っています。

Windows PC からファイルをドロップして、同じ KVM に接続された Mac から読み取ることができます。これは非常に便利です。

4K 対応の 4Port バージョンは Amazon で約 100 ドルです。MacMini + Windows + RaspberryPI + Nintendo Switch を接続しています。

秘訣は、通常の KVM ではホストを切り替えるとポートが切断されるのに対し、このモデルではポートがアクティブなままになるので、切り替えるたびに O/S がキーボード/マウス/USB を失ったり再検出したりすることがなくなることです。

私は、USB2 スティック、PS4 コントローラー、および KVM の専用キーボード USB ポートよりも多くの電力を必要とする Logitech メカニカル キーボードでポートをテストしました。

広告のルールに違反したくはありませんが、その商品を Google で検索すると、赤色になります。

私の最初の回答なので、結果は人によって異なります。

関連情報