ノートパソコンをほかのコンピュータの外付けドライブとして使う
ノートパソコンは、それだけではほかのコンピュータの USB ドライブとして使えません。2 台の Mac の間なら、ディスクの共有やターゲットディスクモードがそれに最も近い方法ですが、その間は共有している Mac を使えません。それ以外の組み合わせでは、ケーブルや Wi-Fi 経由のネットワークファイル共有が OS 標準の方法です。
思ったより難しい理由
- ノートパソコンはドライブではなくホスト。コンピュータの USB ポートはドライブを使うためのもので、ドライブとして振る舞うためのものではありません。2 台のコンピュータをつなぐと両方が主導権を握ろうとするため、何も表示されません。
- 新しい Mac にはターゲットディスクモードがない。Intel Mac は外部ディスクとして起動できました。Apple シリコン搭載の Mac では、代わりにディスクの共有になり、ディスクをネットワーク共有として共有します。
- Mac の方法では Mac が使えなくなる。どちらも Mac を特別なモードで再起動し、通常どおり再起動するまで使えません。
- Mac 同士でしか使えない。Windows と Linux には同等の機能がなく、Windows PC は追加のソフトなしでは Mac のディスクを読めません。
- ファイル共有には設定が必要。ノートパソコンを使える状態に保つには、共有をオンにし、フォルダとアカウントを選び、ネットワークプロファイルを設定し、アドレスを調べる必要があります。
- ネットワーク共有はドライブのようには使えない。スリープ後に切れ、再びサインインを求め、小さなファイルのフォルダでは遅くなります。
Apple シリコン搭載の Mac:ディスクを共有
ディスクの共有では、一方の Mac のディスク全体をもう一方の Mac から使えるようにします。まず 2 台の Mac を Thunderbolt または USB4 ケーブルでつなぎます。共有したい Mac で:
- Mac をシステム終了します。
- 起動オプションを読み込み中と表示されるまで電源ボタンを押し続けます。
- オプションをクリックしてから、続けるをクリックします。
- 求められたら、管理者アカウントを選び、次へをクリックしてパスワードを入力します。
- メニューバーでユーティリティ > ディスクを共有を選びます。
- ディスクを選んで共有を開始をクリックします。
もう一方の Mac で:
- Finder でサイドバーのネットワークをクリックします。
- 共有している Mac をダブルクリックし、別名で接続をクリックします。
- ゲストを選んで接続をクリックします。Finder でディスクが開きます。
終わったら、もう一方の Mac でディスクを取り出します。共有している Mac で共有を停止をクリックし、Apple メニューから再起動します。ディスクの共有はネットワークファイル共有を使うため、小さなファイルの多い大きなフォルダはコピーが遅くなります。
Intel 搭載の Mac:ターゲットディスクモード
Thunderbolt 搭載の Intel Mac は、もう一方の Mac の外部ディスクとして起動できます:
- 2 台の Mac を Thunderbolt ケーブルでつなぎます。
- 共有したい Mac でシステム設定を開き、一般 > 起動ディスクを選び、ターゲット・ディスク・モードで再起動をクリックします。古い macOS では、代わりに Mac の起動中に T キーを押し続けます。
- ディスクで FileVault を使っている場合は、もう一方の Mac で求められたらパスワードを入力します。ディスクはもう一方の Mac のデスクトップと Finder に表示されます。
終わったら、もう一方の Mac でディスクを取り出してから、共有している Mac の電源ボタンを押して電源を切ります。それまで共有している Mac には Thunderbolt のマークしか表示されず、使えません。
ノートパソコンのファイルを共有しながら使い続ける
ネットワークファイル共有なら、ノートパソコンは普段どおり動き、Mac、Windows、Linux の間で使えます。Thunderbolt または USB4 ケーブルでつなぐと、両方のコンピュータに新しいネットワーク接続が現れます。Mac ではThunderbolt ブリッジ、Windows では追加の Ethernet 接続です。これらのポートがない場合は、Wi-Fi か Ethernet を使います。
ノートパソコンで共有をオンにする
- Mac の場合:システム設定で一般 > 共有を選び、ファイル共有をオンにします。横の情報ボタンをクリックし、共有フォルダにフォルダを追加して、表示される
smb://のアドレスを控えます。Windows PC の場合は、オプション…をクリックし、Windowsファイル共有で自分のアカウントを選びます。 - Windows の場合:設定 > ネットワークとインターネット > イーサネットでケーブルの接続を選び、プライベート ネットワークを選びます。次にネットワークの詳細設定 > 共有の詳細設定で、プライベートネットワークのネットワーク探索とファイルとプリンターの共有をオンにします。フォルダを右クリックしてプロパティ > 共有 > 共有...を選び、アカウントを選んで共有をクリックします。
- Linux の場合:Mac や Windows とフォルダを共有するには、Samba をインストールして Samba ユーザーを設定する必要があります。GNOME 自体のファイル共有の設定では、公開フォルダしか共有できません。
相手のコンピュータから接続する
- Mac の場合:Finder で移動 > サーバへ接続…を選び、
smb://とノートパソコンのアドレスを入力して接続をクリックします。 - Windows の場合:エクスプローラーのアドレスバーに
\\とノートパソコンのアドレス(\\169.254.10.20など)を入力し、Enter キーを押します。 - Linux の場合:「ファイル」で他の場所(新しいバージョンではネットワーク)を選び、サーバーへ接続に
smb://のアドレスを入力して接続をクリックします。
ノートパソコンのアカウントとパスワードでサインインします。Microsoft アカウントにリンクされた Windows アカウントの場合は、Windows Hello の PIN ではなく、メールアドレスとアカウントのパスワードを使います。
ケーブルでよくある問題
- ノートパソコンが表示されない。Windows は新しいケーブル接続をパブリックとして扱い、PC を隠します。両方の PC でプライベート ネットワークに設定してください。
- アドレスが 169.254 で始まる。ケーブル上にはルーターがないため、各コンピュータが自分でアドレスを選びます。Windows ではターミナルで
ipconfigを実行して調べます。Mac ではネットワーク > Thunderbolt ブリッジ > 詳細… > TCP/IP で確認します。 - コピーが Wi-Fi を通る。両方のコンピュータが Wi-Fi にもつながっている場合、名前で接続するとノートパソコンの Wi-Fi アドレスにつながることがあります。代わりにケーブルのアドレスで接続してください。
- コピーがケーブルより遅い。Windows 11 バージョン 24H2 以降は既定で SMB 署名が必須で、転送ごとに処理が増えます。小さなファイルのフォルダが最も遅くなります。テストでは、10 Gb/s のケーブルでネットワークファイル共有が 20,000 個の小さなファイルをコピーするのにほぼ 4 分かかりました。
スリープ、再起動、ケーブルを抜いたあと
どちらかのコンピュータがスリープ、再起動、またはケーブルが外れると、共有は閉じます。macOS も Windows も自動では開き直さないため、接続とサインインをやり直します。ケーブルの 169.254 のアドレスは挿し直すと変わることもあり、アドレスで保存した共有が使えなくなります。再接続を早くするには、共有フォルダの接続を保つ方法をご覧ください。