MacBook Pro に接続された USB ドライブで Windows 7 を起動できますか? できる場合、どのようにすればよいですか?

MacBook Pro に接続された USB ドライブで Windows 7 を起動できますか? できる場合、どのようにすればよいですか?

私は 2011 年中盤の Core i7 Macbook Pro を持っており、現在、File-Vault で暗号化された OS X Lion インストールと OS X Snow Leopard インストールをデュアル ブートしています。残念ながら、これら両方を内部ドライブに保存する必要があり、パーティション数に制限があるため、Bootcamp 経由で Wi​​ndows 7 用のパーティションをさらに作成できないようにしていると思います (ただし、これは間違っている可能性があります)。

Windows 7 をネイティブで実行する必要があるのは (ゲームなどのために) ときどきだけなので、理想的には、Windows 7 を外付け USB または Firewire ドライブにインストールし、必要なときに外付けドライブから Windows を起動/実行したいと考えています。

一時的に内部ドライブを「外部」ドライブに交換して、Windows 7 を正常にインストールしました。インストール後、ドライブがラップトップ内にある間は Windows は正常に起動しますが、外部 USB エンクロージャに移動すると、スタートアップ メニュー (起動時に Option キーを押したままにする) または「起動ディスク」システム環境設定のどちらからも起動オプションとしてリストされません。

外付けドライブから Windows 7 を実行することは可能ですか? 可能であれば、どのようにすればよいですか?

答え1

Windows 7 は外付け HDD へのインストールをサポートしておらず、Mac または PC ハードウェアで USB HDD を実行することができません。私の記憶では、これは Windows が起動時に USB を処理する方法に関係しています。

Microsoft Technet フォーラム

答え2

あなた外付けドライブからブートキャンプを起動できない@dustin-G は正しいです。

あなたできる内部からトリプルブート改善ただし、トリプルブートに必要なパーティション構造を取得するには、diskutil を使用してドライブを手動でパーティション分割する必要があります。

これでもまだ十分ではないかのように、さらに悪いことに、MBR は 4 つのプライマリ パーティションのみをサポートし、GPT は拡張パーティションをサポートしません。

これら 2 つの制限を組み合わせると、デュアル パーティション システム ディスクには最大 4 つのプライマリ パーティションを含めることができます。さらに、Apple は最初のプライマリ パーティションを「EFI システム パーティション」用に予約しています。そのため、使用できるパーティションは OS ごとに 1 つずつ、合計 3 つしかありません。また、何らかの理由で、Boot Camp は Windows の「C:」ドライブがドライブ上の最後のパーティションであると想定しています。そうでない場合、最初の再起動後に Windows セットアップがクラッシュし、「hall.dll が見つかりません」というエラーが発生します。

関連情報