LoginSignup
4
2

More than 3 years have passed since last update.

BootcampでCPUの仮想化を有効にする

Posted at

BootcampでDockerを利用としたときに「Cannot enable Hyper-V service」というエラーがでて起動できなかったり、Hyper-Vが起動できないといったことが起こることがあります。

image.png

WindowsでHyper-Vをインストールして有効化しているのにこの事象が発生する場合、CPUの仮想化が無効になっていることがあります。

これはタスクマネージャーの「パフォーマンス」タブから簡単に確認することができます。

image.png

これを解消するためには、つぎのような手順を踏む必要があります。

  1. optionボタンを押しながらPCを再起動する
  2. mac OSを起動する
  3. 「システムの環境設定」 -> 「起動ディスク」からBootcampを選択し「再起動」する

これでCPUの仮想化が有効になります。

image.png

なお悲しいことにPCを再起動すると元に戻ってしまうので、再起動するときは必ず一度macを起動して、そこからBootcampを再起動しなおす必要があります。日常的にはシャットダウン運用ではなく、スリープか休止運用することになるでしょうか?

これは、おそらくBootcampの不具合だと思いますが、mac OSがARMに移行していくことが目に見えている今、根本解決してもらえることは期待薄そうですね・・・

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2