Ryzen 9 マシンで Docker と WSL2 のために Virtualization を有効化する


開発効率の向上を目指して Ryzen 9 3900X のマシンをゲットしてみました。

私は頻繁に docker を使うのですが、Windows で Docker を使うときには VirtualizationをBIOSで有効化する必要があります。これはCPUやマザーボード毎に異なる様子です。

私の場合は派手なBIOSの画面が出てきて、設定の画面がわからずどこやねん!ってなりましたが、単純に検索すればよかったようです。


SVM Mode がその設定ですので enableにします。

しっかり成功しました。

>systeminfo

Host Name:                 DESKTOP-KIUTRHV
OS Name:                   Microsoft Windows 10 Enterprise
OS Version:                10.0.19041 N/A Build 19041
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free
Registered Owner:          N/A
Registered Organization:   N/A
Product ID:                00329-00000-00003-AA340
Original Install Date:     6/27/2020, 2:57:46 PM
System Boot Time:          6/27/2020, 9:23:22 PM
System Manufacturer:       Micro-Star International Co., Ltd.
System Model:              MS-7A38
System Type:               x64-based PC
Processor(s):              1 Processor(s) Installed.
                           [01]: AMD64 Family 23 Model 113 Stepping 0 AuthenticAMD ~3800 Mhz
BIOS Version:              American Megatrends Inc. B.40, 11/7/2019
Windows Directory:         C:\WINDOWS
System Directory:          C:\WINDOWS\system32
Boot Device:               \Device\HarddiskVolume2
System Locale:             en-us;English (United States)
Input Locale:              en-us;English (United States)
Time Zone:                 (UTC-08:00) Pacific Time (US & Canada)
Total Physical Memory:     32,716 MB
Available Physical Memory: 29,086 MB
Virtual Memory: Max Size:  37,836 MB
Virtual Memory: Available: 32,671 MB
Virtual Memory: In Use:    5,165 MB
Page File Location(s):     C:\pagefile.sys
Domain:                    WORKGROUP
Logon Server:              \\DESKTOP-KIUTRHV
Hotfix(s):                 5 Hotfix(s) Installed.
                           [01]: KB4534170
                           [02]: KB4537759
                           [03]: KB4545706
                           [04]: KB4560366
                           [05]: KB4566866
Hyper-V Requirements:      A hypervisor has been detected. Features required for Hyper-V will not be displayed.

こちらに、代表的な virtualization の設定名が載っていました。バラバラっすね。

Intel Virtualization Technology,
AMD-V,
Hyper-V
VT-X
Vanderpool
SVM