VirtualBox - VT-x กำลังถูกใช้โดย hypervisor อื่น


16

ระบบปฏิบัติการ: Windows 7 x64

VirtualBox: 4.3.14 และ 4.3.15

CPU: i5-3570

เมนบอร์ด: Gigabyte GA-H77M-D3H

ฉันได้รับข้อผิดพลาดด้านล่างเมื่อฉันพยายามเรียกใช้เครื่องเสมือนโดยเปิดใช้งาน VT-x / AMD-V ด้วยการตั้งค่านี้ปิดเครื่องเสมือนจะทำงานได้สำเร็จ

Failed to open a session for the virtual machine
MachineName

VT-x is being used by another hypervisor.
(VERR_VMX_IN_VMX_ROOT_MODE).

Virtualbox can't operate in vmx root mode. Please close all other virtualization programs.
(VERR_VMX_IN_VMX_ROOT_MODE).

ฉันมีการตั้งค่าการทำให้เป็นจริงถูกตั้งค่าเป็นเปิดใน BIOS

ฉันลองอัปเดต BIOS แล้วก็ไม่ได้ช่วยแก้ปัญหา

เมื่อไบออสของฉันได้รับการปรับปรุงการทำให้เป็นทาสถูกปิดใช้งานโดยค่าเริ่มต้นและไปที่ VirtualBox ตัวเลือก Enable VT-x / AMD-V ไม่อยู่ที่นั่นฉันเปิดใช้งาน virtulization อีกครั้งและตัวเลือกกลับมา - ดังนั้น VirtualBox จะปรากฏอย่างถูกต้อง เปิดอยู่

ฉันพยายามอัปเดต VirtualBox จาก 4.3.14 เป็น 4.3.15 เนื่องจากเห็นได้ชัดว่ามันแก้ไขปัญหาบางอย่างเกี่ยวกับโปรแกรมต่อต้านไวรัสที่มี VirtualBox ดังนั้นฉันจึงอัปเดตกฎออกไปซึ่งยังคงเป็นปัญหาเดิมอยู่

ฉันไม่ได้ติดตั้งซอฟต์แวร์การชี้วัดอื่น ๆ เท่าที่ฉันรู้

เท่าที่ฉันรู้ฉันไม่มีโปรแกรมใดที่ทำงานในโหมดความเข้ากันได้

ความคิดเห็นใดที่อาจทำให้เกิดข้อผิดพลาดนี้ หรือมีวิธีใดที่จะทราบว่ามีอะไรอีกบ้างที่ใช้ VT-x?


มัลแวร์บางตัวหรือแม้แต่แอนติไวรัสบางตัวสามารถติดตั้งตัวเองเป็นไฮเปอร์ไวเซอร์ อาจเป็นกรณี?
pqnet

คำตอบ:


39

มันเกิดขึ้นกับฉันเมื่อฉันใช้อุปกรณ์ Android เสมือน ตรวจสอบว่าคุณใช้เครื่องเสมือนอื่นพร้อมกันหรือไม่

หวังว่าความช่วยเหลือนี้


นี่ไม่ใช่คำตอบสำหรับคำถามเดิม จะวิจารณ์หรือการร้องขอคำชี้แจงจากผู้เขียนแสดงความคิดเห็นด้านล่างโพสต์ของพวกเขา - คุณสามารถแสดงความคิดเห็นในโพสต์ของคุณเองและเมื่อคุณมีเพียงพอชื่อเสียงคุณจะสามารถที่จะแสดงความคิดเห็นในโพสต์ใด
DavidPostill

1
@DavidPostill จริง ๆ แล้วปัญหาอาจมาจากการเรียกใช้โฮสต์การจำลองเสมือนหลายครั้งบน CPU เดียวกันในเวลาเดียวกัน ฉันได้ส่งการแก้ไขเพื่อชี้แจง
zymhan

ฉันควรทำอย่างไรถ้าฉันต้องการเครื่อง Virtualbox และ Android Virtual Device ที่ทำงานพร้อมกัน?
Vadim Kotov

@DavidPostill นี่เป็นทางออกจริงๆ ฉันเพิ่งปิดอุปกรณ์เสมือน Android ที่ฉันใช้และเครื่อง Vagrant ก็เริ่มทำงานโดยไม่มีปัญหา
xarlymg89

1

หากคุณติดตั้ง Microsoft Virtual PC หรือเปลี่ยนเป็น Hyper-V คุณต้องถอนการติดตั้ง สิ่งเหล่านี้จะทำให้เกิดปัญหาที่คุณเห็น

คุณอาจต้องถอนการติดตั้งโปรแกรมจำลองเสมือนอื่น ๆ ที่คุณอาจดาวน์โหลดเช่น VMware Player / Workstation


1

ฉันแก้ไขปัญหาด้วยการถอนการติดตั้งและติดตั้ง 4.3.12 แทน ดูเหมือนว่ามันจะเป็นข้อผิดพลาดใน 4.3.14 และ 4.3.15 และฉันได้รายงานตอนนี้แล้ว


ฉันใช้ 4.3.24 และมีปัญหาเดียวกัน
e-info128

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

0

ฉันมีปัญหาเดียวกันในขณะที่กลับ ฉันได้อัปเดตเวอร์ชวลบ็อกซ์เวอร์ชั่นใหม่กว่าและ VM ที่ใช้งานได้ก่อนหน้านี้แสดงข้อผิดพลาดนี้กับเวอร์ชันใหม่ ฉันตรวจสอบโซลูชันออนไลน์และยืนยันว่าไม่มีกระบวนการอื่นที่ใช้ VT-x ตั้งค่า virtualbox.exe ให้ทำงานแบบยกระดับ (aka ในฐานะผู้ดูแลระบบ) ไม่มีการเปลี่ยนแปลง

จากนั้นฉันก็รู้ว่าฉันรันโปรแกรมติดตั้งแบบไม่ยกระดับ โอ้นั่นอาจเป็นได้ ถอนการติดตั้งจากนั้นติดตั้งใหม่อีกครั้ง ปัญหาหายไป

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