ผู้ใช้หลายคนพบข้อผิดพลาด 'VT-x/AMD-V hardware acceleration is not available on your system' เมื่อพยายามติดตั้งหรือเปิด Virtual Machine ใน Oracle VM Virtualbox ปัญหาไม่เฉพาะเจาะจง Windows รุ่นใด เพราะรายงานว่าพบในทุกรุ่น Windows ล่าสุด

สาเหตุของข้อผิดพลาด 'VT-x/AMD-V hardware acceleration is not available on your system'
เราสืบสวนจากรายงานผู้ใช้และวิธีแก้ไขที่ใช้ พบสถานการณ์ทั่วไปหลายอย่างที่ทำให้เกิดข้อผิดพลาดนี้:
- CPU ไม่รองรับ VT-x/AMD-V — CPU รุ่นเก่าบางรุ่นไม่รองรับ Intel VT-x หรือ AMD-V หากคอมพิวเตอร์ไม่รองรับเทคโนโลยีการจำลอง คุณจะไม่สามารถแก้ไขหรือหลีกเลี่ยงข้อผิดพลาดได้
- VT-x/AMD-V ถูกปิดโดย Hyper-V — Hyper-V เป็นเทคโนโลยีการจำลองของ Microsoft Windows รุ่นใหม่จะเปิด Hyper-V อัตโนมัติและปิด VT-x/AMD-V เพื่อป้องกันความขัดแย้ง แต่ Hyper-V ทำงานกับ Virtual Machines ไม่ได้ดี
- VT-x/AMD-V ถูกปิดใน BIOS — อีกเหตุผลคือเทคโนโลยีการจำลองของ CPU ถูกปิดใน BIOS ในกรณีนี้ การเข้า BIOS และเปิด VT-x/AMD-V จะแก้ไขข้อผิดพลาดและอนุญาตให้รัน Virtual Machines ได้
หากคุณกำลังติดปัญหา 'VT-x/AMD-V hardware acceleration is not available on your system' บทความนี้ให้ขั้นตอนตรวจสอบที่ผ่านการยืนยัน ด้านล่างมีวิธียอดนิยมที่ผู้ใช้คนอื่นใช้แก้ไขข้อผิดพลาดนี้
เพื่อหลีกเลี่ยงการลองวิธีที่ไม่จำเป็น ทำตามวิธีด้านล่างตามลำดับ คุณจะพบวิธีที่แก้ไข (หรือตอบสนอง) ปัญหาของคุณได้
ก่อนเริ่ม ลองรัน SFC scan
วิธี 1: ตรวจสอบว่า CPU รองรับการจำลองหรือไม่
ก่อนลองอย่างอื่น สำคัญที่ต้องตรวจสอบว่าคอมพิวเตอร์รองรับ VT-X หรือ AMD-V หรือไม่ CPU รุ่นใหม่ทุกรุ่นรองรับการจำลองทุกตัว (รวมถึงรุ่นเริ่มต้น) แต่หากใช้ CPU เก่า ควรเริ่มตรวจสอบก่อนว่า CPU รองรับการจำลองหรือไม่
มีหลายวิธีตรวจสอบ — ใช้โปรแกรมเฉพาะที่บอกว่ารองรับหรือไม่ หรือทำเองด้วยตนเอง ทำตามคำแนะนำที่ใกล้เคียงวิธีที่คุณชอบ
วิธีตรวจสอบอัตโนมัติว่า CPU รองรับ Virtualization
วิธีง่ายที่สุดคือใช้โปรแกรมเฉพาะชื่อ SecurAble นอกจากนี้เครื่องมือนี้ยังวิเคราะห์คุณสมบัติโมดูลกระบวนการทำงานรวมถึงการจำลอง ขั้นตอนใช้ SecurAble:
- ไปที่ลิงก์นี้ (ที่นี่) คลิก Download now ดาวน์โหลด Securable ล่าสุด.

- เปิดไฟล์ SecurAble executable คลิก Yes ที่ prompt UAC (User Account Control)
- หากคอมพิวเตอร์รองรับ Hardware Virtualization จะเห็น Yes สีเขียวเหนือ Hardware Virtualization.

หากคำตอบเป็น Yes หมายถึง CPU รองรับการจำลอง และวิธีถัดไปจะช่วยแก้ไขได้ หากพบว่าไม่รองรับ Hardware Virtualization วิธีอื่นๆ ด้านล่างจะไม่ช่วยแก้ไขได้
วิธีตรวจสอบด้วยตนเองว่า CPU รองรับ Virtualization
หากชอบทำด้วยตนเอง สามารถตรวจสอบว่า CPU รองรับ VT-x (Intel) หรือ AMD-V (AMD) ได้โดยดูข้อกำหนดของ CPU เอง ทำตามคำแนะนำด้านล่าง (ตามผู้ผลิต CPU):
Intel
กับ Intel สามารถดูได้จากเอกสารประกอบโปรเซสเซอร์บน ARK.INTEL.COM ค้นหารุ่น CPU ของคุณ
เลื่อนลงไปที่แท็บ Advanced Technologies ดูสถานะของ Intel® Virtualization Technology for Directed I/O (VT-d) และ Intel® Virtualization Technology (VT-x) หากใดๆ เป็น No แสดงว่าไม่รองรับเทคโนโลยีการจำลอง

AMD
หากใช้ AMD สามารถตรวจสอบได้จากข้อกำหนดบนเว็บไซต์ AMD ใช้ค้นหารุ่นเฉพาะหรือเลือกจากรายการ เมื่อเข้าหน้าที่รุ่น CPU ของคุณ ขยายเมนู Key Features ดูว่า Virtualization อยู่ใน Supported Technologies หรือไม่

หากพบว่ารองรับการจำลอง ให้ดำเนินวิธีถัดไปเพื่อแก้ไขปัญหา
วิธี 2: ปิด Hyper-V
Hyper-V (ชื่อเดิม Windows Server Virtualization) เป็นเทคโนโลยีการจำลองของ Microsoft Hyper-V สร้าง Virtual Machines บนระบบ x86 และ x64 ที่รัน Windows ได้ดี แต่ไม่ใช้โดย VirtualBox หรือ VMware เพื่อเหตุผลความเสถียร
อย่างไรก็ตาม Windows รุ่นใหม่ запрограммирован ให้優先 Hyper-V มากกว่า VT-X หรือ AMD-V และเนื่องจาก Hyper-V ขัดแย้งกับเทคโนโลยีการจำลองคล้ายกัน VT-x หรือ AMD-V จะถูกปิดโดยอัตโนมัติเมื่อ Hyper-V เปิดอยู่
นี่จะก่อให้เกิดข้อผิดพลาดกับ VirtualBox, VMware หรือซอฟต์แวร์คล้ายกัน เนื่องจากส่วนใหญ่ไม่ได้ออกแบบมาเพื่อทำงานกับ Hyper-V
โชคดีที่การปิด Hyper-V จะแก้ไขข้อผิดพลาด 'VT-x/AMD-V hardware acceleration is not available on your system' หากเป็นสาเหตุ มีหลายวิธีปิด Hyper-V ให้ VT-x หรือ AMD-V ทำงาน ทำตามวิธีที่สะดวก
ปิด Hyper-V ผ่าน Command Prompt
วิธีง่ายที่สุดคือพิมพ์คำสั่งใน Elevated Command Prompt ขั้นตอน:
- กด Windows key + R เปิด Run พิมพ์ "cmd" กด Ctrl + Shift + Enter เปิด Elevated Command Prompt เมื่อ UAC ถาม คลิก Yes ให้สิทธิ์ผู้ดูแล.

- ใน Elevated Command Prompt พิมพ์/วางคำสั่งนี้ กด Enter ปิด Hyper-V:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
ทันทีที่รันคำสั่งเสร็จ Hyper-V จะถูกปิด และเทคโนโลยีการจำลองของโปรเซสเซอร์จะทำงานได้
ปิด Hyper-V ผ่าน GUI
วิธีอื่นคือใช้ Control Panel วิธีนี้ช้ากว่า แต่เหมาะหากไม่สะดวกใช้คำสั่งผ่านเทอร์มินัล ทำตามขั้นตอนปิด Hyper-V ผ่านหน้าจอ Programs and Features:
- กด Windows key + R เปิด Run พิมพ์ "appwiz.cpl" กด Enter เปิด Programs and Features.

- ในหน้า Programs and Features คลิก Turn Windows features on or off จากแถบซ้าย.

- ในเมนู Windows Features ขยายโฟลเดอร์ Hyper-V ตรวจสอบให้แน่ใจว่า ยกเลิกติ๊ก Hyper-V Management Tools และ Hyper-V Platform ก่อนคลิก OK.

- รีสตาร์ทคอมพิวเตอร์ และดูว่าแก้ไขได้หรือไม่ในการบูทครั้งถัดไป
หากยังพบข้อผิดพลาด 'VT-x/AMD-V hardware acceleration is not available on your system' ให้ไปวิธีถัดไปสำหรับขั้นตอนตรวจสอบว่าเปิด Virtualization ใน BIOS/UEFI แล้วหรือไม่
วิธี 3: เปิด Virtualization ใน BIOS/UEFI
อีกเหตุผลที่อาจได้ข้อผิดพลาด 'VT-x/AMD-V hardware acceleration is not available on your system' คือ Virtualization ถูกปิดใน BIOS แม้จะเปิดโดยค่าเริ่มต้นบนคอมพิวเตอร์ส่วนใหญ่ แต่กรณีนี้พบบ่อย สำหรับผู้ใช้หลายคน การอัปเดต BIOS เป็นสาเหตุที่ปิดเทคโนโลยีการจำลองใน BIOS
โชคดีที่แก้ไขได้ง่ายโดยเข้า BIOS/UEFI และเปิดเทคโนโลยีการจำลองใหม่
หมายเหตุ: เมนบอร์ดที่เปิดตัวก่อน Windows 8 มักใช้ BIOS ส่วน PC รุ่นใหม่ใช้ UEFI
บนคอมพิวเตอร์ BIOS ต้องกดปุ่ม Setup ระหว่างหน้าจอเริ่มต้น ปุ่ม Setup มักเป็น F keys (F2, F4, F6, F8) หรือ Del หากระบุไม่ได้ ค้นหาออนไลน์ 'รุ่นเมนบอร์ด + setup key'
บนคอมพิวเตอร์ UEFI ให้บูทเข้าสู่เมนู Advanced Startup options จากนั้นเข้าถึง UEFI firmware settings
เมื่อเข้า BIOS/UEFI แล้ว ค้นหาตัวเลือกที่ระบุ Intel VT-x, AMD-V, Intel Virtualization Technology, Vanderpool ฯลฯ มักพบได้ที่ Processor, Security, Chipset, Advanced, Advanced Chipset Control, Advanced CPU configuration ฯลฯ
เมื่อเจอ ต้องเปิดใช้งาน (Enable)

หมายเหตุ: การตั้งค่าใน BIOS/UEFI จะต่างกันตามเมนบอร์ดและผู้ผลิต CPU หากหาไม่เจอ ให้ค้นหาออนไลน์ขั้นตอนเฉพาะสำหรับการเปิด Hardware Virtualization บนคอนฟิกของคุณ
เมื่อเปิด Virtualization แล้ว บันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์ ในการบูทครั้งถัดไป ข้อผิดพลาด 'VT-x/AMD-V hardware acceleration is not available on your system' ควรไม่เกิดขึ้นอีกเมื่อติดตั้งหรือรัน Virtual Machine