DirectConnect

ガイド

Windows と Mac の間でファイルを転送する方法

両方のコンピュータに対応ポートがあれば、Thunderbolt または USB4 ケーブルが最速です。それ以外の場合は、家庭のネットワークでフォルダを共有するか、exFAT でフォーマットした外付けドライブを使うか、クラウドストレージで同期します。

思ったより難しい理由

  • 共通の送信機能がない。AirDrop は Apple デバイス同士、近距離共有は Windows PC 同士でしか使えません。
  • 互いのファイル共有がかみ合わない。一方でアカウント、ネットワークプロファイル、共有設定を使って SMB 共有を設定し、もう一方から接続します。メニューはそれぞれで違います。
  • Windows は新しい接続での共有をブロックする。ケーブルや新しいネットワークはパブリックとして扱われ、ファイル共有はオフです。
  • アドレスがわかりにくい。ケーブルではルーターがないため、各コンピュータが 169.254 で始まるアドレスを自分で割り当て、それを手で入力します。
  • ドライブを共用できない。Mac は NTFS ドライブに書き込めず、Windows は Mac 用にフォーマットされたドライブを読めません。
  • ファイル名がぶつかる。Mac では使えても Windows では使えない文字があり、Finder は Windows のフォルダに隠しファイルを残します。
  • 高速なケーブルでも偏りがある。テストでは、同じ 40 Gb/s の接続で、Windows から Mac へは Mac から返ってくる量の半分しか送れませんでした。

ケーブルで

PC と Mac の両方に Thunderbolt 3 以降または USB4 が必要で、Thunderbolt または USB4 ケーブルも必要です。つなぐと、Mac にはThunderbolt ブリッジというネットワーク接続が、Windows には新しい Ethernet 接続が追加されます。その後、一方のコンピュータでフォルダを共有し、もう一方から接続します。

Windows PC からフォルダを共有する

PC で:

  1. 設定を開き、ネットワークとインターネット、イーサネットの順に選び、ケーブルの接続を選びます。
  2. ネットワーク プロファイルの種類でプライベート ネットワークを選びます。Windows は新しい接続をパブリックに設定し、PC を隠して共有をブロックします。
  3. ネットワークとインターネットに戻り、ネットワークの詳細設定、共有の詳細設定の順に選びます。プライベート ネットワークでネットワーク探索とファイルとプリンターの共有をオンにします。
  4. エクスプローラーでフォルダを右クリックし、プロパティ、共有タブ、共有の順に選びます。自分のアカウントを追加し、読み取り/書き込みに設定します。
  5. ターミナルを開いて ipconfig を実行します。ケーブルの Ethernet アダプターの IPv4 アドレスを控えます。169.254 で始まるアドレスです。

Mac から接続する

Mac で:

  1. Finder で移動、サーバへ接続の順に選びます。
  2. smb:// に続けて PC のケーブルアドレス(例:smb://169.254.20.30)を入力し、接続をクリックします。
  3. 登録ユーザを選び、PC のアカウントのユーザー名とパスワードでサインインします。PC が Microsoft アカウントを使っている場合は、Windows の PIN ではなく、そのメールアドレスとパスワードを使います。
  4. 共有フォルダを選びます。Finder で開きます。

代わりに Mac からフォルダを共有する

PC から Mac のファイルを開くには:

  1. Mac でシステム設定を開き、一般、共有の順に選び、ファイル共有をオンにします。
  2. ファイル共有の横の情報ボタンをクリックし、オプションをクリックします。Windowsファイル共有で自分のアカウントを選び、パスワードを入力します。
  3. システム設定でネットワーク、Thunderbolt ブリッジ、詳細の順に選びます。TCP/IP の IP アドレスを控えます。
  4. PC で、エクスプローラーのアドレスバーに \\ に続けて Mac のアドレス(例:\\169.254.40.50)を入力します。Mac のユーザ名とパスワードでサインインします。

コピーがケーブルを使っているか確認する

コンピュータの名前ではなく、169.254 のアドレスで接続します。両方のコンピュータが Wi-Fi にもつながっている場合、名前だと Wi-Fi のアドレスが見つかり、コピーが無線を通ることがあります。確認するには、コピー中に PC でタスク マネージャーを開き、パフォーマンスを選びます。ケーブルの Ethernet のグラフが動いているはずです。

ケーブル接続では、Thunderbolt ブリッジの横の黄色い点と「自己割り当て IP」は正常です。Thunderbolt ブリッジや PC の新しい Ethernet 接続がまったく表示されない場合は、どちらかのポートかケーブルが Thunderbolt や USB4 に対応していません。

期待できる速度

速度は方向によって違います。40 Gb/s ケーブルでのテストでは、ファイルをコピーする前の段階で、接続は Mac から Windows へ 24.2 Gb/s、Windows から Mac へ 12.0 Gb/s でした。SMB はファイルごとに別々の要求で処理するため、小さなファイルの多いフォルダは 1 つの大きなファイルよりはるかに遅くコピーされます。テストでは、10 Gb/s の接続で Mac が SMB で 20,000 個の小さなファイルをコピーするのにほぼ 4 分かかりました。ケーブル経由のファイル共有にはほかにも制限があります。Thunderbolt でのファイル共有がケーブルの速度に届かない理由をご覧ください。

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

どちらかのコンピュータがスリープや再起動をしたり、ケーブルが外れたりすると、共有フォルダは自動では戻りません。Finder はサーバとの接続が中断されたと表示し、エクスプローラーは共有に赤い × を表示します。

同じ方法で接続し直します。Mac ではサーバへ接続に最近使ったサーバが一覧表示されます。Windows ではアドレスバーがアドレスを覚えています。相手のコンピュータの 169.254 のアドレスが変わった場合は、先に新しいアドレスを調べます。共有を接続したままにする方法は、スリープ後に共有フォルダが切れる場合をご覧ください。

家庭のネットワークで

同じ共有の手順は、169.254 のアドレスではなく各コンピュータの通常のネットワークアドレスを使えば、Wi-Fi や Ethernet でも使えます。PC では、Wi-Fi や Ethernet のネットワークもプライベート ネットワークに設定します。特別なポートは不要ですが、ケーブルよりはるかに遅く、Wi-Fi や小さなファイルの多いフォルダでは特に遅くなります。

外付けドライブを使う

両方のコンピュータで読み書きできるよう、ドライブを exFAT でフォーマットします。Mac は追加のソフトなしでは NTFS ドライブを読めても書き込めず、Windows は Mac 用にフォーマットされた(APFS)ドライブを読めません。フォーマットするとドライブ上のすべてが消去されます。

  • Mac の場合:ディスクユーティリティを開き、ドライブを選んで消去をクリックし、フォーマットに ExFAT を選びます。
  • Windows の場合:エクスプローラーでドライブを右クリックし、フォーマットを選んで、ファイル システムに exFAT を選びます。

すべてのファイルは、ドライブへ、そしてドライブからと 2 回コピーされます。

クラウドストレージで

OneDrive、iCloud for Windows、Google Drive、Dropbox はどれも両方で使えます。ファイルは一方のコンピュータからアップロードされ、もう一方にダウンロードされるため、大きなプロジェクトはインターネット回線の速度なりに時間がかかり、プランに十分な容量も必要です。

どれを選ぶか

  • 大きなプロジェクトを頻繁に:両方に Thunderbolt または USB4 があればケーブル。
  • ときどき小さなファイルを:クラウドストレージか家庭のネットワーク。
  • 対応ポートがない:exFAT の外付けドライブ。