Introduction
随分前の事だが、会社のPCで Hyper-V 上の Android Emulator を起動すると BSOD で死ぬことに随分の間悩まされたことがあった。
調べに調べて解決できたので、今更ながらメモ。
Resolution
意外なことに、 Microsoft Community Forum で回答を見つけた。
本当に意外だった。
Android Emulator Causes Windows Crash and goes to BSOD
3ページ目にある TNMukherjee なる人物の投稿。
1 | The hypervisor did not enable mitigations for CVE-2018-3646 for virtual machines because HyperThreading is enabled and |
当時話題になった、Intel CPUの投機的実行機能に対する脆弱性問題 (Spectre および Meltdown) が影響していた。
この手の修正をWindows Updateで削除したら直ったとかいうのは、そういうことだったのだろう。
ともかく、BSODを回避するには、管理者で下記のコマンドを実行し、再起動。
1 | bcdedit /set hypervisorschedulertype core |