virtualbox Raw-mode ไม่สามารถใช้งานได้โดยใช้ Hyper-V windows 10


116

ประเด็น:

Failed to open a session for the virtual machine ubuntu.

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

การปรับปรุง: วิธีแก้ปัญหาได้รับด้านล่าง


1
ฉันมี win 10 และ intel core i7 มันทำงานให้ฉัน ฉันไม่รู้ว่าทำไม แต่หากคุณสนใจในการตั้งค่าใด ๆ ฉันสามารถค้นหาคุณได้ จนถึงตอนนี้ฉันเห็นความแตกต่างเพียงอย่างเดียว - ฉันเปิดใช้ "คอนเทนเนอร์" ใน "คุณลักษณะของหน้าต่าง" ฉันไม่คิดว่ามันเป็นเหตุผลว่า เมื่อฉันพบปัญหานี้สิ่งที่ฉันทำคือไปที่ Control Panel \ Programs \ Programs and Features \ และปิดใช้งานกล่องกาเครื่องหมายและมันก็ช่วยได้ ฉันไม่เคยเรียกใช้คำสั่งใน cli มันอาจจะเป็นเหตุผล?
Yevgeniy Afanasyev

ฉันโหวตให้คำถามของคุณเพราะฉันเห็นว่ามันสำคัญ อย่างไรก็ตามมันเป็นชุดที่ไม่ดีฉันหมายความว่าคุณถามคำถามสองสามข้อในโพสต์เดียวมันทำให้สับสน ให้ฉันตอบคำถามคุณ (4) ในความคิดเห็นที่นี่: VM box Acceleration ถูกปิดใช้งานเมื่อ Hyper-V ของคุณทำงานอยู่หรือเมื่อการจำลองเสมือนของคุณปิดใช้งานใน BIOS
Yevgeniy Afanasyev

ฉันกำลังดิ้นรนกับปัญหา Hyper-V นั้น ปัญหาคือฉันไม่สามารถเปลี่ยนการตั้งค่าโปรเซสเซอร์และการเร่งความเร็วและไม่สามารถเรียกใช้ระบบปฏิบัติการเสมือนได้ ฉันพยายามลบเครื่องเสมือนเก่าและสร้างเครื่องใหม่ แต่ไม่มีอะไรทำงาน การตั้งค่า Hyper-V ในระบบของฉันภายใต้คุณลักษณะของ Windows ไม่มีอยู่ในรายการ การจำลองเสมือนใน BIOS ถูกเปิดใช้งาน วิธีแก้ไข: ปิด 'Core Isolation' ภายใต้ Windows Defender Security Center
Vikas Kumar

ฉันมีปัญหาเดียวกันและฉันทำตามขั้นตอนของคุณแล้ว เมื่อฉันไปถึงขั้นตอนสุดท้าย VM box Acceleration จะทำงานและตรวจสอบรายการทั้งหมด ตอนนี้ vm เริ่มต้นข้อผิดพลาดไม่แสดง ขอบคุณ :)
GünayGültekin

การปิดใช้งานคอนเทนเนอร์และ Hyper-V ใช้ได้ผลสำหรับฉัน
greg

คำตอบ:


180

คุณจำเป็นต้องปิดใช้งาน Hypervisior เพื่อตรวจสอบแอปพลิเคชันใหม่ที่ใช้ VT-x ก่อนเปิดเครื่องเสมือน

ทำตามขั้นตอนต่อไป:

1)เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ

2)เรียกใช้ bcdedit เพื่อตรวจสอบสถานะไฮเปอร์ไวเซอร์:

bcdedit

3)ตรวจสอบประเภทการเปิดตัวไฮเปอร์ไวเซอร์:

ใส่คำอธิบายภาพที่นี่

4)หากตั้งค่าเป็นอัตโนมัติให้ปิดใช้งาน:

bcdedit /set hypervisorlaunchtype off

5) 5eboot เครื่องโฮสต์และเปิด VirtualBox อีกครั้ง

6)สนุก ...

ฉันหวังว่านี่จะช่วยได้.


12
ปิดการใช้งาน แต่สิ่งนี้ไม่ช่วย
Stepan Yakovenko

2
สิ่งนี้ทำเพื่อฉัน (Windows 10 Home) ขอบคุณมาก.
clo5ure

สิ่งนี้ใช้ได้ในแง่ที่ช่วยแก้ปัญหา VirtualBox แต่ตอนนี้ Android Studio ไม่สามารถเริ่มโปรแกรมจำลองได้ซึ่งเป็นสาเหตุที่ฉันต้องเปิดใช้งาน Hyper-V ตั้งแต่แรก ฉันมี Ryzen 7 CPU, Windows 10 18936 (Insider Preview)
Violet Giraffe

ทำงานให้ฉันเมื่อฉันแปลง VM จาก VMware เป็น VB ขอบคุณ!
Maxiller

วิธีนี้ใช้ได้ผลสำหรับฉันฉันเปิดใช้งานทั้งไฮเปอร์ - วีและแซนด์บ็อกซ์ปิดใช้งานทั้งสองอย่างและทำสิ่งนี้
Ricardo Pimentel

32

การปิดใช้งาน Device Guard หรือ Credential Guard ได้รับการแก้ไขสำหรับฉัน:

  • คลิกเริ่ม> เรียกใช้พิมพ์gpedit.mscและคลิกตกลง การLocal Group Policy Editorเปิด ไปLocal Computer Policy> Computer Configuration> Administrative Templates> System> >Device Guard Turn on Virtualization Based Securityเลือก Disabled
  • ไปControl Panel> Uninstall a Program> เพื่อปิดTurn Windows features on or offHyper-V

เลือก. อย่ารีสตาร์ท

ลบตัวแปร EFI ที่เกี่ยวข้องโดยเรียกใช้พรอมต์คำสั่งบนเครื่องโฮสต์โดยใช้บัญชีผู้ดูแลระบบและเรียกใช้คำสั่งเหล่านี้:

mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS 
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d

หมายเหตุ: ตรวจสอบให้แน่ใจว่า X เป็นไดรฟ์ที่ไม่ได้ใช้งานมิฉะนั้นให้เปลี่ยนเป็นไดรฟ์อื่น

รีสตาร์ทโฮสต์ ยอมรับข้อความแจ้งบนหน้าจอบูตเพื่อปิดใช้งาน Device Guard หรือ Credential Guard

ที่มา: https://kb.vmware.com/s/article/2146361


1
การเรียกใช้คำสั่งเหล่านั้นทั้งหมดเพื่อเปลี่ยนตัวแปร EFI เป็นขั้นตอนที่ขาดหายไปสำหรับฉัน ขณะนี้การจำลองเสมือนใช้งานได้
Mykhaylo Kopytonenko

การปิดใช้งานนโยบายกลุ่ม + ถอนการติดตั้ง Hyper V ทำงานให้ฉัน ฉันไม่ต้องทำตัวแปรที่เกี่ยวข้องกับ EFI
Achilles

หาก Secure Boot ทำงานอยู่มีเพียงโซลูชันนี้เท่านั้นที่ใช้ได้กับฉัน มิฉะนั้น (ถ้าฉันไม่ลบตัวแปร EFI) ....... ระบบปฏิบัติการจะไม่บูตดังนั้นโปรดใช้ความระมัดระวังกับโซลูชันแรกในคอมพิวเตอร์ Windows 10 สมัยใหม่!
Filip OvertoneSinger Rydlo

20
  1. ปิดใช้งาน Hyper-V (Control Panel \ Programs \ Programs and Features \ Hyper-V)

    ใส่คำอธิบายภาพที่นี่

  2. แก้ไข BCD (bcdedit / set hypervisorlaunchtype off)

    ใส่คำอธิบายภาพที่นี่

  3. หากเปิดใช้งานการแยกคอร์ให้ปิด (Windows Defender Security Center> Device Security> Core Quarantine)

    ใส่คำอธิบายภาพที่นี่

หากคุณไม่สามารถแก้ไขได้คุณสามารถเปลี่ยนค่า HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard \ Scenarios \ HypervisorEnforcedCode Integrity \ Enabled ในรีจิสทรีเป็น 0

ใส่คำอธิบายภาพที่นี่


1
ไม่มีคีย์รีจิสทรีอย่างน้อยสำหรับฉันแม้จะอยู่ภายใต้HKLM/SYSTEM/CurrentControlSet/Control/DeviceGuard
Juha Untinen

2
Turing off core คือเคล็ดลับที่แก้ไขปัญหาให้ฉันได้ในที่สุด ฉันได้ลองทำตามคำแนะนำหลักเช่น bcdedit และถอนการติดตั้ง hyper-v
Justin

สิ่งนี้ใช้ได้ผลสำหรับฉันแม้จะมีภาพหน้าจอในภาษาอื่น
leeand00

สิ่งนี้ได้ผล แต่ขั้นตอนที่ 1 ไม่จำเป็นสำหรับฉันเนื่องจากไม่มีรายการ Hyper-V เลย
Nianliang

การยกเลิกการเลือก Hyper V และคอนเทนเนอร์ได้ผลสำหรับฉัน ขอบคุณสำหรับการแก้ปัญหา
Tarun Reddy

13

1) เรียกใช้คำสั่งด้านล่างใน powershell ด้วยโหมดผู้ดูแลระบบ:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

2) เรียกใช้คำสั่งด้านล่างในพรอมต์คำสั่งด้วยโหมดผู้ดูแลระบบ:

bcdedit /set hypervisorlaunchtype off 

ใส่คำอธิบายภาพที่นี่

3) ปิดใช้งาน Hyper-V: Control Panel \ Programs \ Programs and Features \ ใส่คำอธิบายภาพที่นี่

4) หน่วยความจำ VMBox ทำให้เป็น: 3155 MB (VMbox-> settings-> system)

การเร่งความเร็วกล่อง VM ถูกปิดใช้งาน จะเปิดใช้งานสิ่งนี้ได้อย่างไร? และแก้ไขข้อผิดพลาดข้างต้น? ใส่คำอธิบายภาพที่นี่

รีสตาร์ทระบบของคุณ


5
สาเหตุส่วนใหญ่เกิดจากการติดตั้ง Docker
Danon

1
ใช่แล้วมันเป็น Docker ที่ทำให้เกิดปัญหานี้สำหรับฉัน ปัญหาของฉันคือฉันต้องการเรียกใช้ทั้งสองอย่าง
Picl

11

ในที่สุดฉันก็สามารถแก้ไขปัญหาได้แล้ว

ในตอนแรกเราจำเป็นต้องระบุหรือทำความเข้าใจกับปัญหาที่คนส่วนใหญ่ไม่พบจริงๆ VM ของฉันมาพร้อมกับระบบปฏิบัติการแขกของ Ubuntu 64 บิต แต่หลังจากนำเข้าเราตรวจสอบว่า VM นั้นแสดงเฉพาะ OS 32 บิต

เมื่อเราเริ่ม VM เราพบข้อผิดพลาดดังนี้:

Failed to open a session for the virtual machine ERPNext-Develop-20180331192506.

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

ฉันลองวิธีแก้ปัญหาข้างต้น แต่ก็ไม่ได้ผลจริง ๆ หรือฉันอาจพลาดบางอย่าง

จากนั้นฉันสังเกตเห็นจุดด้านบน (ระบบปฏิบัติการ 32 บิต) ดังนั้นฉันคิดว่าปัญหาอาจเกิดจากอันนี้

ด้วยโพสต์บางส่วนในอินเทอร์เน็ตอาจอธิบายได้ว่า Windows 10 ยังมาพร้อมกับ Hyper-V ซึ่งขัดแย้งกับ Oracle VM VirtualBox

วิธีแก้ปัญหาที่ฉันทำ ...

1. ปิดใช้งาน Virtualization Based Security ในนโยบายกลุ่ม

  • เริ่มเรียกใช้แอปพลิเคชันและเริ่ม: gpedit.msc
  • ไปที่การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> Device Guard

ใส่คำอธิบายภาพที่นี่

  1. ปิดใช้งาน Microsoft Hyper-V

    • เริ่มเรียกใช้แอปพลิเคชันและเริ่ม: OptionalFeatures.exe
    • ยกเลิกการเลือก: Hyper-V
    • รีสตาร์ทพีซี

ใส่คำอธิบายภาพที่นี่

จากนั้นเราสามารถใช้ VM ได้ก็เริ่มต้น ในสองขั้นตอนข้างต้นฉันเชื่อว่าขั้นตอนที่ 2 ได้รับการแก้ไขแล้วจริงๆ

ยังไงก็ลองดูเผื่อจะช่วยได้


10

ฉันต้องการเรียนรู้วิธีใช้คนจรจัดกับvirtualboxเมื่อฉันได้รับข้อความแสดงข้อผิดพลาด ' Raw-mode is not available courtesy of Hyper-V ' เพื่อแก้ไขปัญหานี้ฉันคิดว่าฉันได้ทำการเปลี่ยนแปลงที่แนะนำทั้งหมดข้างต้นแล้ว (ขอบคุณพวกคุณ) และอื่น ๆ อีกมากมาย

ให้ฉันสรุป:

( cmd: optionalfeatures )
ปิด 'Hyper-V'
ปิด 'ตู้คอนเทนเนอร์'
ปิด 'ของ Windows ระบบย่อยสำหรับลินุกซ์'

ปิด "Hyper-V" และ "Containers" ปิด 'Windows Subsystem for Linux'

cmd: bcdedit /set hypervisorlaunchtype off

bcdedit hypervisorlaunchtype ปิด

( cmd: gpedit.msc )
ท้องถิ่นนโยบายคอมพิวเตอร์ -> การกำหนดค่าคอมพิวเตอร์ -> Administrative Templates -> System -> อุปกรณ์รักษาความปลอดภัย ->
ปิดการใช้งาน 'เปิดใช้การจำลองเสมือนความปลอดภัยตาม'

ปิดใช้งาน Virtualization Based Security

การตั้งค่า -> อัปเดตและความปลอดภัย -> ความปลอดภัยของ Windows -> ความปลอดภัยของอุปกรณ์ -> รายละเอียดการแยกหลัก -> ความสมบูรณ์ของหน่วยความจำ -> ปิด

ใส่คำอธิบายภาพที่นี่


9

ในการตรวจสอบสถานะของ Hyper-v ใน Windows 10

คลิกขวา <"start"> → Run → OptionalFeatures.exe, →มองหาตัวเลือก "Hyper-V"

ช่องควรว่างเปล่าไม่ได้ทำเครื่องหมายหรือแรเงา

ตรวจสอบให้แน่ใจว่าปิดเครื่องจนสุดและรีบูตโฮสต์หลังจากเปลี่ยนการตั้งค่า Hyper-v

PS

นักเทียบท่าที่รู้จักกันในการเปิดใช้งาน "Hyper-V" นี้โดยไม่ต้องขอความเห็นจากผู้ใช้แล้ว Oracle VirtualBox ไม่ต้องการทำงาน


2
ฉันให้ภาพหน้าจอของ Hyper-V ด้านบน เห็นได้ชัดว่า Hyper-V ถูกปิดใช้งาน และรีบูตหลายครั้ง
AKB

ฉันเข้าใจคำตอบนี้ไม่ได้ช่วยคุณ แต่อาจช่วยคนอื่นได้ ขอเก็บไว้เลยโอเค?
Yevgeniy Afanasyev

5

คุณต้องปิดใช้งานคุณสมบัติ Windows Hyper-V และ bcd จากนั้น Virtual Box จะทำงานใน Windows 10 เวอร์ชันล่าสุด (ม.ค. - มี.ค. 2018) Windows 10 Hyper-V กำลังมีการปะทะกับคุณสมบัติ VirtualBox

ฉันได้แก้ไขแล้วโดยทำตามขั้นตอน -

  1. bcdedit /set hypervisorlaunchtype off
  2. Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
  3. รีสตาร์ท windows ของคุณ

ดูรายละเอียดการอภิปรายได้ที่ - https://forums.virtualbox.org/viewtopic.php?f=6&t=87237

หรือคุณสามารถติดตั้ง linux (Ubuntu) ใน Windows 10 จากคำสั่ง bash ล่าสุด - https://www.windowscentral.com/how-install-bash-shell-command-line-windows-10


เปลี่ยนสิ่งนี้ในเครื่องของฉัน (2 ใส่ข้อมูลนี้ใน powershell พร้อมสิทธิ์ผู้ดูแลระบบ) แต่หลังจากรีบูตไม่มีผลเลยมีความเป็นไปได้อื่น ๆ อีกหรือไม่?
Mike

แนวคิดคือไม่สามารถมีกล่องเสมือน 2 กล่องที่ทำงานควบคู่กันได้ คุณต้องปิดการใช้งาน Windows 10 Hyper V จากนั้นคุณเท่านั้นที่สามารถติดตั้งและเรียกใช้ Virtual Box อื่นได้ หรือคุณสามารถติดตั้ง ubuntu โดยตรงบน windows 10 ในโหมด bash
Riddhi Sanyal

หากทำงานใน cmd แทนที่จะเป็น powershell คำสั่งที่สองที่ได้รับการแก้ไขคือpowershell -Command "Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All"
ncoghlan

3

คุณต้องปิดการใช้งาน Memory Integrity

ไปที่ Device Security จากนั้นเลือก Core Isolation ปิดใช้งาน Memory Integrity แล้วรีบูต

ดูเหมือนว่า Memory Integrity จะจำลองกระบวนการบางอย่าง (ในกรณีนี้คือ VMware) และเราได้รับข้อผิดพลาดนั้น


คุณยังสามารถปิดใช้งาน Memory Integrity จาก Registry Editor ได้หากแผงควบคุมของคุณแจ้งว่า 'สิ่งนี้จัดการโดยผู้ดูแลระบบของคุณ'

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity

ดับเบิลคลิกEnabledและเปลี่ยนค่าจาก1เป็น0เพื่อปิดใช้งาน


แหล่งข้อมูลที่เป็นประโยชน์: https://forums.virtualbox.org/viewtopic.php?t=86977#p420584


เปลี่ยนสิ่งนี้ในเครื่องของฉัน แต่หลังจากรีบูตไม่มีผลเลยมีความเป็นไปได้อื่น ๆ อีกหรือไม่?
Mike

@ ไมค์มีคำตอบที่แตกต่างกันมากมายในคำถามนี้ดังนั้นฉันคิดว่านี่เป็นปัญหาใหม่ คุณต้องคิดว่าสิ่งที่เกี่ยวข้องกับ Hyper-V อาจแสดงอยู่ที่ใดในเครื่องของคุณจากนั้นจึงวินิจฉัยส่วนนั้น
Shafiq al-Shaar

3

สำหรับฉันการรวมกันของสามสิ่งต่อไปนี้เป็นวิธีแก้ปัญหา:

1. แผงควบคุม > เปิดหรือปิดคุณสมบัติของ Windows> Hyper-V: ยกเลิกการเลือก

2. แอดมิน cmd > bcdedit> hypervisorlaunchtype: อัตโนมัติปิดการใช้งาน: bcdedit / ชุดออก hypervisorlaunchtype

3. gpedit.msc > ' การกำหนดค่าคอมพิวเตอร์> เทมเพลตการดูแลระบบ> Device Guard '> เปิดการรักษาความปลอดภัยจากการจำลองเสมือน: เปลี่ยนจาก 'ไม่ได้กำหนดค่า' เป็น 'ปิดใช้งาน'

รีบูต


หมายเหตุ:หลังจากรีบูต VirtualBox ทำงานได้ แต่ VirtualBox ของ Docker Desktop เริ่มบ่นว่าขาด Hyper-V!

ดูเหมือนว่านี่อาจเป็นต้นตอของความชั่วร้ายทั้งหมดของฉัน ... ข้อมูลเพิ่มเติม: https://forums.docker.com/t/running-docker-and-virtualbox-on-the-same-machine/23578/13


1

หลังจากอัปเดต Windows 10 ในเดือนกรกฎาคม 2018 จู่ๆก็พบปัญหานี้กับ Virtual Box ที่สูญเสียตัวเลือกระบบปฏิบัติการ 64 บิตส่งผลให้เกิดข้อผิดพลาด

virtualbox Raw-mode ไม่สามารถใช้งานได้โดยใช้ Hyper-V windows 10

กล่อง Laravel Homestead ที่มีอยู่ทำให้ไม่สามารถบูตได้ซึ่งเป็นผลลัพธ์แม้ว่า HYPER-V จะปิดใช้งาน / ไม่ได้ติดตั้ง ...

การแก้ไข ! (ที่ได้ผลสำหรับฉัน) กลองม้วน ....

ติดตั้ง Hyper-V ... รีบูตถอนการติดตั้งอีกครั้ง ... รีบูต ...


1

เช่นเดียวกับในเอกสารหากคุณอยู่บน windows คุณสามารถใช้ไดรเวอร์ไฮเปอร์วีได้

Docker สำหรับ Windows - คุณสามารถใช้docker-machinecreate กับhyperv ไดรเวอร์เพื่อสร้างเครื่องภายในเพิ่มเติมได้



1

ในกรณีของฉัน Docker ที่ทำให้เกิดปัญหา:

ใส่คำอธิบายภาพที่นี่


1
ปัญหาเดียวกันเพราะ Docker ใช่
invzbl3

สิ่งนี้ไม่เกี่ยวข้องกับ Docker สิ่งที่ทำให้เกิดปัญหากับ VirtualBox คือระบบ Hyper-V Docker ใช้ระบบ Hyper-V ใน Windows บางเวอร์ชัน
Alexandre V.

0

Mi ช่วย: การตั้งค่า Windows Defender >> ความปลอดภัยของอุปกรณ์ >> ฉนวนหลัก (รายละเอียด) >> ความสมบูรณ์ของหน่วยความจำ >> ปิดใช้งาน (ปิด) ระบบรีสตาร์ท!


0

Mi ช่วย: การตั้งค่า Windows Defender >> ความปลอดภัยของอุปกรณ์ >> ฉนวนหลัก (รายละเอียด) >> ความสมบูรณ์ของหน่วยความจำ >> ปิดใช้งาน (ปิด) ระบบรีสตาร์ท! วิธีนี้ดีกว่าสำหรับฉัน


0

นี่จะเป็นวิธีที่ง่ายที่สุด

1) ไปดาวน์โหลดเครื่องมือเตรียมความพร้อมฮาร์ดแวร์ Device Guard และ Credential Guard ที่นี่ - https://www.microsoft.com/en-us/download/details.aspx?id=53337

2) ค้นหาเส้นทางโฟลเดอร์ของ "DG_Readiness_Tool_v3.5.ps1" ของเนื้อหาที่ดาวน์โหลดและเรียกใช้คำสั่งด้านล่างหลังจากเปิดใช้งาน "ไม่ จำกัด " ของ Powershell "./DG_Readiness_Tool_v3.5.ps1 -Disable -AutoReboot"

3) เมื่อรีบูตเครื่องให้กด F3 เพื่อยืนยันเพื่อปิดใช้งานคุณสมบัติ


0

ในกรณีของฉันปัญหาเกิดจากกล่องเฉพาะที่ฉันพยายามใช้ ubuntu / xenial64 ฉันต้องเปลี่ยนไปใช้ centos / 7 และข้อผิดพลาดทั้งหมดก็หายไป

หวังว่านี่จะช่วยใครบางคนได้


-1

ฉันมีคำถามเดียวกันทุกประการและได้ทำสิ่งเดียวกันกับคุณโดยไม่ประสบความสำเร็จ

ฉันพบรายการในบันทึกของฉัน

HM: HMR3Init: Falling back to raw-mode: VT-x is not available
VMSetError: F:\tinderbox\win-5.2\src\VBox\VMM\VMMR3\VM.cpp(361) int __cdecl 
VMR3Create(unsigned int,const struct VMM2USERMETHODS *,void (__cdecl *)(struct UVM *,void *,int,const char *,unsigned int,const char *,const char *,char *),void *,int (__cdecl *)(struct UVM *,struct VM *,void *),void *,struct VM **,struct UVM **); rc=VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT
00:00:05.088846 
VMSetError: Raw-mode is unavailable courtesy of Hyper-V. 00:00:05.089946 

ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={872da645-4a9b-1727-bee2-5585105b9eed} aComponent={ConsoleWrap} aText={Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)}, preserve=false aResultDetail=0 00:00:05.090271 Console: Machine state changed to 'PoweredOff'

ชิปของฉันบอกว่ามี VT-x และเปิดอยู่ใน Bios แต่บันทึกบอกว่าไม่ใช่
HM: HMR3Init: ถอยกลับไปที่โหมดดิบ: VT-x ไม่พร้อมใช้งานฉันมี Lenovo Yoga อายุ 6 เดือนที่มี Intel Core 2.7 GHz i7-7500U


ฉันได้ลองทำสิ่งต่อไปนี้แล้ว แต่มันไม่ได้ผลสำหรับฉัน

จากหัวข้อนี้ https://forums.virtualbox.org/viewtopic.php?t=77120#p383348ฉันพยายามปิดการใช้งาน Device Guard แต่ Windows ไม่ปิดดังนั้นฉันจึงเปิดใช้งานอีกครั้ง

ฉันใช้เส้นทางนี้ .... บนระบบปฏิบัติการโฮสต์คลิกเริ่ม> เรียกใช้พิมพ์ gpedit.msc แล้วคลิกตกลง ตัวแก้ไขนโยบายกลุ่มภายในจะเปิดขึ้น ไปที่ Local Computer Policy> Computer Configuration> Administrative Templates> System> Device Guard> Turn on Virtualization Based Security เลือก Disabled


ขออภัยคำตอบของคุณไม่ชัดเจนคุณพบวิธีแก้ปัญหาและอะไรช่วยคุณได้บ้าง กรุณาชี้แจง. ขอบคุณ
Yevgeniy Afanasyev

ขออภัยฉันทำรายการเพียงบางรายการที่ไม่ได้ผลสำหรับฉัน พวกเขาทำงานเพื่อคนอื่น
netchicken

คุณช่วยเปลี่ยนคำตอบของคุณให้ชัดเจนขึ้นได้ไหมว่าอะไรคือแนวทางแก้ไข ไม่เป็นไรถ้ามันไม่ได้ผลสำหรับคุณ แต่ทำตามขั้นตอนให้ชัดเจน และนามธรรมวิธีแก้ปัญหาหนึ่งจากอีกวิธีหนึ่งหากคุณต้องการ ขอบคุณ
Yevgeniy Afanasyev

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

คำตอบที่สับสนมาก
Alexandre V.

-3

ฉันมีปัญหาเดียวกัน

กล่องเสมือนทำงานได้อย่างราบรื่นบนเครื่อง windows ของฉัน แต่เมื่อการอัปเดตใหม่เริ่มเสมือนจริงทำให้ฉันเกิดข้อผิดพลาดนี้และเชื่อฉันว่าพวกเขาเพียงเล็กน้อย S% $ และสิ่งที่แก้ไขได้

ในกรณีของฉันปัญหานี้ได้รับการแก้ไขเพียงแค่ติดตั้ง windows extension pack นั่นแหล่ะ


2
สวัสดีและยินดีต้อนรับ SO @EvilPrince - มันจะช่วยได้มากถ้าคุณสามารถทำให้คำตอบของคุณกระชับขึ้นเล็กน้อยและในกรณีของคุณจะอธิบายขั้นตอนที่จำเป็นในการติดตั้งชุดส่วนขยายที่กล่าวถึง
Patrick Hübl-Neschkudla

1
เพียงดาวน์โหลด Oracle VM Virtual Box Extension pack จากเว็บไซต์ที่นั่นจากนั้นให้ติดตั้ง virtual box ก่อนจากนั้นเพียงแค่ติดตั้ง extension pack เท่านั้นที่รองรับ Extension pack ในทุกแพลตฟอร์ม
EvilPrince
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.