DirectConnect

ガイド

外付けハードディスクなしで 2 台のコンピュータ間でファイルを転送する方法

2 台のコンピュータを Thunderbolt、USB4 または Ethernet ケーブルで直接つなぎ、その接続でファイルを共有します。つなげない場合は、家庭のネットワーク、Apple デバイス間なら AirDrop、少量ならクラウドストレージを使います。

思ったより難しい理由

  • 2 台のコンピュータをつないでも何も起こらない。どちらももう一方にドライブとして表示されないため、設定なしで使えるのはドライブだけのように感じられます。
  • ほかの方法はすべて設定が必要。ネットワークファイル共有では、共有をオンにし、アカウントを選び、ネットワーク設定を変え、アドレスを調べてサインインする必要があります。
  • 接続が続かない。スリープ、再起動、ケーブルを抜いたあとは接続し直す必要があり、ケーブルのアドレスも変わることがあります。
  • ワイヤレスの方法は大きな作業には遅い。2 台のコンピュータ間の Wi-Fi コピーは 100–320 Mb/s 程度のことが多く、クラウドストレージはすべてのファイルをアップロードしてから再びダウンロードします。
  • 小さなファイルのフォルダはなかなか進まない。接続がどれほど速くても、ネットワークのファイル共有では同じです。
  • Mac、Windows、Linux はファイル共有の仕組みがそれぞれ違うため、ある OS の手順が別の OS に当てはまることはほとんどありません。

どの方法を使うか

100 GB にかかる最短時間で、各方法の一般的な速度から計算したものです。実際のコピーはこれより遅く、小さなファイルが多いフォルダでは特に遅くなります。

方法必要なもの100 GB
Thunderbolt または USB4 ケーブル両方のコンピュータに Thunderbolt または USB4 ポート1 分未満~数分
Ethernet ケーブルそれぞれのコンピュータに Ethernet ポートか USB Ethernet アダプター1 Gb/s で約 13 分
家庭のネットワーク両方のコンピュータが同じ Wi-Fi または有線ネットワーク上にあることWi-Fi で 40 分から 2 時間以上
AirDropApple デバイス 2 台約 40 分
クラウドストレージ十分な空き容量のあるアカウント数時間

各速度の計算方法は大きなファイルを転送するいちばん速い方法をご覧ください。

Thunderbolt または USB4 ケーブルでつなぐ

両方のコンピュータに Thunderbolt 3 以降または USB4 のポートがあれば、ケーブルがいちばん速い方法です。通常の USB-C ポートでは 2 台のコンピュータをつなげません。ノートパソコンに Thunderbolt または USB4 があるか確かめる方法で確認してください。

Thunderbolt または USB4 ケーブルを使います。スマートフォンの充電ケーブルでは動作しません。ケーブルを挿すと、それぞれのコンピュータに新しいネットワーク接続が現れます。Mac では Thunderbolt ブリッジ、Windows では新しい Ethernet 接続、Linux では thunderbolt0 です。

この時点では Finder にもエクスプローラーにも何も表示されません。ファイルを移すには、ケーブル直結でファイル共有を設定するのとおり、一方のコンピュータでフォルダを共有し、もう一方から接続します。

Ethernet ケーブルでつなぐ

両方のコンピュータに Ethernet ポートがあれば、1 本の Ethernet ケーブルでつなぐと 1 Gb/s の接続になり、両方のポートが 2.5 Gb/s や 10 Gb/s ならさらに速くなります。ルーターや特別なクロスケーブルは必要ありません。Ethernet ポートのないノートパソコンも多いですが、USB Ethernet アダプターで追加できます。

ファイル共有の手順は Thunderbolt や USB4 ケーブルの場合と同じです。下の手順でケーブル接続と書かれているところでは、Ethernet 接続またはアダプターの名前を使ってください。

ケーブル直結でファイル共有を設定する

ファイルがあるコンピュータでフォルダを共有し、そのコンピュータのケーブル上のアドレスを調べてから、もう一方のコンピュータから接続してサインインします。各手順は Mac、Windows、Linux で異なります。

ファイルがあるコンピュータでフォルダを共有する

Mac の場合:

  1. システム設定で一般 > 共有を選び、ファイル共有をオンにします。
  2. ファイル共有の横の情報ボタン(ⓘ)をクリックします。共有フォルダで + をクリックしてフォルダを追加し、読み書きできるユーザを設定します。
  3. Windows PC から接続する場合は、オプション…をクリックし、Windowsファイル共有で自分のアカウントを選んでパスワードを入力します。

Windows PC の場合:

  1. エクスプローラーでフォルダを右クリックし、プロパティを選びます。
  2. 共有タブで共有...をクリックし、フォルダを開けるユーザーを選んでから共有をクリックします。
  3. 設定でネットワークとインターネット > ネットワークの詳細設定 > 共有の詳細設定を選びます。
  4. プライベート ネットワークでネットワーク探索とファイルとプリンターの共有をオンにします。これらのスイッチは、Windows Defender ファイアウォールの対応するルールも開きます。

Linux では Samba でフォルダを共有します。Samba をインストールし、共有を追加し、アカウントに Samba のパスワードを設定し、ファイアウォールで許可する必要があります。Mac と Linux の間でファイルを転送する方法をご覧ください。

Windows でケーブル接続をプライベートに設定する

Windows は新しい接続をパブリックとして扱い、ファイル共有をブロックします。ケーブルは通常識別されていないネットワークとして表示されます。転送に使うすべての Windows PC で次を行います:

  1. 設定でネットワークとインターネット > イーサネットを選びます。
  2. イーサネット 2 などのケーブルの接続を選びます。
  3. ネットワーク プロファイルの種類でプライベート ネットワークを選びます。

ケーブル接続のアドレスを調べる

ケーブル上にはルーターがないため、各コンピュータが 169.254 で始まるアドレスを自分で割り当てます。これは正常で、このアドレスに接続します。

  • Mac の場合:システム設定でネットワークを選び、Thunderbolt ブリッジなどのケーブル接続を選びます。自己割り当てIPと表示されます。詳細…をクリックするとアドレスが表示されます。
  • Windows の場合:IPv4 アドレスは、プロファイルを設定したのと同じイーサネットのページに表示されます。ターミナルで ipconfig を実行し、Autoconfiguration IPv4 Address を読み取ることもできます。
  • Linux の場合:ケーブル接続の IPv4 設定で方式をリンクローカルのみに設定し、接続の詳細からアドレスを読み取ります。

相手のコンピュータから接続する

Mac の場合:

  1. Finder で移動 > サーバへ接続を選びます。
  2. smb:// に続けて相手のコンピュータのアドレス(例:smb://169.254.12.34)を入力し、接続をクリックします。
  3. 登録ユーザを選び、相手のコンピュータのアカウント名とパスワードを入力して接続をクリックします。
  4. 共有フォルダを選びます。Finder で開き、サイドバーの場所に表示されます。

Windows PC の場合:

  1. エクスプローラーのアドレスバーに \\ に続けてアドレス(例:\\169.254.12.34)を入力し、Enter キーを押します。
  2. 相手のコンピュータのアカウント名とパスワードを入力し、資格情報を記憶するを選びます。共有フォルダが表示されます。

Linux では「ファイル」を開き、サイドバーのネットワーク(古いバージョンでは他の場所)を選びます。下部の入力欄に smb:// に続けてアドレスを入力し、接続をクリックしてサインインします。

スリープ、再起動、ケーブルを抜いたあとの再接続

どちらかのコンピュータがスリープ、再起動、またはケーブルが外れると、共有フォルダは切断されます。同じ方法で接続し直します。Mac では移動 > サーバへ接続に最近使ったサーバの一覧があります。Windows では、サインイン時に再接続するを選んで割り当てたネットワークドライブは再起動後に戻ります。

自己割り当てアドレスは、ケーブルを抜くと変わることがあります。接続に失敗したら、アドレスを確認し直してください。スリープ後にネットワーク共有が切れる理由をご覧ください。

ケーブルでのファイル共有でよくある問題

  • 相手のコンピュータがネットワークに表示されない。代わりにケーブルのアドレスで接続します。Windows ではケーブル接続がプライベートに設定されているか確認してください。エクスプローラーで相手のコンピュータが見えない場合をご覧ください。
  • コピーが Wi-Fi の速度になる。コンピュータ名で接続したり、ネットワーク一覧からコンピュータを選んだりすると、コピーがケーブルではなく Wi-Fi を通ることがあります。169.254 のアドレスで接続するか、コピー中は Wi-Fi をオフにしてください。
  • パスワードが拒否される。Microsoft アカウントでサインインしている Windows PC では、PIN ではなくそのアカウントのメールアドレスとパスワードが必要です。パスワードのないアカウントはネットワーク経由でサインインできません。
  • コピーがケーブルの速度を大きく下回る。Windows 11 バージョン 24H2 以降は既定で SMB 署名が必須で、要求ごとに処理が増えます。Thunderbolt でのファイル共有がケーブルの速度に届かない理由をご覧ください。
  • 小さなファイルのフォルダはなかなか進まない。テストでは、10 Gb/s の接続で Mac が SMB で Linux コンピュータへ 20,000 個の小さなファイルをコピーするのにほぼ 4 分かかりました。先に ZIP にまとめてから、その ZIP をコピーしてください。

家庭のネットワークでファイルを共有する

両方のコンピュータが同じネットワークにある場合は、一方でフォルダを共有し、もう一方から開きます。手順はケーブルの場合と同じですが、各コンピュータの通常のネットワークアドレスに接続し、Windows では家庭のネットワークをプライベートに設定する必要があります。2 台のコンピュータ間の Wi-Fi でのコピーは、各ファイルが空中を 2 回通るため、100~320 Mb/s になることがよくあります。どちらかのコンピュータをケーブルでルーターにつなぐと速くなります。

もう一方のコンピュータが表示されない場合は、エクスプローラーにもう一方のコンピュータが表示されないをご覧ください。

AirDrop または近距離共有でファイルを送る

Apple デバイス同士なら、AirDrop は設定不要です。速度は通常約 320 Mb/s で、大きな転送は止まることがあるため、プロジェクト全体よりも数個のファイル向きです。AirDrop が大きなファイルで遅い理由をご覧ください。

Windows PC 同士は、設定 > システム > 近距離共有にある近距離共有でファイルを送れます。どちらも Mac と Windows PC の間では使えません。Windows で AirDrop の代わりに使えるものをご覧ください。

少量ならクラウドストレージを使う

iCloud Drive、OneDrive、Google ドライブ、Dropbox は、離れた場所にあっても任意の 2 台のコンピュータ間で使えます。各ファイルはいったんアップロードされてから再びダウンロードされ、家庭の上り速度はふつう下り速度よりずっと遅くなります。100 GB のプロジェクトでは何時間もかかることがあり、アカウントには全体が入る空き容量が必要です。