macOS 搭載機種で Windows を動かす方法の一つに Apple 謹製の Boot Camp があります。

ただ、公式の方法だと大容量内蔵ハードが必要なので、外付けドライブに Windows 10 をインストール。

 

必要なもの

  • USB メモリドライブ
  • 外付け SSD ドライブ
  • USB-C ハブ
  • Boot Camp Windows サポートソフトウェア
  • VirtualBox
  • Windows 10 プロダクトキー と ISO もしくは インストール DVD
  • 有線 USB キーボード(マウス)

Windows をインストールする外付けドライブを準備

外付けドライブの初期化とフォーマットが必要。(ドライブ上のすべてのデータが消えるので注意)

  1. 外付けドライブが Mac に接続されているか確認
  2. ディスクユーティリティを起動(アプリケーション>ユーティリティ フォルダにあります)
  3. ディスクユーティリティのサイドバーから Windows をインストールしたいドライブを選択。ドライブは製造元メーカー名です。ドライブ名の下のボリューム名ではありません。
  4. ツールバーの「消去」ボタンをクリック
  5. 名前:8文字以内で何でも(ここでは BOOTCAMP とします )
  6. フォーマット:MS-DOS (FAT)
  7. 方式:GUID パーティションマップ
  8. 「消去」ボタンをクリック

DiskUtilityeraseSSD

Windows サポートソフトウェア用の USB メモリドライブを準備

Boot Camp アシスタントがダウンロード&インストールする Windows ソフトウェアを入れるために USB メモリドライブのフォーマットが必要。

 

  1. USB メモリドライブが Mac に接続されているか確認
  2. ディスクユーティリティを起動
  3. ディスクユーティリティのサイドバーからUSB メモリドライブを選択
  4. ツールバーの「消去」ボタンをクリック
  5. 名前:8文字以内で何でも
  6. フォーマット:MS-DOS (FAT)
  7. 方式:マスター・ブート・レコード
  8. 「消去」ボタンをクリック

DiskUtilityUSBFlashDrive

Boot Camp Windows ドライバーをダウンロード

Boot Camp アシスタントは Windows で Mac ハードウェアが正常に動作するように Windows ドライバーをダウンロードするためだけに必要です。
Boot Camp アシスタントでパーティションを作成したり、インストール作業は行いません。

Boot Camp に必要な最新の Apple ドライバーは Boot Camp アシスタントからダウンロードできます。

  1. Boot Camp アシスタントを起動(アプリケーション>ユーティリティ フォルダにあります)
  2. メニューバーの「アクション」>「Windows サポートソフトウェアをダウンロード」
  3. USB メモリドライブに保存

boot camp assistant

外付けドライブに Windows をインストールするため VirtualBox を使用

ここは少し複雑です。Boot Camp アシスタント、 Windows インストーラーに外付けドライブを内蔵ドライブ、Windows の C: ドライブだと認識させます。

これは Parallels や VMWare Fusion を使っても出来ますが、VirtualBox を使います。フリーですからね。VirtualBox ウェブサイトからダウンロードできます。

VirtualBox のダウンロードとインストールが完了したら準備完了。

ターミナル アプリを起動します。(アプリケーション>ユーティリティ フォルダにあります)

  1. Mac に Windows をインストールしたい外付けドライブを接続して ターミナルで「 diskutil list 」とコマンドを入力して enter キーか return キーを押す 。
  2. ターミナルに接続されている全てのドライブの一覧が表示されます。Windows をインストールしたい外付けドライブを見つけてください。ここでは「 Microsoft Basic Data BOOTCAMP 」です。
  3. 外付けドライブを見つけたら、ID を確認してください。ID は disk の後ろに数字があります。(画像の場合だと disk2 になります)
  4. ID が分かったので、ディスクを取り出します。これで論理的に Mac に接続されていません。(物理的には接続されたままです)
  5. デスクトップかファインダーウインドウのサイドバーから「 BOOTCAMP 」ドライブを見つけ、右クリックでポップアップメニューから「” BOOTCAMP ”を取り出す」

terminal diskutil list

VirtualBox を使用して外付けドライブを VirtualBox ディスクにマッピング

  1. ターミナルで次のコマンドを入力して enter または return キーを押す
    「 sudo VBoxManage internalcommands createrawvmdk -filename bootcamp.vmdk -rawdisk /dev/disk2 」
    注意:最後の数字は実際のご自分の環境に合わせてください
  2. ターミナルで Password: と聞かれるので管理者パスワードを入力して enter か return

Windows 用の VirtualBox バーチャルマシンを作成

VirtualBox に 外付けドライブへアクセスできるようにするため、管理者権限で VirtualBox を起動する必要があります

  1. ターミナルで次のコマンドを入力して enter か return
    「 sudo /Applications/VirtualBox.app/Contents/MacOS/VirtualBox 」
  2. Password プロンプトが出たら管理者パスワードを入力して enter か return
  3. VirtualBox が起動
  4. VirtualBox ツールボックスの「新規 ( N ) 」ボタンを押す
  5. 「名前とオペレーティングシステム」シートがでるので名前を入力(ここではWIN10BOOTCAMP)
  6. タイプ:Microsoft Windows を選択
  7. バージョン:Windows 10 ( 64-bit ) を選択
  8. 「続き」ボタンを押す
  9. メモリーサイズ デフォルトのままで「続き」ボタンを押す
  10. ハードディスクで「すでにある仮想ハードディスクファイルを使用する」を選択
  11. 「仮想ハードディスクファイルの選択...」「追加 (A) 」から上記で作成したホームディレクトリにある bootcamp.vmdk を追加して「作成」ボタンを押す
  12. VirtualBox で外部ドライブに Windows 10 をインストールする環境が完成。
    次は Windows 10 ISO ファイルをマウント。
  13. VirtualBox ツールボックス「設定 ( S )」>「ストレージ」>「光学ドライブ:」から ISO ディスクイメージを選択
  14. VirtualBox ツールボックス「設定 ( S )」>「システム」>「マザーボード」で「EFIを有効化 ( 一部のOSのみ ) 」にチェックを入れる

bootcamp create

select iso

virtualbox system efi

VirtualBox 経由で 外付けドライブに Windows をインストール

  1. VirtualBox ツールボックスの「起動 ( T ) 」からインストール作業開始
  2. EFI Shell が表示されたら「 exit 」コマンド入力
  3. インタラクティブメニューが表示されたら「 Boot Manager 」を選択
  4. 「 EFI DVD / CDROM 」を選択
  5. Windows 10 インストール開始。後は画面の説明に従ってインストール。
  6. インストールの種類は「カスタム:Windows のみをインストールする」
  7. Windows のインストール場所でドライブを選択しします。MS-DOS ( FAT )でフォーマットしているためこのままではインストールできません。「フォーマット」ボタンを押すと NTFS にフォーマットされ、インストールできるようになります。
  8. 「次へ」ボタンを押すと、Windows インストールが始まり、外部ドライブに必要ファイルがコピーされます。
  9. インストール完了し、再起動が必要になる状態で全てのファイルは外部ドライブにコピーされています。再起動が必要だというメッセージが表示されたら、電源オフを選択してください。

外付け Windows ドライブ を接続し Mac を再起動

  1. Mac の全てのアプリを終了し Mac を再起動
  2. 再起動時に「 Option キー」を押しっぱなしにし、Mac のスタートアップマネージャーが画面に表示されるのを待つ
  3. 矢印キーで Windows をインストールした外部ドライブを選択
  4. Windows が起動します、しばらく時間がかかるかもしれませんが待ちましょう
  5. Windows がインストールプロセスを完了させます。このとき再起動が必要になる場合があります。そのまま再起動すると Mac が起動するので 「Option キー」を押し続けて Windows ドライブを選択してください
  6. Windows インストール完了

Mac bootmanager

Windows 環境で Apple ハードウェアが動くようにする

Mac で Windows 10 が起動しますが、キーボード、トラックパッドなどはまだ認識しません。USB 有線キーボードかマウス ( + USB-C ハブ )で初期設定、ドライバのインストールを行います。

  1. Windows サポートソフトウェア が入った USB メモリドライブを Mac に接続
  2. Windows ファイルエクスプローラーで D: ドライブか E: ドライブに割り当てられた USB メモリドライブから WindowsSupport > BootCamp > Setup.exe を起動
  3. 画面の指示に従って Boot Camp ドライバーをインストール

 

おまけ:TouchPad++ をインストール

TouchPad++ これは MacBook で Windows を動かすには必須といっていいものです

参考までにこのセットアップを行った環境
MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)
macOS Mojave 10.14.4
VirtualBox 6.0.4

Comments

匿名 (未認証ユーザー) , 2020/02/21(金) - 23:15
11.「仮想ハードディスクファイルの選択...」「追加 (A) 」から上記で作成したホームディレクトリにある bootcamp.vmdk を追加して「作成」ボタンを押す
いきなり11.で分からなくなりました。
ホームディレクトリは何処を指すのか
bootcamp.vmdkの追加方法が分からない
VirtualBox を使用して外付けドライブを VirtualBox ディスクにマッピング
「 sudo VBoxManage internalcommands createrawvmdk -filename bootcamp.vmdk -rawdisk /dev/disk2 」
で作成した bootcamp.vmdk を指定します。上記コマンドを実行した場所(ホームディレクトリ)に「bootcamp.vmdk」というファイル名があると思います。なければfindコマンドやspotlight検索などで探してみてください
匿名 (未認証ユーザー) , 2020/04/14(火) - 19:15
Virtual Boxの仮想ハードディスクファイルの選択ができません。何がだめなのか、どうすればよいのか教えて下さい!以下はエラーメッセージです。

ディスクメージファイル /Users/tekkun/bootcamp.vmdk を開けませんでした。

Could not open the medium '/Users/tekkun/bootcamp.vmdk'.

VD: error VERR_RESOURCE_BUSY opening image file '/Users/tekkun/bootcamp.vmdk' (VERR_RESOURCE_BUSY).

終了コード : NS_ERROR_FAILURE (0x80004005)
コンポーネント: MediumWrap
インターフェース: IMedium {ad47ad09-787b-44ab-b343-a082a3f2dfb1}
呼び出し先: IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d}
呼び出し先 RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
一度ディスクユーティリティでマウント解除されているかどうか確認してみてください。
もしくは管理者権限でアプリを実行していない可能性があります。
sudo /Applications/VirtualBox.app/Contents/MacOS/VirtualBox でアプリを起動してみてください。
匿名 (未認証ユーザー) , 2020/05/09(土) - 18:48
「VirtualBox 経由で 外付けドライブに Windows をインストール」に関してです。

「1. VirtualBox ツールボックスの「起動 ( T ) 」からインストール作業開始」のときに、「仮想マシン〇〇のセッションを開ませんでした」と出るのですが、そうすれば開けるようになるのでしょうか。
管理者権限でアプリを実行していない可能性があります。
sudo /Applications/VirtualBox.app/Contents/MacOS/VirtualBox でアプリを起動してみてください。