MacBook ProでVisual Studioを実行する必要があり、それを行うにはWindowsが必要です。MacにWindowsをインストールする最も簡単でよく知られた方法は、MacでBoot Campアプリを実行し、必要なことを実行させることです。問題は、内蔵SSDをパーティション分割したくないので、残りのオプションは、外部ドライブにBoot Camp Windows 10をインストールし、外部USB 3.0 HDDを接続して必要なときに起動することです。これは達成可能ですか?
MacBook ProでVisual Studioを実行する必要があり、それを行うにはWindowsが必要です。MacにWindowsをインストールする最も簡単でよく知られた方法は、MacでBoot Campアプリを実行し、必要なことを実行させることです。問題は、内蔵SSDをパーティション分割したくないので、残りのオプションは、外部ドライブにBoot Camp Windows 10をインストールし、外部USB 3.0 HDDを接続して必要なときに起動することです。これは達成可能ですか?
回答:
以下は、orkodenの優れた回答に基づいたWindows 10の更新された手順です。
OS X 10.11.5(15F34)を実行しているMacBookPro11,1でこのプロセスをテストしました。プロセス全体で、すべてのデバイスをMacに直接接続します。モニターでUSBハブを使用すると、特定の操作がより頻繁に失敗することがわかりました。
Windowsインストールをホストする外部ドライブ(「宛先ドライブ」)に加えて、Boot Campドライバーを一時的に保存するために別のUSBドライブ(「ドライバードライブ」)が必要になります。
私はこれらの部品を使用しました:
手順は次のとおりです。
diskpart
list disk
して、宛先ドライブのディスク番号を判別します。私の場合、ディスク番号は1でした。select disk 1
clean
create partition primary
format fs=ntfs quick
assign
active
list volume
exit
imagex /check /verify /apply d:\sources\install.wim "Windows 10 Home" e:
"Windows 10 Pro"
"Windows 10 Education Retail Technical Preview"
bcdboot e:\windows /v /s e:
shutdown /p
Windowsがインストールされ、準備ができました。
/check /verify
、imagexコマンドへの追加が好きです。残念ながら今夜の成功を再現することはできません。USB3-> SATAアダプター(Thermaltake BlackX 5g)に問題があるか、MBPのUSB3コントローラーに問題がある可能性があります。Windowsの起動時とParallels / VMWareの両方で、ディスクへの接続が失われ続けます。いずれにせよ、これが機能するかどうかを判断する前に、既知の優れた機器を借りる必要があります。
Dism /apply-image /imagefile:D:\sources\install.wim /index:1 /ApplyDir:E:\ /CheckIntegrity
し、投稿したコマンドをコマンドに置き換えましたimagex /check /verify /apply d:\sources\install.wim "Windows 10 Home" e:
。この代替は私のために働いた。このコマンドDism.exe
は、非推奨のimagex.exe
コマンドの新しい置き換えです。これは、私があなたの手順に加えた唯一の変更ではありませんでしたが、最も重要な変更でした。
You can't change the startup disk to the selected disk; The bless tool was unable to set the current boot disk.
全体ではなく外部ハードドライブのボリュームを使用していると表示されます。使用済みimagex.exe
。何か?ディスクの管理を使用してパーティションを再フォーマットしました。GUIDパーティションは問題をマップしますか?その場合、どのように変更しますか?
はい、できます。手順はもともとWindows 8用です。一部の端末コマンドは、Windows 10では少し異なる場合があります。
必要になるだろう :
DISKPART
LIST DISK
すべてのドライブをリストします(DISK 0 ; DISK 1; DISK # ;
など...)SELECT DISK #
(#
(例えば、使用するディスクの数ですSELECT DISK 2
)LIST DISK
もう一度入力すると、*
消去するディスクの前にが表示されます。CLEAN
CREATE PARTITION PRIMARY
SELECT PARTITION 1
ACTIVE
FORMAT FS=NTFS QUICK
ASSIGN
EXIT
ウィンドウを入力または閉じる先に進む前にドライブ文字をメモしてください。それに応じてシステムの文字を変更します。-Windows ISOのドライブ文字?ここでE:-空のハードドライブのドライブ文字?ここG:
管理者としてCMDツールを開きます。[スタート]メニューをクリックし、CMDと入力し、右クリックして[管理者として実行]を選択します
C:\Program Files\Windows AIK\Tools\Amd64\imagex.exe /APPLY E:\sources\install.esd 1 G:\
(セットアップに合わせて文字を変更)BCDBOOT G:\WINDOWS /S G:
インストール後、Windowsを再起動します。起動時に再度Altキーを押して、Windowsドライブを選択します。
CREATE PARTITION 1
次のように入力しなければならないCREATE PARTITION PRIMARY
動作するWindows 10インストールにアクセスする必要があります。他の回答を参照して、仮想マシンをインストールしてください。
Mac OSの場合:
Windowsの場合:
インデックス番号を検索:
dism /get-wiminfo /wimfile:d:\sources\install.wim
(必要なWindowsバージョンを見つけ、インデックス番号を覚えておいてください。これは後で使用します。)
ドライブのフォーマット:
diskpart
list disk
select disk 1 (the id of your external drive)
clean (warning: this will erase everything on the drive)
convert gpt
create partition efi size=200
format quick fs=fat32
assign letter=s
create partition msr size=16
create partition primary
format quick fs=ntfs
assign letter=w
exit
Windowsのインストール:
dism /apply-image /imagefile:D:\sources\install.wim /index:8 /ApplyDir:W:\ /CheckIntegrity
(Dは、Windowsのインストールドライブの文字である、Wは、外付けドライブのNTFSパーティションで、使用は、Windowsの正しいバージョンを選択するには、上記見つかったインデックス番号が。私にとっては、8
プロのためだったと3
ホームのためでした)
ブートファイルのインストール:
bcdboot W:\Windows /s S: /f UEFI
(Sは外部ドライブのEFIブートパーティションです)
できた!ドライブをMacに接続し、Optionキーを押したまま再起動すると、代わりにEFIブートが表示されます。これはWindows 10のインストールです。
最後のステップは、Boot Camp Windowsドライバーをインストールすることです。USBドライブからsetup.exeを実行します。
これは基本的に、いくつかの更新を加えたアレックスランバートの上記の回答です。自動インストールキットは必要ありません。ISOにあるコマンドを使用できます。そして、install.wim
私が変換する手順を追加しましたように、ファイルはもはやISOに含まれていないinstall.esd
にしinstall.wim
。
上記の彼の投稿に対する私の更新は次のとおりです。
AIKは必要ないため、ステップ3、ステップ5.3、およびステップ6.1を削除します。
以下は、chrishiestandの修正を含む更新された6.2です。
6.2
diskpart
list disk
して、宛先ドライブのディスク番号を判別します。私の場合、ディスク番号は1でした。select disk 1
clean
create partition primary
select partition 1
format fs=ntfs quick
assign
active
list volume
E
。exit
手順6.3を実行して、ISOをVMにマウントします。
これがステップ6.4の更新です。
install.esd
ファイルをに変換する必要がありますinstall.wim
。d:\sources\install.esd
ハードドライブのどこかにコピーします(Documentsフォルダーを使用しました)。d:\sources\dism.exe
同じディレクトリにコピーします。次のコマンドを使用して、ESDファイル内のイメージの詳細を取得します。次のコマンドを実行して、必要なインデックス番号に注意する必要があります。
dism /Get-WimInfo /WimFile:install.esd
インストールする特定のOSバージョンのインデックスに注意してください(esdに多くのイメージが含まれている場合)。その番号はSourceIndexに挿入されます。インデックス1を選択しています(Windows 10 Professional)
dism /export-image /SourceImageFile:install.esd /SourceIndex:1 /DestinationImageFile:install.wim /Compress:max /CheckIntegrity**
進行状況が100%に達し、整合性チェックが完了すると、ESDファイルと一緒にWIMファイルが作成されます。実行:
Dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:E:\ /CheckIntegrity**
(宛先ドライブに書き込むDISMコマンドを提供してくれたDavid Andersonに感謝します)
ステップ6.5から続行すると、すべてが正常に機能するはずです。
私が非常に親しくなり、この作業を行うために他のいくつかの手順を理解でき、このプロセスを試す次の人を助けるためにここに投稿したかったので、私は本当に投稿してくれたことに本当に感謝しています。
とても簡単です。ParallelsまたはVMWareをお持ちの場合は、2つの無料のWindowsユーティリティ、miniTools(外部ドライブのフォーマットとセットアップ用)およびWintoUSBを手に入れるだけです。
WintoUSBでインストールするときに必要になるため、Windows 10または8.1のISOをVMに入れます。私はすでにこれを約30回行いましたが、問題はありませんでした。miniToolsを使用するのが最も難しい部分であり、一度理解すれば簡単です。
最初にMacでExFATとして新しいドライブをフォーマットすることをお勧めします。これをParallelsにマウントしてminiToolsを実行すると、最初のパーティション(表示される小さなパーティション)Fat32を作成し、それをプライマリおよびアクティブにします。
2番目の大きなパーティションはNTFSとプライマリにもなります。
これが完了したら、WintoUSBの使い方は簡単です。ISOを選択し、次に新しい外部を選択し、宛先としてEFIとメインパーティションを確認します。
それでおしまい。MacでParagons NTFSユーティリティを実行しているので、NTFSディスクにこの方法で書き込むことができます。Bootcampドライバー、AMDドライバーはMacのものであれば何でもコピーできますが、起動するだけなら(起動時にオプションを押します)新しいディスクにWindows自体にドライバーをインストールします。
私はAmazon(Home Edition)からWindows 10を購入しましたが、私が作成したこれらの製品はすべて、問題なくマイクロソフトによってライセンスされているものとして自動的に認証されます。警告は、同じMac(私の場合は新しいMac Pro)のみです。
ところで、上記のすべてをEl CapitanとmacOS Sierraで実行できます(Appleに開発アカウントを持っています)。
これらは、Boot Campアシスタントが必要なインストールパーティションを作成しない場合、および/またはWindowsインストーラーが目的のインストールパーティションを選択できない場合に、EFIブート用にWindows 10をインストールするために必要な基本手順です。
私は次のことを仮定しています。
diskutil list
は、外部ドライブはとして表示されdisk1
ます。別のディスク識別子がある場合は、適切な置換を行う必要があります。diskutil info disk1
ます。サイズが4096バイトの場合、これらの指示を変更する必要があります。Windowsの仕様を以下に示します。
注:以下に示す画像をよりよく表示するには、画像をクリックするか、新しいウィンドウで画像を開きます。
~/WindowsSupport
ディレクトリにダウンロードされました。終わり、この空きスペースの、マイクロソフトWindows回復環境(WRE)のためのスペースの600メガバイト続いインストールファイル用に10ギガバイト程度割り当てます。通常、diskutil
コマンドを使用してこれを行います。コマンドまたはサードパーティ製ツールの他の組み合わせも使用できます。10 GBパーティションのUUIDはである必要がありますEBD0A0A2-B9E5-4433-87C0-68B6B72699C7
。600 MBパーティションのUUIDはである必要がありますDE94BBA4-06D1-4D40-A16A-BFD50179D6AC
。
ドライブ全体を使用する場合は、ドライブ全体を空き領域と見なすことができるため、以下のコマンドで十分です。
diskutil partitiondisk disk1 3 GPT "Free Space" "dummy" R ExFAT "WINSTALL" 10G %DE94BBA4-06D1-4D40-A16A-BFD50179D6AC% %noformat% 800M
注:
ExFAT
形式はUUIDを自動的に選択しEBD0A0A2-B9E5-4433-87C0-68B6B72699C7
ます。
Windows isoファイルをマウントし、その内容を「WINSTALL」ボリュームにコピーします。cp
ターミナルアプリケーションウィンドウからコマンドを使用する必要があります。以下は、私が通常使用する正確なコマンドです。必要に応じて、適切な変更を加えます。
cp -Rv /volumes/ESD-ISO/ /volumes/WINSTALL
注:このコマンドの完了には時間がかかります。我慢して!
Windowsサポートソフトウェアを「WINSTALL」ボリュームにコピーします。以下は、私が通常使用する正確なコマンドです。必要に応じて、適切な変更を加えます。
cp -Rv ~/WindowsSupport/ /volumes/WINSTALL
以下に示すコマンドを使用して、AutoUnattend.xml
ファイルを削除します。
mv /volumes/WINSTALL/AutoUnattend.xml /volumes/WINSTALL/NoAutoUnattend.xml
次に、Windowsインストールファイルが存在するボリュームから起動する必要があります。Macを再起動した直後にオプションキーを押し続けます。Startup Managerウィンドウが表示されたら、オプションを放します。「EFI boot」というラベルのアイコンを選択します。次に、「EFI boot」ラベルの下の矢印を選択します。
この手順で説明されている手順に従って、Windowsコマンドプロンプトウィンドウを開きます。以下は、Windows 10インストーラーによって最初に表示される画像です。「次へ」を選択します。
以下の画像で、「コンピューターの修復」を選択します。
以下の画像で、「トラブルシューティング」を選択します。
以下の画像で、「コマンドプロンプト」を選択します。
結果は以下の画像になります。
コマンドdiskpart
を使用して、パーティション分割を終了しdisk1
ます。入力する必要があるコマンドを以下に示します。
注:
diskpart
コマンドが最初のプロンプトを生成するまでに時間がかかる場合があります。我慢して。
diskpart
list volume
コマンドの出力から、list volume
ラベル「WINSTALL」を持つボリュームの番号を判別します。この例では、この番号がであると仮定し0
ます。番号は異なる場合があります。次のコマンドはこのボリュームを選択します。
select volume 0
以下のコマンドは、「WINSTALL」ボリュームの文字をに変更しT:
ます。
remove
assign letter=t
次のコマンドは、のすべてのパーティションをリストしますdisk1
。
list partition
コマンドの出力から、list partition
タイプが「システム」のパーティションの数を判別します。この例では、この番号がであると仮定し1
ます。番号は異なる場合があります。また、「リカバリ」タイプのパーティションの数を決定します。この例では、この番号がであると仮定し3
ます。繰り返しますが、番号は異なる場合があります。以下のコマンドは、「システム」パーティションのドライブ文字をに変更しS:
ます。
select partition 1
assign letter=s
次のコマンドは、「回復」パーティションに影響します。適切な属性が設定されます。次に、パーティションはNTFSでフォーマットされ、「Recovery」というラベルが付けられます。
select partition 3
gpt attributes=0x8000000000000001
format fs=ntfs label="Recovery" quick
以下のコマンドは、小さな16 MBのMicrosoft予約パーティションを作成します。
create partition msr size=16
最後に、以下のコマンドはWindowsオペレーティングシステムのパーティションを作成します。このパーティションには、残りのすべての連続した空き領域が割り当てられます。パーティションはNTFSでフォーマットされ、ラベル「BOOTCAMP」とドライブ文字が割り当てられW:
ます。
create partition primary
format fs=ntfs label="BOOTCAMP" quick
assign letter=w
以下のコマンドはコマンドを終了しdiskpart
ます。
exit
WindowsファイルをWindowsパーティションにコピーします。まず、以下のコマンドを入力して、Windowsファイルを含むファイルの名前を決定します。表示されるファイル名はであると仮定しますinstall.esd
。
cd /d T:\
dir /s /b install.wim install.esd
ファイルを取得した場合install.wim
、以下のコマンドを入力するときに適切な置換を行います。次に、次のコマンドを入力して、インストールするWindowsイメージのインデックスを決定します。
dism /Get-ImageInfo /ImageFile:T:\sources\install.esd
私のinstall.esd
ファイルでは、名前Windows 10 Pro
に表示されるインデックスはでした8
。以下に示すコマンドでこの値を使用します。このコマンドは、Windowsファイルを「BOOTCAMP」ボリュームにコピーします。
dism /Apply-Image /ImageFile:T:\sources\install.esd /index:8 /ApplyDir:W:\ /CheckIntegrity
注:上記のコマンドを入力すると、パラメーター
/name:"Windows 10 Pro"
がに置き換えられた可能性があります/index:8
。
Appleが提供するドライバーをドライバーストアに追加します。これは、以下に示すコマンドを入力することで実現できます。
dism /Image:W:\ /Add-Driver /Driver:T:\$WinPEDriver$ /Recurse /ForceUnsigned
注:対象外のドライバーがある場合は、エラーメッセージが表示される場合があります。これは正常なため、このようなエラーメッセージは無視できます。
ブートファイルをEFIパーティションに書き込みます。使用するコマンドは次のとおりです。
bcdboot w:\windows /s s:
「WINSTALL」ボリュームから起動する機能を無効にします。これは、以下に示すコマンドを入力することで実現できます。これにより、ブートファイルを含むフォルダーの名前が変更されます。
rename t:\efi noefi
以下に示すコマンドを入力して、コマンドプロンプトウィンドウを終了します。
exit
これにより、下に表示されるような画像が表示されます。[PCの電源を切る]を選択し、Macが完全にシャットダウンするまで待ちます。
Windows 10の初期化を完了する必要がありoptionます。Macの電源を入れた直後にキーを押し続けます。リリースoptionスタートアップマネージャのウィンドウが表示されたら。「EFI boot」というラベルのアイコンを選択します。次に、controlキーを押しながら、「EFI boot」ラベルの下にある円形矢印を選択します。
リージョンの入力を求める画面が表示されるまで続行します。Windows 10の1709バージョン(OSビルド16299.15)の場合、画面は次のように表示されます。
Windows 10の他のバージョンでは、画面が異なるように見える場合があります。例として、Windows 10の1507バージョン(OSビルド10240)の画面は、次のように表示されます。
注:この時点で、一般的にMacからインターネットへのアクセスを禁止することをお勧めします。たとえば、イーサネットケーブルを取り外したり、暗号化を必要としないWi-Fiアクセスを無効にしたりします。
次に、control+ shift+ F3キーを押して、監査モードでWindows 10を再起動します。
以下のデスクトップが表示されたら、Windowsファイルエクスプローラーを使用して、「セットアップ」という名前のWindowsサポートソフトウェアアプリケーションを開きます。このアプリケーションは、「WINSTALL」ドライブの「BootCamp」フォルダーにあります。インストーラーアプリケーションが完了したら、コンピューターを再起動します。
次に、Windows Recovery Environmentを起動します。基本的に、shiftキーを押しながらWindowsを再起動することを選択します。
以下の手順に従って、Windowsコマンドプロンプトに移動します。
以下の画像で、「トラブルシューティング」を選択します。
以下に示す画像で、「詳細オプション」を選択します
以下の画像で、「コマンドプロンプト」を選択します。
少し遅れて、以下に示すような画像が表示されるはずです。管理者アカウントを選択して続行します。
次に、以下に示すような画像が表示されます。[続行]を選択します。
結果は以下の画像になります。
「WINSTALL」パーティションを削除し、「BOOTCAMP」ボリュームを拡張して空きスペースを再利用します。手順は以下のとおりです。
次のコマンドのペアを入力してdiskpart
、現在のボリュームを開始およびリストします。
diskpart
list volume
コマンドの出力から、list volume
ラベル「WINSTALL」を持つボリュームの番号を判別します。この例では、この番号がであると仮定し1
ます。番号は異なる場合があります。また、ラベル「BOOTCAMP」でボリュームの番号を決定します。この例では、この番号がであると仮定し0
ます。繰り返しますが、番号は異なる場合があります。
次のコマンドペアは「WINSTALL」ボリュームを選択し、対応するパーティションを削除します。
select volume 1
delete partition
次のコマンドペアは「BOOTCAMP」ボリュームを選択し、対応するパーティションを拡張して削除されたスペースを消費します。
select volume 0
extend
次のコマンドのペアは終了dispart
し、ウィンドウを閉じます。
exit
exit
以下に示す画像で、[続行]を選択してWindows 10から起動します。
「システム準備ツール」ウィンドウを表示する管理者のデスクトップに戻ります。このウィンドウで、以下に示すように、「シャットダウンオプション」の下の「シャットダウン」を選択します。
注:画面には「Boot Camp」というラベルの付いたウィンドウが含まれている場合がありますが、これは無視できます。
次に、「OK」を選択してMacをシャットダウンします。この時点で、Windows 10のインストールが完了しました。
注:前の手順でMacからインターネットへのアクセスを禁止した場合は、Macの電源を入れる前にアクセスを許可することをお勧めします。つまり、イーサネットケーブルを接続するか、Wi-Fiを再びオンにします。
次回Macの電源を入れると、Windowsは「Out of the Box Experience」モードで起動します。これは、基本的に、Windows 10が既にインストールされているときに、新しく購入したPCが起動する方法です。
注:求められたら、必ずAppleキーボードを選択してください。
尋ねられたら、上記の手順のいずれかを明確にすることができます
スクラッチから始めて、ステップバイステップに従ってくださいこれらのステップを最大限に活用するために、開始する前にそれぞれをグーグルで検索することをお勧めします!! 別名いくつかの情報(ハードウェア要件)を収集します。
完了:)
私の2015 MBPで動作するeGPU.ioフォーラムで、ブート時にリストされたUSBドライブを取得することができなかった以前の回答が見つかりました。違い:
ターゲットドライブをフォーマットする
diskpart
list disk
select disk 1
clean
convert gpt
create partition efi size=200
format quick fs=fat32
assign letter=s
create partition msr size=16
create partition primary
format quick fs=ntfs
assign letter=w
exit
Windowsをインストールする
dism /apply-image /imagefile:D:\sources\install.wim /index:1 /ApplyDir:W:\ /CheckIntegrity
ここで、DはWindowsインストールドライブの文字、Wは外部ドライブのNTFSパーティション、インデックス「1」はWindows 10 Pro用、Windows 10 Homeでは「2」を使用)
ブートファイルをインストールする
bcdboot W:\Windows /s S: /f UEFI
(Sは外部ドライブのEFIブートパーティションです)
You can't change the startup disk to the selected disk; The bless tool was unable to set the current boot disk.
問題が解決しました。問題がありました。
皆さん、複雑なコマンドプロンプトを忘れることができますが、別の方法を見つけました。
出来上がり。シンプル。
これのように簡単!
Windows GOを使用します。MBPr2015でSamsung 850 Evoでテストしましたが、魅力的な動作をします。
この方法に従いました
これは昔々のことです。Appleの新しいSIPセキュリティは問題を複雑にします。OS X 10.11.4はBootcamp Utilityを開き、
アクション> Windowsサポートソフトウェアのダウンロード
外部T2 SSDをexFATとして準備し、Windowsサポートソフトウェアを実行するディスクユーティリティ。外付けドライブを選択します。次に、Bootcamp Utilityが手動の準備が終了した場所を選択し、Bootcamp Windows 10を外部ドライブにインストールします。または、内部にインストールする場合があります。それを試してみてください。ハードウェアがサポートしているものをご覧ください。Bootcampはすぐに事故を取り除くか、ディスクユーティリティ「-」を削除して応急処置を行います。
SIPは、Windows 8外部Bootcampをサポートしない場合があります。以前のハードウェア。これについては、Two Canoesブログで、El Capitan Boot CampがAppleの新しいシステム整合性保護(SIP)によってどのように影響を受けるかをご覧ください。
BootcampがMission Control Windowsウィジェットに進化するまでの時間。何十年もの間(1996年から現在まで)大学病院でそのようなことをしています。SIPは、Bootcampを以前よりも流動的にするのに役立ちます。