Boot Campはシステムドライブにパーティションをオンザフライで追加しますが、そのプロセスを妨げる要因がいくつかあります。AppleInsiderは、アシスタントがパーティション作成失敗エラーを表示した場合に、パーティションの設定を妨げる問題のほとんどを解決する方法を説明しています。
準備手順。Time Machine以外のツールでバックアップを取得してください。この作業には、Carbon Copy Cloner、SuperDuper、またはChronoSyncなど、完全に起動可能でクローン作成可能なバックアップボリュームを作成することをお勧めします。
以前、Carbon Copy ClonerとChronoSyncについてお話しました。先に進む前に、もう一度確認しておくと良いかもしれません。
FileVaultを無効にする
FileVault は、場合によってはパーティション分割のプロセスに干渉することがあります。その理由は定かではありませんが、FileVault がオンになっている場合はオフにするのが最善かつ最も影響の少ない回避策です。オフになっている場合は、次の手順に進んでください。
「システム環境設定」を選択し、「セキュリティとプライバシー」をクリックします。
「FileVault」タブをクリックします。パネルのロックを解除し、資格情報を確認して、「FileVaultをオフにする」をクリックします。
これはすぐに実行される処理ではありません。ドライブの復号は、Mac が起動して電源に接続されているときに行われます。そのため、Boot Camp パーティションの作成以外の作業で Mac を数時間使用するか、「省エネルギー」コントロールパネルで Mac がスリープ状態にならないように設定し、しばらく Mac から離れてください。
Time Machineをオフにし、バックアップドライブの関連付けを解除します
バックアップは取得しましたか?Time Machineに依存しないバックアップがない限り、これ以上先に進まないでください。
まず、Time Machineとバックアップドライブの関連付けを解除します。「システム環境設定」を選択し、「Time Machine」をクリックします。
ディスクの選択をクリック
Time Machineバックアップとして使用されているドライブをクリックし、「ディスクを削除」をクリックします。Macに確認ダイアログが表示されます。
Boot Campアシスタントを使ってドライブのパーティションを再度作成してみてください。それでも失敗する場合は、Time Machineのローカルスナップショットも削除する必要があるかもしれません。
Time Machineのローカルスナップショットを消去する
技術に詳しい方のために説明すると、High Sierraでは以前とは手順が異なります。Appleは、この機能を無効にしてすべてのローカルスナップショットを自動的に削除するための、ワンステップで簡単なターミナルプロセスを廃止しました。
ただし、手順はターミナル内で行います。ターミナルを開いてください。
tmutil thinlocalsnapshots / 9999999999999999と入力してください
スナップショットの数とドライブの速度によっては、すべてのスナップショットを消去するのに数分かかる場合があります。
上記の手順で、Boot Camp アシスタントによるシステムドライブのパーティション分割を成功させる上でのほとんどの障害を解消できます。もう一度、Boot Camp アシスタントを使ってパーティションを作成してみてください。
それでもパーティションを作成できない場合は...
ハードドライブをフォーマットする
ここまで読んでいただければ、このステップはきっと実行できるはずです。まず、バックアップがあることを確認してください!復元クローンから起動するか、リカバリモードで再起動してドライブを再フォーマットし、macOSインストール用のAPFSパーティションと、後の手順でBoot CampパーティションとなるmacOS拡張(ジャーナリング)パーティションを設定してください。
バックアップを APFS パーティションに復元し、Boot Camp アシスタントを再度実行すると、すべて正常になるはずです。