การเปิด Virtualization (VT-x / AMD-V) ช่วยให้รัน Virtual Machines (Hyper-V, WSL2, VMware, VirtualBox, BlueStacks, Android Emulator) ได้อย่างมีประสิทธิภาพ บน Windows 11 ใหม่ๆ มักเปิดอยู่แล้ว แต่ถ้า Upgrade จาก Win 10 อาจต้องเปิดเอง
ขั้นตอนที่ 1: เข้า UEFI/BIOS เพื่อเปิด Virtualization


- Settings (Win+I) > System > Recovery (Win 11) / Update & Security > Recovery (Win 10)
- คลิก Restart now (Advanced startup)
- PC รีสตาร์ท > เมนู Choose an option > Troubleshoot > Advanced options > UEFI Firmware Settings > Restart
- เข้าสู่หน้าจอ UEFI/BIOS
ขั้นตอนที่ 2: เปิด Virtualization ใน UEFI/BIOS (ขึ้นอยู่กับยี่ห้อ)
⚠ เปลี่ยนเฉพาะ Virtualization เท่านั้น - การเปลี่ยนอย่างอื่นอาจทำให้ Boot ไม่ได้!
Microsoft รวมลิงก์คู่มือตามยี่ห้อ: Virtualization Support by Manufacturer
| ยี่ห้อ | ชื่อตั้งค่าที่ควรหา |
|---|---|
| Acer | Virtualization Technology |
| ASUS (Intel) | Intel (VMX) Virtualization Technology |
| ASUS (AMD) | AMD Virtualization (AMD-V) |
| Dell | Virtualization / Intel VT-x / AMD-V |
| HP | Virtualization Technology (VTx) |
| Lenovo | Virtualization Technology / Intel VT-x / AMD-V |
| Microsoft Surface | เปิดอยู่แล้วโดยค่าเริ่มต้น |
โดยทั่วไปอยู่ในแท็บ: Advanced / CPU Configuration / Security / Chipset
ขั้นตอนที่ 3: เปิด Windows Features (Hyper-V, Virtual Machine Platform)


- กด Win พิมพ์ "Windows features" > เลือก Turn Windows features on or off
- ติ๊กถูก:
- Hyper-V (Platform หลัก)
- Virtual Machine Platform (สำหรับ WSL2)
- Windows Hypervisor Platform (สำหรับ Emulator ต่างๆ)
- คลิก OK > รอติดตั้ง > Restart now
ตรวจสอบว่าทำงานแล้ว
- เปิด Task Manager (Ctrl+Shift+Esc) > แท็บ Performance > CPU > ดู Virtualization: Enabled
- หรือรัน PowerShell:
Get-ComputerInfo -Property HyperVisorPresent-> True = พร้อมใช้งาน
สรุป
เปิด Virtualization 3 ขั้นตอน: 1. เข้า UEFI/BIOS ผ่าน Advanced Startup 2. เปิด VT-x/AMD-V ตามยี่ห้อ 3. เปิด Hyper-V + Virtual Machine Platform ใน Windows Features รีสตาร์ท 1 ครั้ง พร้อมใช้งาน VM, WSL2, Docker, Emulators!