Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)

หากคุณได้รับ VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) เกิดข้อผิดพลาดขณะเริ่มเครื่องเสมือนโดยใช้ VirtualBox จากนั้นวิธีแก้ไขปัญหาต่อไปนี้จะช่วยคุณแก้ไขปัญหา เป็นเรื่องปกติเมื่อคุณปิดใช้งานการจำลองเสมือนหรือ VT-x ก่อนใช้เครื่องเสมือน VirtualBox

VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)

ไม่สามารถเปิดเซสชันสำหรับเครื่องเสมือน [ชื่อเครื่องเสมือน] VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)

คุณสามารถได้รับข้อผิดพลาดนี้เมื่อเริ่มต้นเครื่องเสมือนใดๆ รวมทั้ง Windows และ Linux ไม่ว่าจะด้วยวิธีใด คุณต้องทำตามขั้นตอนเดียวกัน

VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)

ในการแก้ไขข้อผิดพลาด VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ให้ทำตามขั้นตอนเหล่านี้:

  1. เปิดใช้งาน VT-x และ VT-d
  2. ปิดการใช้งาน Hyper-V
  3. ปิดการจำลองเสมือน Hyper-V โดยใช้พรอมต์คำสั่ง
  4. ปิดการใช้งานความสมบูรณ์ของหน่วยความจำ

หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้ โปรดอ่านต่อ

1] เปิดใช้งาน VT-x และ VT-d

VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)

เมื่อใช้ VirtualBox, VT-x และ VT-d เป็นสองสิ่งที่สำคัญที่สุดที่ต้องเปิดใช้งานบนคอมพิวเตอร์ของคุณ หากคอมพิวเตอร์ของคุณไม่มีการสนับสนุนเหล่านี้ คุณจะไม่สามารถใช้ VirtualBox ได้ และได้รับข้อผิดพลาดดังกล่าวตามที่ระบุไว้ข้างต้น หากคุณเปิดใช้งานก่อนหน้านี้ แต่ถูกปิดใช้งานโดยไม่ได้ตั้งใจ คุณอาจได้รับข้อผิดพลาดเดียวกัน ดังนั้น ขอแนะนำให้เปิดการตั้งค่า VT-x และ VT-d จาก BIOS

ในการนั้น คุณต้องเปิด BIOS และค้นหาการตั้งค่าสองอย่างชื่อ Intel Virtualization Technology  (เรียกอีกอย่างว่า VT-x )และ VT-d . หลังจากนั้น คุณต้องตรวจสอบว่าเปิดใช้งานอยู่หรือไม่ หากไม่เป็นเช่นนั้น ให้เปิดเครื่อง

2] ปิดการใช้งาน Hyper-V

VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)

เมื่อคุณใช้ 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] ปิดการใช้งานความสมบูรณ์ของหน่วยความจำ

VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)

คุณสามารถปิดใช้งานคุณสมบัติความสมบูรณ์ของหน่วยความจำในความปลอดภัยของ 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  ตัวเลือก

VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)