コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Docker】Hardware assisted virtualization and data execution protection must be enabled in the BIOS.

概要

f:id:baba_s:20220101094713p:plain

An unexpected error occurred

Hardware assisted virtualization and data execution protection must be enabled in the BIOS.
See https://docs.docker.com/desktop/windows/troubleshoot/#virtualization

Docker Desktop を起動しようとしたら上記のエラーが発生して
起動できない状況に遭遇した

f:id:baba_s:20220101100314p:plain

タスクマネージャーを見てみたら「仮想化」が「無効」になっていた

BIOS を起動して「Intel (VMX) Virtualization Technology」を「有効」にして
Windows を再起動したら Docket Desktop を起動できるようになった

参考サイト様

BIOSを起動して「Security」タブではなく「Advanced」タブを開くと、
「Intel (R) Virtualization Technology」というのがあるので「Enabled」に変更する。
後は再起動。