Mac
 Computer >> コンピューター >  >> システム >> Mac

MacのBoot Campエラー「起動ディスクをパーティション分割できません」を解決する方法

Boot Campは、MacにWindowsをインストールできるApple純正のユーティリティです。このツールを使えば、macOSとWindowsをいつでも自由に切り替えて使うことができます。Windows 10のISOファイルをダウンロードすれば、あとはBoot Campアシスタントがインストール作業全体をガイドしてくれる仕組みです。

しかし便利な反面、「Windowsのインストールや削除を行おうとするとエラーメッセージが表示される」という報告も少なくありません。中でも多いのが「The Startup Disk cannot be partitioned or restored to a single partition(起動ディスクをパーティション分割、または単一パーティションに復元できません)」というエラーです。

実はこの問題は、比較的簡単な手順で解決できます。以下で具体的な対処法を紹介します。

作業前の注意点:必ずバックアップを取る

トラブルシューティングを始める前に、必ずmacOSの完全なバックアップを作成してください。Time Machineを使えば簡単にバックアップできますが、Time MachineではWindows側のデータはバックアップされない点に注意が必要です。Windows領域に重要なデータがある場合は、別途手動で外部ドライブなどに保存しておきましょう。

対処1:まずはmacOSを最新の状態に更新する

何かを試す前に、まずソフトウェアが最新かどうかを確認しましょう。システムが古いままになっていることが、エラーの原因になっているケースがあります。

Appleメニューから「システム環境設定」(macOS Ventura以降は「システム設定」)を開き、「ソフトウェア・アップデート」を選択します。利用可能な更新があれば、すべてインストールしておいてください。

対処2:ターミナルでパーティションを修復する

更新後も問題が解決しない場合は、ターミナルアプリを使ってディスクのパーティションを直接修復します。「アプリケーション > ユーティリティ > ターミナル」からターミナルを起動し、以下のコマンドを入力してEnterキーを押してください。

diskutil list
diskutil cs list

ケース1:Boot Campパーティションが1つ表示される場合

コマンドを実行すると、次のような結果が表示されます。

#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 251.0 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_CoreStorage Macintosh HD 201.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Apple_HFS BOOTCAMP 40.6 GB disk0s4

この例では「4」がBoot Campのパーティションを示しています。続いて、ターミナルで以下のコマンドを入力・実行した後、Boot Campアシスタントを再度起動してみてください。

diskutil eraseVolume fat32 BOOTCAMP disk0s4

ケース2:Windows関連のパーティションが2つ表示される場合

環境によっては、次のようにAPFS形式で表示されることもあります。

#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 414.4 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 84.6 GB disk0s3
4: Windows Recovery 471.9 MB disk0s4

この場合、「3」と「4」がMicrosoft関連のデータを示しています。以下のコマンドを順番に入力して実行してください。

diskutil eraseVolume jhfs+ BC1 disk0s3
diskutil eraseVolume jhfs+ BC2 disk0s4
diskutil mergePartitions jhfs+ BCMP disk0s3 disk0s4
diskutil list

これらのコマンドを実行すると、パーティションが統合され、disk0s3だけが表示されます。続けて以下のコマンドを入力します。

diskutil eraseVolume fat32 BOOTCAMP disk0s3

ケース3:Windows関連のパーティションが3つ表示される場合

さらに、次のようにWindows関連のパーティションが3つ並んで表示されるケースもあります。

/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 121.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 71.0 GB disk0s2
3: Microsoft Reserved 16.8 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 48.9 GB disk0s4
5: Windows Recovery 470.8 MB disk0s5

この場合、disk0s3・disk0s4・disk0s5がWindowsのデータです。以下のコマンドを順番に入力してください。

diskutil eraseVolume jhfs+ BC1 disk0s3
diskutil eraseVolume jhfs+ BC2 disk0s4
diskutil eraseVolume jhfs+ BC3 disk0s5
diskutil mergePartitions jhfs+ BCMP disk0s3 disk0s5
diskutil list

コマンド実行後にdisk0s3だけが表示されれば、パーティションの統合は成功です。最後に以下のコマンドを入力します。

diskutil eraseVolume fat32 BOOTCAMP disk0s3

まとめ:最後にBoot Campアシスタントを再実行する

以上の手順がすべて完了したら、Boot Campアシスタントをもう一度起動し、エラーが解消されているかを確認してください。ほとんどの場合、これで「起動ディスクをパーティション分割できません」というエラーは発生しなくなります。

それでも問題が解決しない場合は、macOSの再インストールや、Apple公式サポートへの相談も検討しましょう。ディスク操作は慎重に行うことが大切です。不明な点があれば、無理にコマンドを実行せず専門家に相談することをおすすめします。

  1. MacBookで「ディスクユーティリティはこのディスクを修復できません」と表示されたときの対処法【完全解決ガイド】

    Macでディスクの動作が不安定になったとき、多くのユーザーはまずディスクユーティリティを開き、ファーストエイド(応急処置)を実行してディスクの修復を試みます。ところが、修復処理が失敗すると「ディスクユーティリティはこのディスクを修復できません」というエラーメッセージが表示され、途方に暮れてしまうことがあります。表示される主なエラーメッセージファーストエイドの実行に失敗した際には、以下のようなメッセージが続けて表示されるのが一般的です。「ファーストエイドの処理が失敗しました。可能であれば、このボリュームのデータをバックアップしてください。完了をクリックして続行します。」「macOSはこのディスク

  2. 【解決済み】Windows 10 起動時に発生するBCDエラーコード0xc000000fの対処法

    MicrosoftはWindows 10 バージョン21H1を全ユーザーに向けて展開しており、対応デバイスでは自動的にアップグレードが行われます。しかし一部のユーザーから、アップグレード完了後にWindows 10が起動せず、BCDエラーコード0xc000000fや0xc0000225が表示されるという報告が寄せられています。エラー0xc000000fは、BCD(ブート構成データ)に何らかの問題が発生していることを示しています。BCDに関連する起動トラブルにはさまざまな形態があり、BCDが破損または消失した場合、以下のようなエラー画面が表示されることがあります。 PC/デバイスを修復する必要