Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

แก้ไขข้อผิดพลาด VT-X ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ใน VirtualBox – คำแนะนำทีละขั้นตอน

VT-x หรือ Intel Virtualization Technology ช่วยให้โปรเซสเซอร์สามารถเรียกใช้เครื่องเสมือนได้ จึงไม่น่าแปลกใจที่ข้อผิดพลาด “VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)” ทำให้ VirtualBox ทำงานไม่ถูกต้อง

ข้อผิดพลาดนี้บ่งชี้ว่าโปรเซสเซอร์ของคุณไม่ได้เปิดใช้งานการจำลองเสมือน นี่อาจมีสาเหตุหลายประการ ตั้งแต่ข้อควรระวังด้านความปลอดภัยไปจนถึงข้อขัดแย้งกับเทคโนโลยีอื่น โชคดีที่มีวิธีแก้ปัญหาง่ายๆ มากมายสำหรับปัญหานี้ ต่อไปนี้เป็นวิธีแก้ไขข้อผิดพลาด VirtualBox ทั่วไปนี้

แก้ไข 1:เปิดใช้งาน VT-X จาก BIOS

คำอธิบายที่ง่ายที่สุดในการได้รับข้อผิดพลาด “VT-x is not available” คือคุณลักษณะนี้ไม่ได้เปิดใช้งานบนคอมพิวเตอร์ของคุณ

อาจเป็นไปได้ว่านี่เป็นครั้งแรกที่คุณใช้งาน VirtualBox บนเครื่อง ในการแก้ไข คุณเพียงแค่ต้องเข้าถึงการตั้งค่า BIOS และเปิดใช้งานตัวเลือก VT-x และ VT-d โดยปกติจะมีชื่อว่า Intel Virtualization Technology หรือโหมด SVM ในคอมพิวเตอร์ AMD

แก้ไขข้อผิดพลาด VT-X ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ใน VirtualBox – คำแนะนำทีละขั้นตอน

คุณอาจต้องเข้าไปดูในเมนู BIOS ต่างๆ เนื่องจากตำแหน่งของตัวเลือกจะแตกต่างกันไปตามเมนบอร์ดแต่ละรุ่น ในบางส่วน คุณจะพบมันภายใต้ความปลอดภัย ในส่วนอื่นๆ ภายใต้ขั้นสูง

แก้ไข 2:ปิดการใช้งาน Hyper-V

Microsoft Windows มีเวอร์ชันเวอร์ช่วลไลเซชั่นของตัวเอง และมันทำงานได้ไม่ดีกับเครื่องมือของบุคคลที่สามอย่าง VirtualBox คุณต้องปิดการใช้งานเพื่อลบข้อขัดแย้งและทำให้ VirtualBox ทำงานได้อย่างถูกต้อง

คุณลักษณะนี้เรียกว่า Hyper-V และไม่มีอยู่ใน Windows ทุกเวอร์ชัน Windows 10 Pro, Enterprise หรือ Education เวอร์ชัน 64 บิตเท่านั้นที่มี Hyper-V หากคุณใช้ Windows 10 หรือ Windows 11 Home edition คุณสามารถข้ามขั้นตอนนี้ได้อย่างปลอดภัย

  1. มีหลายวิธีในการปิดใช้งานคุณลักษณะ Hyper-V Windows แต่วิธีที่น่าเชื่อถือที่สุดคือการใช้ Command Prompt ค้นหา “cmd” ในเมนู Start และเลือกตัวเลือก Run as administrator
แก้ไขข้อผิดพลาด VT-X ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ใน VirtualBox – คำแนะนำทีละขั้นตอน
  1. ตอนนี้ให้ป้อนคำสั่งต่อไปนี้:bcdedit /set hypervisorlaunchtype off

การดำเนินการนี้จะแก้ไขข้อมูลการกำหนดค่าการบูต โดยลบบริการ Hyper-V ออกจากรายการ

แก้ไขข้อผิดพลาด VT-X ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ใน VirtualBox – คำแนะนำทีละขั้นตอน
  1. เพื่อความปลอดภัยเป็นพิเศษ ให้ติดตามผลด้วยคำสั่งนี้เช่นกัน:dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

ซึ่งจะป้องกันไม่ให้ DISM (Deployment Image Servicing and Management) เพิ่มบริการกลับโดยอัตโนมัติเมื่ออัปเดตอิมเมจ Windows

แก้ไขข้อผิดพลาด VT-X ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ใน VirtualBox – คำแนะนำทีละขั้นตอน
  1. รีสตาร์ทคอมพิวเตอร์ของคุณ

แก้ไข 3:ปิดใช้งานความสมบูรณ์ของหน่วยความจำ

Windows Security มีฟีเจอร์การป้องกันบนระบบเสมือนจริงที่สามารถตรวจจับการแทรกโค้ดระดับต่ำและปกป้องพีซีของคุณจากมัลแวร์ที่อันตรายที่สุด แต่เช่นเดียวกับ Hyper-V สิ่งนี้จะสร้างข้อขัดแย้งกับ VirtualBox

ผู้ใช้ส่วนใหญ่ไม่ต้องการการรักษาความปลอดภัยขั้นสูงจากการแยก Core แล็ปท็อปสมัยใหม่จะปิดการทำงานนี้โดยค่าเริ่มต้น เนื่องจากขัดแย้งกับซอฟต์แวร์ในตัวที่ใช้ในการเพิ่มประสิทธิภาพการทำงานของฮาร์ดแวร์

  1. หากต้องการปิดใช้งานความสมบูรณ์ของหน่วยความจำบนคอมพิวเตอร์ของคุณ ให้เปิด Windows Security คุณสามารถค้นหาได้ในเมนูเริ่ม
แก้ไขข้อผิดพลาด VT-X ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ใน VirtualBox – คำแนะนำทีละขั้นตอน
  1. สลับไปที่แท็บความปลอดภัยของอุปกรณ์
แก้ไขข้อผิดพลาด VT-X ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ใน VirtualBox – คำแนะนำทีละขั้นตอน
  1. คุณสามารถดูได้ว่าความสมบูรณ์ของหน่วยความจำกำลังทำงานอยู่หรือไม่โดยการตรวจสอบส่วนหัวการแยกคอร์ การเลือกรายละเอียดการแยกแกนจะนำคุณไปสู่ตัวเลือกนั้น
  2. ปิดความสมบูรณ์ของหน่วยความจำโดยพลิกปุ่มสลับไปที่ตำแหน่งปิด
แก้ไขข้อผิดพลาด VT-X ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ใน VirtualBox – คำแนะนำทีละขั้นตอน
  1. รีสตาร์ทคอมพิวเตอร์

แก้ไข 4:ตรวจสอบการตั้งค่าแอนตี้ไวรัสของคุณ

หากคุณใช้เครื่องมือป้องกันไวรัสของบริษัทอื่น แอปพลิเคชันอาจบล็อกคุณลักษณะการจำลองเสมือนบางอย่างบนพีซีของคุณ ตัวอย่างเช่น Avast จะปิดการใช้งาน VT-x โดยอัตโนมัติในคอมพิวเตอร์บางเครื่อง

คุณต้องดูการตั้งค่าของแอพแอนตี้ไวรัสเพื่อหาสิ่งที่เกี่ยวข้องกับฮาร์ดแวร์เวอร์ช่วลไลเซชั่น และอย่าลืมอนุญาต ใน Avast คุณต้องตรวจสอบทั่วไป> การแก้ไขปัญหา> เปิดใช้งานการจำลองเสมือนที่ใช้ฮาร์ดแวร์ช่วย

แก้ไขข้อผิดพลาด VT-X ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX) ใน VirtualBox – คำแนะนำทีละขั้นตอน

วิธีที่ดีที่สุดในการแก้ไขข้อผิดพลาด “VT-x is not available (VERR_VMX_NO_VMX)” ใน Windows คืออะไร

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

ข้อผิดพลาดยังปรากฏบนพีซีหลายเครื่องเนื่องจากการจำลองเสมือนถูกปิดใช้งานบน BIOS วิธีนั้นก็แก้ไขได้ง่ายเช่นกัน - เปิดการตั้งค่า BIOS และเปิดใช้งานโหมด Intel Virtualization หรือ SVM

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