VirtualBox หรือ Oracle VM Virtual Box เป็นเครื่องมือที่ช่วยให้นักพัฒนาสามารถสร้างและจัดการเครื่องเสมือนหลายเครื่องจากคอมพิวเตอร์เครื่องเดียวที่ทรงพลัง แต่เมื่อเร็ว ๆ นี้ในขณะที่สร้างเซสชันเสมือน นักพัฒนาบางคนบ่นว่าประสบปัญหาการขัดข้องตามด้วยข้อความแจ้งข้อผิดพลาด - “VT-x ไม่พร้อมใช้งาน (VERR_VMX_NO_VMX)” หากคุณเห็นข้อความแสดงข้อผิดพลาดนี้ในระบบของคุณด้วย ให้ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหาอย่างรวดเร็ว
วิธีแก้ปัญหา –
1. คุณต้องปฏิบัติตามเงื่อนไขต่อไปนี้ก่อนที่คุณจะลองใช้ VM Virtual Box –
ก. การจำลองเสมือน เทคโนโลยี (VT)
ข. การป้องกันการประมวลผลวันที่ของฮาร์ดแวร์ (DEP) [หรือที่เรียกว่า 'No Execute' หรือ 'NX' และ “ดำเนินการปิดการใช้งาน (XD)” สำหรับโปรเซสเซอร์ AMD และ Intel ตามลำดับ]
แก้ไข 1 - เรียกใช้คำสั่งในพรอมต์คำสั่ง
1. ไปที่ช่องค้นหา windows 10 แล้วพิมพ์ cmd ในช่องค้นหา
2. คลิกขวาที่พรอมต์คำสั่งและเปิดพรอมต์คำสั่งเป็น ผู้ดูแลระบบ.
3. ตอนนี้คัดลอกและวางคำสั่งที่ระบุด้านล่างแล้วกดปุ่ม Enter
bcdedit /set hypervisorlaunchtype ปิด
4.เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ
แก้ไข 2 – ปิดใช้งานคุณลักษณะการแยกหลัก
คุณต้องปิดใช้งานคุณลักษณะการแยกหลักใน Windows Defender
1. พิมพ์ “ความปลอดภัยของ Windows” ในช่องค้นหา
2. จากนั้นคลิกที่ “ความปลอดภัยของ Windows” เพื่อเข้าถึง
3. จากนั้นคลิกที่ปุ่ม “ความปลอดภัยของอุปกรณ์” เพื่อตรวจสอบ
4. ในส่วนการแยกหลัก ให้คลิกที่ “รายละเอียดการแยกแกน” เพื่อตรวจสอบ
5. ในเมนูการแยกแกน ให้ตั้งค่า “ความสมบูรณ์ของหน่วยความจำ" ถึง "ปิด“.
ปิดการตั้งค่าความปลอดภัยของ Windows เริ่มต้นใหม่ คอมพิวเตอร์ของคุณและตรวจสอบว่าวิธีนี้ช่วยได้
เปิด Virtual box VM และลองเริ่มเซสชันใหม่
แก้ไข 3 - เปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์
ข้อกำหนดที่สำคัญอย่างหนึ่งของ Hyper-V คือการเปิดใช้งาน Virtualization ใน BIOS
1. ในตอนแรก ให้ปิดเครื่องคอมพิวเตอร์ของคุณ
2. จากนั้นเปิดเครื่อง
3. เมื่อระบบกำลังบูทขึ้นเพียงกดปุ่ม “ลบ“* จากแป้นพิมพ์ของคุณเพื่อเปิดการตั้งค่าไบออสบนคอมพิวเตอร์ของคุณ
* บันทึก– คีย์จริงในการเข้าถึงการตั้งค่า BIOS อาจแตกต่างกันไปในแต่ละผู้ผลิต นี่คือความหลากหลายของคีย์ –
Esc, F1, F2, F10, F11, F12 หรือ Delete
การกดปุ่มที่จัดสรรไว้จะเป็นการเปิดหน้าจอ BIOS บนคอมพิวเตอร์ของคุณ
3. เมื่อ ไบออส การตั้งค่าเปิดขึ้นไปที่ "ขั้นสูง” แท็บ*.
4. ต่อไป เลือก “การจำลองเสมือน” จากรายการและตั้งค่าเป็น “เปิดใช้งาน“.
(ในคอมพิวเตอร์บางเครื่อง คุณอาจสังเกตเห็น "โหมด SVM" แทนการตั้งค่า "การจำลองเสมือน" เปิดใช้งานเพื่อให้ได้ผลเช่นเดียวกัน)
[
*บันทึก –
หากคุณไม่พบตัวเลือก 'การจำลองเสมือน' ในแท็บ 'ขั้นสูง' คุณสามารถค้นหาได้ในแท็บ "ประสิทธิภาพแท็บ”
]
5. กดปุ่มที่เกี่ยวข้องอีกครั้งเพื่อบันทึกการตั้งค่า
[มันคือ "F10” สำหรับคอมพิวเตอร์เครื่องนี้]
6. หลังจากนั้น เลือก “ใช่” เพื่อบันทึกและออกจากการตั้งค่าไบออสบนคอมพิวเตอร์ของคุณในที่สุด
คอมพิวเตอร์ของคุณจะเริ่มทำงานตามปกติ
สำหรับระบบที่ทำงานบนซีพียู AMD –
1. ไปที่การตั้งค่า BIOS
2. ที่นี่ไปที่ "M.I.Tแท็บ”
3. ในแท็บ 'M.I.T' ไปที่ "การตั้งค่าความถี่ขั้นสูง“.
4. ถัดไปคลิกที่ “การตั้งค่าคอร์ขั้นสูง“.
5. ที่นี่คุณจะเห็น 'โหมด SVM' บนหน้าจอของคุณ โหมด SVM คือโหมด Secure Virtual Machine
6. ตั้งค่าเป็น “เปิดใช้งาน” เพื่อเปิด
7. ตอนนี้คุณต้องเลือก“ใช่” เพื่อบันทึกและออกจากการตั้งค่าไบออสบนคอมพิวเตอร์ของคุณในที่สุด
เมื่อคอมพิวเตอร์ของคุณเริ่มทำงานตามปกติ ให้เปิด VM Virtual Box แล้วลองสร้างเซสชันใหม่
แก้ไข 4 - ปิดใช้งานคุณลักษณะ Hyper-V
[สำหรับผู้ใช้ WINDOWS 10 และ WINDOWS ENTERPRISE EDITION เท่านั้น]
การปิดใช้งาน Hyper-V ควรได้ผล
1. ก่อนอื่นให้กด ปุ่ม Windows+R คีย์ด้วยกัน
2. หลังจากนั้นให้เขียนคำสั่ง run นี้แล้วกด ป้อน.
appwiz.cpl
3. ทางด้านซ้ายมือให้คลิกที่ “เปิดหรือปิดคุณสมบัติ Windows Windows“.
4. เมื่อคุณสมบัติเสริมเปิดขึ้น เพียงแค่ ตรวจสอบ “Hyper-V” เพื่อเปิดใช้งานคุณสมบัติทั้งหมดของ Hyper V
5. หลังจากทำเช่นนั้น ให้คลิกที่ “ตกลง“.
ตอนนี้ รีสตาร์ทพีซีของคุณ
ตอนนี้ อีกครั้ง เปิดหน้าต่างนี้ และปิดใช้งาน (ยกเลิกการเลือก) คุณลักษณะทั้งหมดของ Hyper-V
Windows จะเริ่มกระบวนการปิดการใช้งาน HyperVisor บนคอมพิวเตอร์ของคุณ
6. สุดท้ายคลิกที่ “เริ่มต้นใหม่เดี๋ยวนี้” เพื่อรีสตาร์ทระบบ
ตอนนี้ คอมพิวเตอร์ของคุณจะรีสตาร์ท และ Windows จะปิดใช้งาน Hyper V บนคอมพิวเตอร์ของคุณ
7. เมื่อคอมพิวเตอร์เริ่มทำงาน ให้พิมพ์ “cmd” ในช่องค้นหา
8. หลังจากนั้น, คลิกขวา บน "พร้อมรับคำสั่ง” และเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ“.
9. เมื่อพรอมต์คำสั่งปรากฏขึ้นบนหน้าจอของคุณ พิมพ์ หรือ วาง รหัสนี้และกด ป้อน.
dism.exe /Online /Disable-คุณลักษณะ: Microsoft-Hyper-V. bcdedit /set hypervisorlaunchtype ปิด
ปิดหน้าต่างพรอมต์คำสั่ง เริ่มต้นใหม่ คอมพิวเตอร์ของคุณหลังจากนี้ จากนั้น เริ่ม VM Virtual Box และเริ่มเซสชันเสมือนใหม่