หากคุณได้รับ VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) เกิดข้อผิดพลาดขณะเริ่มเครื่องเสมือนโดยใช้ VirtualBox จากนั้นวิธีแก้ไขปัญหาต่อไปนี้จะช่วยคุณแก้ไขปัญหา เป็นเรื่องปกติเมื่อคุณปิดใช้งานการจำลองเสมือนหรือ VT-x ก่อนใช้เครื่องเสมือน VirtualBox
ไม่สามารถเปิดเซสชันสำหรับเครื่องเสมือน [ชื่อเครื่องเสมือน] VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)
คุณสามารถได้รับข้อผิดพลาดนี้เมื่อเริ่มต้นเครื่องเสมือนใดๆ รวมทั้ง Windows และ Linux ไม่ว่าจะด้วยวิธีใด คุณต้องทำตามขั้นตอนเดียวกัน
VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)
ในการแก้ไขข้อผิดพลาด VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ให้ทำตามขั้นตอนเหล่านี้:
- เปิดใช้งาน VT-x และ VT-d
- ปิดการใช้งาน Hyper-V
- ปิดการจำลองเสมือน Hyper-V โดยใช้พรอมต์คำสั่ง
- ปิดการใช้งานความสมบูรณ์ของหน่วยความจำ
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้ โปรดอ่านต่อ
1] เปิดใช้งาน VT-x และ VT-d
เมื่อใช้ VirtualBox, VT-x และ VT-d เป็นสองสิ่งที่สำคัญที่สุดที่ต้องเปิดใช้งานบนคอมพิวเตอร์ของคุณ หากคอมพิวเตอร์ของคุณไม่มีการสนับสนุนเหล่านี้ คุณจะไม่สามารถใช้ VirtualBox ได้ และได้รับข้อผิดพลาดดังกล่าวตามที่ระบุไว้ข้างต้น หากคุณเปิดใช้งานก่อนหน้านี้ แต่ถูกปิดใช้งานโดยไม่ได้ตั้งใจ คุณอาจได้รับข้อผิดพลาดเดียวกัน ดังนั้น ขอแนะนำให้เปิดการตั้งค่า VT-x และ VT-d จาก BIOS
ในการนั้น คุณต้องเปิด BIOS และค้นหาการตั้งค่าสองอย่างชื่อ Intel Virtualization Technology (เรียกอีกอย่างว่า VT-x )และ VT-d . หลังจากนั้น คุณต้องตรวจสอบว่าเปิดใช้งานอยู่หรือไม่ หากไม่เป็นเช่นนั้น ให้เปิดเครื่อง
2] ปิดการใช้งาน Hyper-V
เมื่อคุณใช้ VirtualBox ต้องเปิดใช้งาน Hyper-V มิฉะนั้น คุณอาจได้รับปัญหาดังกล่าวดังกล่าวข้างต้น เนื่องจาก Hyper-V เป็นฟังก์ชันการจำลองเสมือนอื่น คุณลักษณะการจำลองเสมือนสองรายการจะไม่ทำงานพร้อมกัน ดังนั้น ให้ทำตามขั้นตอนต่อไปนี้เพื่อปิดการใช้งาน Hyper-V บนพีซีของคุณ:
- ค้นหา ฟีเจอร์ของหน้าต่าง ในช่องค้นหาของแถบงาน
- คลิกที่ผลการค้นหาแต่ละรายการ
- ค้นหา Hyper-V ในรายการ
- ลบช่องทำเครื่องหมายที่เกี่ยวข้องออกจากตัวเลือก Hyper-V
- คลิกปุ่ม ตกลง ปุ่ม.
ในที่สุด คุณอาจต้องรีสตาร์ทคอมพิวเตอร์เพื่อรับการเปลี่ยนแปลง เมื่อเสร็จแล้ว คุณจะสามารถใช้ VirtualBox ได้โดยไม่มีข้อผิดพลาด
3] ปิดการจำลองเสมือน Hyper-V โดยใช้พรอมต์คำสั่ง
ในบางครั้ง การปิดใช้งาน Hyper-V อาจไม่เพียงพอสำหรับการแก้ไขปัญหาดังกล่าว หากสิ่งเดียวกันเกิดขึ้นกับคุณ คุณต้องปิดการจำลองเสมือน Hyper-V โดยใช้ Command Prompt ให้ทำดังนี้:
- ค้นหา cmd ในช่องค้นหาของแถบงาน
- คลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือก
- คลิกปุ่ม ใช่ ปุ่ม.
- ป้อนคำสั่งนี้:
bcdedit /set hypervisorlaunchtype off
- ป้อนคำสั่งนี้:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
หลังจากนั้น คุณควรจะสามารถใช้ VirtualBox กับข้อความแสดงข้อผิดพลาดที่กล่าวถึงข้างต้นได้
4] ปิดการใช้งานความสมบูรณ์ของหน่วยความจำ
คุณสามารถปิดใช้งานคุณสมบัติความสมบูรณ์ของหน่วยความจำในความปลอดภัยของ Windows เพื่อตรวจสอบว่าสามารถแก้ไขปัญหาของคุณหรือไม่ ให้ทำดังนี้:
- ค้นหา ความปลอดภัยของ windows ในช่องค้นหาของแถบงาน
- คลิกที่ผลการค้นหาแต่ละรายการ
- เปลี่ยนไปใช้ ความปลอดภัยของอุปกรณ์ ทางด้านซ้ายมือ
- คลิกที่ รายละเอียดการแยกหลัก ตัวเลือก
- สลับ ความสมบูรณ์ของหน่วยความจำ เพื่อปิด
หลังจากนั้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
ฉันจะแก้ไข VT-x ไม่พร้อมใช้งานได้อย่างไร
ในการแก้ไข VT-x ไม่พร้อมใช้งาน คุณต้องเปิด Intel Virtualization Technology จาก BIOS ในการนั้น ให้เปิดการตั้งค่า BIOS และค้นหา Intel Virtualization technology ตัวเลือก. ถัดไป ตรวจสอบให้แน่ใจว่าได้เปิดเครื่องแล้ว หากไม่เป็นเช่นนั้น ให้สลับตัวเลือกเพื่อเปิด
ฉันจะเปิดใช้งาน VT-x บน VM ได้อย่างไร
ในการเปิดใช้งาน VT-x บน VM หรือเครื่องเสมือน คุณต้องเปิดใช้งาน Intel Virtualization Technology ในการดำเนินการดังกล่าว ให้เปิด BIOS บนคอมพิวเตอร์ของคุณและค้นหา Intel Virtualization Technology ตัวเลือก. จากนั้น คุณต้องเลือก Enabled ตัวเลือก