CPU สมัยใหม่มีคุณสมบัติการจำลองเสมือนสำหรับฮาร์ดแวร์ที่ช่วยเร่งความเร็วเครื่องเสมือนที่สร้างใน VirtualBox, VMware, Hyper-V และแอปพลิเคชันอื่นๆ แต่คุณสมบัติเหล่านี้ไม่ได้เปิดใช้งานตามค่าเริ่มต้นเสมอไป
เครื่องเสมือนเป็นนวัตกรรมที่ยอดเยี่ยม ด้วยแอปพลิเคชันเสมือนจริง คุณสามารถรันเครื่องเสมือนเต็มรูปแบบบน Windows ภายในระบบปัจจุบันได้ ด้วยเดสก์ท็อปเสมือนดังกล่าว คุณสามารถเรียกใช้ระบบปฏิบัติการที่แตกต่างกัน ทดสอบแอปพลิเคชันในสภาพแวดล้อมแบบแซนด์บ็อกซ์ และทดสอบคุณสมบัติต่างๆ ได้โดยไม่ต้องกังวล ในการทำงาน แอปพลิเคชันเครื่องเสมือนจำเป็นต้องมีการเร่งด้วยฮาร์ดแวร์ที่มีอยู่ใน CPU สมัยใหม่ นี่หมายถึงการเร่งด้วยฮาร์ดแวร์ Intel VT-x สำหรับ Intel CPU และการเร่งด้วยฮาร์ดแวร์ AMD-V สำหรับ CPU AMD
บางครั้ง คุณอาจพบข้อความแสดงข้อผิดพลาดในแอปพลิเคชัน VM ดังต่อไปนี้:
- การเร่งด้วยฮาร์ดแวร์ VT-x/AMD-V ไม่พร้อมใช้งานในระบบของคุณ
- เซิร์ฟเวอร์นี้รองรับ Intel VT-x แต่ไม่เปิดใช้งาน Intel VT-x
- โปรเซสเซอร์บนคอมพิวเตอร์เครื่องนี้เข้ากันไม่ได้กับ Hyper-V
มีสาเหตุหลายประการสำหรับข้อผิดพลาดเหล่านี้ ประการแรกคือไม่ได้เปิดใช้งานการเร่งด้วยฮาร์ดแวร์ บนระบบที่มี Intel CPU คุณสมบัติ Intel VT-x สามารถปิดใช้งานได้ผ่านการตั้งค่า BIOS หรือเฟิร์มแวร์ UEFI ที่จริงแล้ว มักจะตั้งค่าเริ่มต้นเป็นปิดบนคอมพิวเตอร์เครื่องใหม่ ในระบบที่มี CPU AMD ข้อผิดพลาดดังกล่าวจะไม่เกิดขึ้นเนื่องจากฟีเจอร์ AMD-V ถูกเปิดใช้งานอยู่เสมอ ดังนั้นการตั้งค่า BIOS หรือ UEFIจะไม่เปลี่ยนแปลง
อีกเหตุผลหนึ่งคือการใช้แอปพลิเคชันการจำลองเสมือนเช่นVMWare หรือ VirtualBoxเมื่อเครื่องติดตั้ง Hyper-V ของ Microsoft Hyper-V ดูแลคุณสมบัติการเร่งความเร็วด้วยฮาร์ดแวร์และป้องกันไม่ให้แอปพลิเคชันเสมือนอื่น ๆ เข้าถึงได้
เรามาดูวิธีแก้ปัญหาเหล่านี้กันดีกว่า
ถอนการติดตั้ง Hyper-V
หากคุณติดตั้ง Hyper-Vมันจะกลายเป็น "โลภ" และไม่อนุญาตให้แอปพลิเคชันการจำลองเสมือนอื่นเข้าถึงคุณสมบัติการเร่งความเร็วด้วยฮาร์ดแวร์ สิ่งนี้มักจะเกิดขึ้นกับฮาร์ดแวร์ Intel VT-x แต่ก็สามารถเกิดขึ้นกับ AMD-V ได้เช่นกัน ในกรณีนี้ คุณจะเห็นข้อความแสดงข้อผิดพลาดไม่พบ Intel VT-x (หรือ AMD-V) แม้ว่าจะเปิดใช้งานบนคอมพิวเตอร์ของคุณก็ตาม
เพื่อแก้ไขปัญหานี้ เพียงถอนการติดตั้ง Hyper-V Hyper-V เป็นคุณลักษณะเสริมของ Windows ดังนั้นจึงแตกต่างจากการถอนการติดตั้งแอ ปทั่วไปเล็กน้อยไปที่แผงควบคุม > ถอนการติดตั้งโปรแกรม ใน หน้าต่าง" โปรแกรมและคุณลักษณะ"เลือก " เปิดหรือปิดคุณลักษณะของ Windows "
ใน หน้าต่าง"คุณสมบัติของ Windows"ให้ล้างช่องทำเครื่องหมาย "Hyper-V" แล้วคลิก " ตกลง "
เมื่อคุณถอนการติดตั้ง Hyper-V เสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์แล้วลองใช้ VirtualBox หรือ VMware อีกครั้ง
เปิดใช้งาน Intel VT-x ใน BIOS หรือ UEFI
หากคุณมี Intel CPU และการถอนการติดตั้ง Hyper-V ไม่สามารถแก้ปัญหาได้ - หรือแอปพลิเคชันเสมือนยังคงส่งข้อความว่า Intel VT-x ถูกปิดใช้งาน - คุณต้องเข้าไปที่การตั้งค่า BIOS หรือ UEFI บนคอมพิวเตอร์ ระบบ BIOS มักพบในคอมพิวเตอร์ส่วนบุคคลที่ผลิตก่อนการเปิดตัว Windows 8 และอาจถูกแทนที่ด้วย UEFI ในคอมพิวเตอร์ในปัจจุบัน ความสามารถในการใช้UEFIเพิ่มความทันสมัยของคอมพิวเตอร์ส่วนบุคคลมากขึ้น
บนระบบที่ใช้ BIOS ให้เข้าถึงการตั้งค่า BIOS โดยการรีสตาร์ทพีซีและกดปุ่มที่เหมาะสมเมื่อเริ่มทำงานครั้งแรก ปุ่มที่ต้องกดจะขึ้นอยู่กับผู้ผลิตคอมพิวเตอร์ แต่โดยปกติจะเป็นปุ่ม "Delete" หรือ "F2" คุณอาจเห็นข้อความระหว่างการเริ่มต้นที่ระบุว่า "กด {Key} เพื่อเข้าถึงการตั้งค่า" หากคุณไม่พบคีย์ที่แน่นอนในการเข้าถึงการตั้งค่า BIOS เพียงค้นหาข้อมูลเช่น "{Computer} {model_number} เข้าถึง BIOS"
สำหรับคอมพิวเตอร์ที่ใช้ UEFI คุณไม่สามารถกดปุ่มในขณะที่คอมพิวเตอร์กำลังบูทได้ คุณต้อ��ทำตามคำแนะนำเหล่านี้เพื่อเข้าถึงการตั้งค่า UEFIจากตัวเลือกการบูตขั้นสูงของ Windows กดปุ่ม Shift ค้างไว้เมื่อคุณคลิกรีสตาร์ทใน Windows เพื่อรีสตาร์ทเมนูนั้น
ไม่ว่าคอมพิวเตอร์ของคุณจะใช้ BIOS หรือ UEFI เมื่อคุณอยู่ในเมนูการตั้งค่าแล้ว คุณสามารถเริ่มค้นหาตัวเลือกที่มีข้อความว่า "Intel VT-x", "Intel Virtualization Technology", "Virtualization Extensions ", "Vanderpool" หรือที่คล้ายกัน
ปกติจะพบตัวเลือกนี้ในเมนูย่อย "Processor" เมนูย่อยนี้อาจอยู่ใต้เมนู "Chipset", "Northbridge", "Advanced Chipset Control" หรือ "Advanced CPU Configuration"
เปิดใช้งานตัวเลือกแล้วเลือก"บันทึกและออก"หรือคุณสมบัติที่คล้ายกันเพื่อบันทึกการเปลี่ยนแปลงการตั้งค่าและรีสตาร์ทคอมพิวเตอร์
หลังจากรีสตาร์ทคอมพิวเตอร์แล้ว ให้ลองใช้ VirtualBox หรือ VMware อีกครั้ง
จะทำอย่างไรถ้าคุณไม่เห็นตัวเลือก Intel VT-x ใน BIOS หรือ UEFI
ขออภัย ผู้ผลิต แล็ปท็อปและผู้ผลิตมาเธอร์บอร์ด บางราย ไม่มีตัวเลือกในการเปิดใช้งาน Intel VT-x ในการตั้งค่า BIOS หรือ UEFI หากคุณไม่เห็นตัวเลือกนี้ ให้ค้นหาหมายเลขรุ่นในเว็บว่าเป็นแล็ปท็อปหรือมาเธอร์บอร์ดหากเป็นเดสก์ท็อปและ" เปิดใช้งานIntel VT-x"
ในบางกรณี ผู้ผลิตอาจเผยแพร่การอัปเดตเฟิร์มแวร์ BIOS หรือ UEFI ที่มีตัวเลือกนี้ ดังนั้นการอัปเดต BIOS หรือเฟิร์มแวร์ UEFI อาจเป็นประโยชน์