ฉันจะเปิดใช้งาน VT-X ได้อย่างไร


73

ฉันต้องการมอบซีพียูแขกหลายคนใน VirtualBox เครื่องโฮสต์ของฉันเป็น Quad Core HP Compaq และใช้ฮาร์ดแวร์ Intel Core 2 vPro

อย่างไรก็ตามเมื่อฉันพยายามเปิดใช้งานการตั้งค่าใน vbox ฉันได้รับข้อผิดพลาดที่ VT-x ไม่สามารถใช้ได้ นี่เป็นสิ่งที่ฉันสามารถเปิดใช้งานที่ไหนสักแห่งหรือไม่ ฉันจะทราบได้อย่างไรว่าฮาร์ดแวร์ของฉันรองรับหรือไม่

แก้ไข:ตามคำแนะนำด้านล่างฉันลองใช้เครื่องมือที่รักษาความปลอดภัยได้และรายงานว่าการจำลองเสมือนสำหรับฮาร์ดแวร์คือ "ล็อคออก" โปรเซสเซอร์มีรายงานว่า " Intel Core 2 Quad CPU / Q9400 @ 2.66GHz "


1
ตรวจสอบให้แน่ใจว่าฮาร์ดแวร์ของคุณรองรับรายการตรวจสอบ vt-x จากนั้นตรวจสอบให้แน่ใจว่าเปิดใช้งานใน BIOS แล้ว
Joakim Elofsson

คุณสามารถค้นหาการตั้งค่าใน BIOS ได้หรือไม่ หากไม่มีโปรดระบุชื่อรุ่น / หมายเลข HP ของคุณ
arathorn

ปรากฎว่าฉันไม่ได้ดูในสถานที่ที่เหมาะสมใน BIOS มันอยู่ใต้เมนู :-) การรักษาความปลอดภัย
โจเอลมาร์ติเน

1
บางครั้งมันอาจอยู่ในระดับ OS (Windows) - ใน "ฟีเจอร์ Windows" ฉันต้องปิด Hyper-V เป็น OFF (ต้องรีสตาร์ทที่จำเป็น) จากนั้น VirtualBox ก็เริ่มใช้มัน
Tomasz Gandor

คำตอบ:


45

คุณสามารถใช้เครื่องมือที่รักษาความปลอดภัยได้จากGibson Researchเพื่อค้นหาว่าฮาร์ดแวร์ของคุณรองรับส่วนขยายการจำลองเสมือนหรือไม่ ถ้ามันบอกคุณว่าฮาร์ดแวร์ของคุณรองรับ แต่ไม่ได้เปิดใช้งานให้ตรวจสอบการตั้งค่า BIOS เพื่อเปิดใช้งาน


ฉันใช้ข้อความที่มีความปลอดภัยและได้รับการอัปเดตข้อความที่รายงาน (ล็อคปิด) ฉันแหย่ไปรอบ ๆ ใน BIOS แต่ไม่สามารถมองเห็นอะไรเกี่ยวกับ VT-x, การจำลองเสมือนสำหรับฮาร์ดแวร์หรือ vmx
Joel Martinez

"Locked Off" หมายความว่าโปรเซสเซอร์ของคุณรองรับการทำงานแบบเสมือนจริง แต่มันถูกปิดการใช้งานใน BIOS
2552

1
ใน Dell Optiplex 960 ของฉันวิธีเดียวในการเปิดใช้งาน VT คือถ้าตัวเลือกการจำลองเสมือนอื่น ๆ (direct IO และการดำเนินการที่เชื่อถือได้) ถูกปิดใช้งานอย่างชัดเจน
Nic

1
ผู้ใช้ Bitlocker ระวัง: การเปลี่ยนการตั้งค่า VT ของคุณอาจบังคับให้คุณใส่รหัสการกู้คืน Bitlocker ของคุณ หากคุณไม่ได้บันทึกคีย์การกู้คืนของคุณให้ปิด Bitlocker ก่อนเปลี่ยนการตั้งค่า
Nic

1
@ vijay การตั้งค่า BIOS เฉพาะสำหรับผู้ผลิตคอมพิวเตอร์ของคุณอย่างไรก็ตามส่วนใหญ่คุณต้องรีบูตคอมพิวเตอร์ โดยปกติคุณสามารถกดF2หรือF12หรือDELระหว่าง POST เพื่อเข้าสู่การตั้งค่า BIOS
หนัก

26

เริ่มที่เครื่องคอมพิวเตอร์ของคุณให้กดF2ไปที่การรักษาความปลอดภัยตัวเลือกและเปิดใช้งานเทคโนโลยี VT


12
ใน BIOS ใหม่บางตัวเรียกว่าเทคโนโลยีเสมือนจริงหรือIntel virtualizationในตัวเลือกการตั้งค่า CPU
Java Xu

มีความเป็นไปได้หรือไม่ที่จะเปิดใช้งานการตั้งค่าการจำลองเสมือน BIOS โดยไม่ต้องรีสตาร์ทระบบหรือเปลี่ยนแปลงภายในระบบได้ระบบของฉันในขณะที่รีสตาร์ทปุ่ม F2 ไม่ทำงานฉันต้องเปิดการใช้งาน BIOS เสมือนจริงหรือไม่?
วีเจย์

ฉันมีเทคโนโลยี VT-x (ตรวจสอบบนอินเทอร์เน็ตและหลายโปรแกรม) i53120M บนแล็ปท็อปของฉัน แต่ไม่มีตัวเลือกใน BIOS กล่องเสมือนบอกว่าฉันไม่สามารถใช้การจำลองเสมือนและส่วนผู้ประมวลผลเป็นสีเทา
Vlado Pandžić

7

โปรเซสเซอร์ของคุณรองรับ VT-X คุณจะต้องเปิดใช้งานในการตั้งค่า BIOS รีบูทคอมพิวเตอร์ของคุณและกดปุ่มที่ระบุบนหน้าจอบู๊ตเพื่อเข้าสู่การตั้งค่าไบออสและเปิดใช้งาน


เพิ่มเฉพาะเกี่ยวกับ CPU บนโฮสต์ แจ้งให้เราทราบหากมีสิ่งอื่นที่ฉันควรให้รายละเอียดแก่คุณ ขอบคุณ!
Joel Martinez

มีวิธีการเปิดใช้งาน vt-x โดยไม่ใช้ไบออสหรือไม่? ฉันเพิ่งซื้อแล็ปท็อปที่มี Intel 3820QM และไบออสไม่ได้ให้ตัวเลือกนี้กับฉัน คนอื่นบ่นเกี่ยวกับมันด้วยดังนั้นจึงไม่ใช่สิ่งที่ฉันพลาด มันเป็น Clevo P170EM
Ritsaert Hornstra

1
ฉันมีแล็บท็อป Ivy Bridge และควรรองรับ VT-x แต่ ... BIOS ไม่มีตัวเลือกให้เปิดใช้งาน; มีวิธีอื่นในการเปิดใช้งานหรือไม่ ฉันอาจสร้างคำถาม SuperUser ใหม่
Ritsaert Hornstra

หลังจากการค้นหาบางอย่างฉันพบ BIOS รุ่นใหม่ (ดูเหมือนไม่เป็นทางการ) พร้อมการสนับสนุน VT-x เปิดอยู่เสมอ (แทนที่จะปิดตลอดเวลา)
Ritsaert Hornstra

5

สิ่งนี้อาจไม่ชัดเจน บางครั้งมันเรียกว่าเทคโนโลยี vanderpool ในไบออสโดยไม่พูดถึง virtualisation


5

ตามหมายเหตุด้าน: แล็ปท็อปบางเครื่องต้องการให้คุณปิดและปิดแล็ปท็อปหลังจากเปิดใช้งาน VT-x ใน BIOS และถอดสายไฟและแบตเตอรี่ออกเป็นเวลา 30 วินาที ฉันเพียงแค่วันนี้ได้เช่นแล็ปท็อปและพบว่าการแก้ปัญหานี้ที่นี่


3

การลด RAM ใน VirtualBox จาก 4gb เป็น 2gb ทำงานสำหรับเราเมื่อเรามีเพียง RDP ไปยังเครื่องโฮสต์ดังนั้นจึงไม่สามารถเข้าถึง BIOS ได้


2

สำหรับฉัน "VT-x ไม่พร้อมใช้งาน" ทำให้เข้าใจผิดอย่างมาก - ฉันได้อัพเกรดคอมพิวเตอร์เป็น Windows 10 ซึ่งเปิดใช้งาน Hyper-V ซึ่งนำไปสู่ข้อผิดพลาด

การปิดใช้งาน Hyper-V จากคุณลักษณะของ Windows แก้ไขปัญหาได้ จากความคิดเห็นที่นี่ฉันไม่ใช่คนเดียว

โปรดทราบว่าตัวอย่างเช่น Docker ใน Windows 10 ต้องการเปิดใช้งาน Hyper-V ซึ่งหมายความว่าคุณไม่สามารถเรียกใช้ Virtualbox และ Docker บนเครื่อง Windows เครื่องเดียวกันสิ่งที่ Docker เตือนคุณเกี่ยวกับ:

(นอก Windows 10 / Docker กล่องเครื่องมือ Docker ใช้เพื่อเรียกใช้ Docker ใน Windows ซึ่งทำงานกับ VirtualBox ได้ดี)


ทุกวันนี้คุณต้องปิดการใช้งาน Virtualisation Based Security เช่นกัน: superuser.com/a/1415967/155706
Hrobky

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.