วิธีการแก้ไขข้อผิดพลาด "VT-X ไม่พร้อมใช้งาน (verr_vmx-No-Vmx)" ใน VirtualBox
VT-xหรือIntel Virtualization Technologyช่วยให้โปรเซสเซอร์สามารถรันเครื่องเสมือนได้ ไม่แปลกใจเลยที่ข้อผิดพลาด “ VT-x is not available ( VERR_VMX_NO_VMX )” จะทำให้ VirtualBox ทำงานไม่ถูกต้อง
ข้อผิดพลาดนี้บ่งชี้ว่าโปรเซสเซอร์ของคุณไม่ได้เปิดใช้งานการจำลองเสมือน ซึ่งอาจเกิดจากหลายสาเหตุ ตั้งแต่การป้องกันความปลอดภัยไปจนถึงความขัดแย้งกับเทคโนโลยีอื่น โชคดีที่มีวิธีแก้ปัญหาง่ายๆ มากมายสำหรับปัญหานี้ ต่อไปนี้เป็นวิธีแก้ไขข้อผิดพลาด VirtualBox(VirtualBox error)ทั่วไป
แก้ไข 1: เปิดใช้งาน VT-X จาก BIOS
คำอธิบายที่ง่ายที่สุดสำหรับการได้รับข้อผิดพลาด " VT-xไม่พร้อมใช้งาน" คือคุณลักษณะนี้ไม่ได้เปิดใช้งานบนคอมพิวเตอร์ของคุณ
เป็นไปได้ว่านี่จะเป็นครั้งแรกที่คุณใช้งานVirtualBoxบนเครื่อง ในการแก้ไขปัญหานี้ คุณจะต้องเข้าถึงการตั้งค่า BIOS และเปิดใช้งานตัวเลือก VT-x และ VT-d(access the BIOS settings and enable the VT-x and VT-d options)เท่านั้น โดยปกติจะมีชื่อว่าIntel Virtualization TechnologyหรือโหมดSVM ใน คอมพิวเตอร์ AMD
คุณอาจต้องสำรวจดูใน เมนู BIOS ต่างๆ แม้ว่าตำแหน่งของตัวเลือกจะแตกต่างกันไปตาม มาเธอร์ บอร์ด(Motherboards)ต่างๆ ในบางส่วน คุณจะพบได้ภายใต้Security ; กับผู้อื่นภายใต้ขั้น(Advanced)สูง
แก้ไข 2: ปิดใช้งาน Hyper-V
Microsoft Windows มีvirtualization เวอร์ชันของตัวเอง(its own version of virtualization)และใช้งานไม่ได้กับเครื่องมือของบริษัทอื่นเช่นVirtualBox คุณต้องปิดการใช้งานเพื่อลบข้อขัดแย้งและทำให้VirtualBoxทำงานได้อย่างถูกต้อง
คุณลักษณะนี้เรียกว่าHyper-Vและไม่มีอยู่ในWindows ทุก รุ่น เฉพาะ Windows 10 (Windows 10) Pro , EnterpriseหรือEducationเวอร์ชัน 64 บิตเท่านั้นที่มีHyper -V (Hyper-V)หากคุณใช้Windows 10หรือWindows 11 Home edition คุณสามารถข้ามขั้นตอนนี้ได้อย่างปลอดภัย
- มีหลายวิธีในการปิดใช้งานคุณลักษณะHyper-V Windowsแต่วิธีที่เชื่อถือได้มากที่สุดคือการใช้Command Prompt (Command Prompt)ค้นหา(Search) cmd ในStart MenuและเลือกตัวเลือกRun as administrator
- ตอนนี้ป้อนคำสั่งต่อไปนี้: bcdedit /set hypervisorlaunchtype off
การดำเนินการนี้จะแก้ไขข้อมูลการกำหนดค่าการบูต(Boot Configuration Data)โดยจะลบบริการHyper-Vออกจากรายการ
- เพื่อความปลอดภัยเป็นพิเศษ ให้ทำตามคำสั่งนี้ด้วย: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
ซึ่งจะป้องกันไม่ให้DISM ( Deployment Image Servicing and Management ) เพิ่มบริการกลับโดยอัตโนมัติเมื่ออัปเดตอิมเมจWindows
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
แก้ไข 3: ปิดการใช้งานความสมบูรณ์ของหน่วยความจำ
ความปลอดภัยของ Windows(Windows Security)มีคุณสมบัติการป้องกันแบบเวอร์ชวลไลเซชันที่สามารถตรวจจับการแทรกโค้ดระดับต่ำและปกป้องพีซีของคุณจากมัลแวร์ที่อันตรายที่สุด แต่เช่นเดียวกับHyper-Vสิ่งนี้จะสร้างข้อขัดแย้งกับ VirtualBox
ผู้ใช้ส่วนใหญ่ไม่ต้องการการรักษาความปลอดภัยขั้นสูงจากการแยกหลัก (Core)แล็ปท็อป สมัยใหม่(Modern)ปิดการใช้งานตามค่าเริ่มต้น เนื่องจากขัดแย้งกับซอฟต์แวร์ในตัวที่ใช้ในการปรับประสิทธิภาพของฮาร์ดแวร์ให้เหมาะสม
- หากต้องการปิดใช้งาน ความสมบูรณ์ของ หน่วย(Memory) ความจำ บนคอมพิวเตอร์ของคุณ ให้เปิดWindows Security (Windows Security)คุณสามารถค้นหาได้ในเมนู(Start Menu)เริ่ม
- สลับไปที่แท็บความปลอดภัยของอุปกรณ์
- คุณสามารถดูได้ว่าMemory Integrity กำลังทำงานอยู่หรือไม่โดยการตรวจสอบส่วนหัวของการแยกCore การเลือก รายละเอียดการแยก แกน(Core)นำคุณไปสู่ตัวเลือก
- ปิด(Turn)ความ สมบูรณ์ของ หน่วย(Memory) ความจำ โดยพลิกสลับไปที่ตำแหน่งปิด(Off)
- รีสตาร์ทคอมพิวเตอร์
แก้ไข 4: ตรวจสอบการตั้งค่าโปรแกรมป้องกันไวรัส ของคุณ(Antivirus Settings)
หากคุณกำลังใช้เครื่องมือป้องกันไวรัสของบริษัทอื่น แอปพลิเคชันอาจบล็อกคุณลักษณะการจำลองเสมือนบนพีซีของคุณ ตัวอย่างเช่น Avast(Avast)ปิดใช้งานVT-x โดยอัตโนมัติ ในคอมพิวเตอร์บางเครื่อง
คุณต้องดูการตั้งค่าของแอพป้องกันไวรัสของคุณสำหรับสิ่งที่เกี่ยวข้องกับการจำลองเสมือนของฮาร์ดแวร์และต้องแน่ใจว่าได้อนุญาต ในAvastคุณต้องตรวจสอบGeneral > Troubleshooting > Enableการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วย
วิธีที่ดีที่สุดในการแก้ไขข้อผิดพลาด “ VT (Error)-x(VT-x) is not available ( VERR_VMX_NO_VMX )” ในWindowsคืออะไร?
การมีการจำลองเสมือน Hyper-V(Hyper-V virtualization)ทำงานและรบกวนVirtualBoxเป็นสาเหตุที่พบบ่อยที่สุดที่ทำให้เกิดข้อผิดพลาด VT-x ในWindows(Windows 10) 10 คุณสามารถแก้ไขได้ง่ายโดยปิดใช้งานคุณสมบัติผ่านพรอมต์คำสั่ง
ข้อผิดพลาดยังปรากฏบนพีซีหลายเครื่องเนื่องจากการจำลองเสมือนถูกปิดใช้งานในBIOS อันนั้นแก้ไขได้อย่างง่ายดาย - เปิดการ ตั้งค่า BIOSและเปิดใช้งานIntel Virtualizationหรือโหมด SVM
สุดท้าย ระบบของคุณอาจได้รับ ข้อผิดพลาด VT-xเนื่องจากคุณลักษณะด้านความปลอดภัยที่มากเกินไป ปิดใช้งานความสมบูรณ์ของหน่วยความจำจากความปลอดภัยของ Windows(Windows Security)และดูการตั้งค่าของโปรแกรมป้องกันไวรัสของบริษัทอื่นเพื่อค้นหาและแก้ไขข้อขัดแย้งใดๆ VirtualBoxควรทำงานโดยไม่มีปัญหาในตอนนี้
Related posts
แก้ไขข้อผิดพลาด Netflix "ไม่สามารถเชื่อมต่อกับ Netflix"
แก้ไขข้อผิดพลาด “รหัสความปลอดภัยไม่ถูกต้อง” ใน iTunes
วิธีการแก้ไขข้อผิดพลาด "หน้าข้อบกพร่องในพื้นที่ที่ไม่ใช่เพจ" Error
แก้ไขข้อผิดพลาด“ ไม่สามารถติดตั้ง Windows ลงในดิสก์นี้”
วิธีแก้ไขข้อผิดพลาด “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอ” ได้
วิธีแก้ไข “ไม่พบอุปกรณ์ TPM ข้อผิดพลาด” ใน Windows
ซ่อนแถบเมนูและแถบสถานะใน VirtualBox
3 วิธียอดนิยมในการแก้ไขข้อผิดพลาด “No Space Left on Device” ใน Linux
วิธีแก้ไขข้อผิดพลาด “เราไม่สามารถอัปเดตให้เสร็จสมบูรณ์” ใน Windows
วิธีการแก้ไขข้อผิดพลาด “iMessage กำลังรอการเปิดใช้งาน” บน iPhone
วิธีแก้ไขข้อผิดพลาด “แอปนี้ถูกบล็อกโดยผู้ดูแลระบบของคุณ” ใน Windows
วิธีแก้ไขข้อผิดพลาด “ไม่สามารถสร้าง Java Virtual Machine”
แก้ไขข้อผิดพลาด "การเข้าสู่ระบบล้มเหลว: ชื่อบัญชีเป้าหมายไม่ถูกต้อง"
วิธีแก้ไข iTunes ไม่สามารถเชื่อมต่อกับ iPhone เครื่องนี้ได้ ค่าหายไป” ข้อผิดพลาด
วิธีแก้ไขข้อผิดพลาด "Windows ไม่สามารถกำหนดค่าส่วนประกอบระบบอย่างน้อยหนึ่งอย่าง"
8 วิธีในการแก้ไขข้อผิดพลาด “คุณไม่ได้รับอนุญาตให้บันทึกในตำแหน่งนี้” ใน Windows
วิธีการแก้ไข “Windows ไม่สามารถทำการฟอร์แมต” Error
แก้ไข “คุณต้องได้รับอนุญาตเพื่อดำเนินการนี้” Error
เปลี่ยนรหัสโฮสต์ใน VirtualBox
5 วิธีที่ดีที่สุดในการแก้ไข “การทำงานล้มเหลวด้วยข้อผิดพลาด 0x0000011B” ใน Windows