Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/www/admnote/wp-includes/post-template.php on line 284

macOS High SierraでBoot Campの切り替えができない

MacをHigh Sierraにアップグレードしたところ、Boot CampでWindowsからmacOSに切り替えられなくなった。

症状

Boot Camp上のWindows 10からmacOSに切り替えて再起動しようとすると「OS Xのブートボリュームが見つかりませんでした」とエラーが出て、切り替えられない。Boot Campの管理画面から確認すると、macOSのパーティションが存在しないように見える。

原因

High SierraでファイルシステムがAPFSに変更されたが、Boot CampにはAPFSが読めず、macOSのパーティションが認識できなくなったため。

Boot CampがHigh Sierraに合わせてアップデートされるまでは、手動で切り替えるしかない。

対策

起動パーティションを手動で選択する。

  1. Macを再起動し、再起動画面が現れる前にOptionキーを押す。
  2. スタートアップマネージャが起動したらOptionキーを離す。
  3. スタートアップマネージャ内で、起動したいパーティションを選択し、矢印をクリックするかリターンキーを押す。

以上、Appleからの公式アナウンス(How to switch between Windows and macOS in macOS High Sierra)より。OSのアップデート時に合わせて、Boot Campもちゃんとアップデートして欲しかった…。