zagadnienia:
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}
AKTUALIZACJE: Rozwiązanie podano poniżej.
Odpowiedzi:
Musisz wyłączyć Hypervisior, aby sprawdzić nową aplikację używającą VT-x przed uruchomieniem maszyny wirtualnej.
Więc wykonaj następujące kroki:
1) Otwórz wiersz polecenia jako Administrator
2) Uruchom bcdedit, aby sprawdzić stan hiperwizora:
3) Sprawdź typ uruchomienia hiperwizora:
4) Jeśli jest ustawiona na auto, wyłącz ją:
5) Uruchom maszynę hosta 5eboot i ponownie uruchom VirtualBox
6) Ciesz się ...
Mam nadzieję, że to pomoże.
źródło
Naprawiono wyłączenie Device Guard lub Credential Guard:
gpedit.msc
i kliknij OK.Local Group Policy Editor
Otwiera. Idź doLocal Computer Policy
>Computer Configuration
>Administrative Templates
>System
>Device Guard
>Turn on Virtualization Based Security
. Wybierz opcję Wyłączone.Control Panel
>Uninstall a Program
>Turn Windows features on or off
, aby wyłączyćHyper-V
.Wybierz. Nie uruchamiaj ponownie.
Usuń powiązane zmienne EFI, uruchamiając wiersz polecenia na komputerze głównym przy użyciu konta administratora i uruchamiając następujące polecenia:
Uwaga: upewnij się, że X jest nieużywanym dyskiem, w przeciwnym razie zmień dysk na inny.
Uruchom ponownie hosta. Zaakceptuj monit na ekranie startowym, aby wyłączyć Ochronę urządzeń lub Ochronę poświadczeń.
Źródło: https://kb.vmware.com/s/article/2146361
źródło
wyłączony Hyper-V (Panel sterowania \ Programy \ Programy i funkcje \ Hyper-V)
zmodyfikuj BCD (bcdedit / set hypervisorlaunchtype off)
Jeśli izolacja rdzenia jest włączona, wyłącz ją (Centrum zabezpieczeń Windows Defender> Zabezpieczenia urządzenia> Kwarantanna podstawowa)
Jeśli nie możesz go zmodyfikować, możesz zmienić wartość HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard \ Scenarios \ HypervisorEnforcedCode Integrity \ Enabled na 0
źródło
HKLM/SYSTEM/CurrentControlSet/Control/DeviceGuard
1) Uruchom poniższe polecenie w programie PowerShell w trybie administratora:
2) uruchom poniższe polecenie w wierszu polecenia w trybie administratora:
3) wyłączony Hyper-V: Panel sterowania \ Programy \ Programy i funkcje \
4) Pamięć VMBox osiągnęła: 3155 MB (VMbox-> ustawienia-> system)
Skrzynka VM Przyspieszenie jest wyłączone. Jak to aktywować? i naprawić powyższy błąd?
Uruchom ponownie system.
źródło
Wreszcie mogę teraz rozwiązać problem.
Na początku musimy zidentyfikować lub zrozumieć problem, którego większość ludzi nie odkrywa, moja maszyna wirtualna jest dostarczana z systemem gościa Ubuntu 64-bitowym, ale po imporcie sprawdzamy na tej maszynie wirtualnej pokazuje tylko 32-bitowy system operacyjny.
Kiedy uruchamiamy maszynę wirtualną, otrzymaliśmy błąd:
Wypróbowałem powyższe rozwiązania, ale jakoś nie do końca zadziałały lub mogłem coś przeoczyć.
Następnie zauważam powyższy punkt (32-bitowy system operacyjny), więc myślę, że problem może dotyczyć tego.
W przypadku niektórych postów w Internecie może to wyjaśnić, że Windows 10 jest również wyposażony w Hyper-V, który jest w konflikcie z Oracle VM VirtualBox.
Więc rozwiązanie zrobiłem ...
1. Wyłącz zabezpieczenia oparte na wirtualizacji w zasadach grupy
Wyłącz Microsoft Hyper-V
Wtedy możemy użyć maszyny wirtualnej, to się zaczęło. Uważam, że spośród dwóch powyższych kroków krok 2 jest naprawdę rozwiązany.
W każdym razie spróbuj i daj znać, czy to pomaga.
źródło
Chciałem dowiedzieć się, jak używać włóczęgi z virtualboxem , kiedy otrzymałem komunikat o błędzie „ Tryb Raw jest niedostępny dzięki Hyper-V ”. Myślę, że aby rozwiązać ten problem, wprowadziłem wszystkie sugerowane zmiany powyżej (dziękuję) i kilka więcej.
Pozwólcie mi podsumować:
( Cmd:
optionalfeatures
)Wyłącz „Hyper-V”
Wyłącz „Kontenery”
Wyłącz „podsystem Windows na Linuksa”
cmd:
bcdedit /set hypervisorlaunchtype off
( Cmd:
gpedit.msc
)Zasady komputera lokalnego -> Konfiguracja komputera -> Szablony administracyjne -> System -> Device Guard ->
'Włącz Virtualization Based Bezpieczeństwa' Wyłącz
Ustawienia -> Aktualizacja i zabezpieczenia -> Zabezpieczenia systemu Windows -> Zabezpieczenia urządzenia -> Szczegóły izolacji rdzenia -> Integralność pamięci -> Wyłącz
źródło
Aby sprawdzić stan Hyper-v w systemie Windows 10,
kliknij prawym przyciskiem myszy <"start"> → Uruchom → OptionalFeatures.exe, → poszukaj opcji „Hyper-V”.
Pole powinno być puste, niezaznaczone ani zacienione.
Po zmianie ustawienia Hyper-v należy całkowicie wyłączyć i ponownie uruchomić hosta.
PS
Docker znany z aktywacji tego „Hyper-V” bez pytania o opinię użytkownika, a wtedy Oracle VirtualBox nie chce działać.
źródło
Musisz wyłączyć funkcję Windows Hyper-V i bcd. Wtedy Virtual Box będzie działał w najnowszych wersjach systemu Windows 10 (styczeń-marzec 2018). Windows 10 Hyper-V zderza się z funkcjami VirtualBox.
Rozwiązałem to, wykonując następujące kroki:
bcdedit /set hypervisorlaunchtype off
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Szczegółowa dyskusja na ten temat jest dostępna pod adresem - https://forums.virtualbox.org/viewtopic.php?f=6&t=87237
Alternatywnie możesz zainstalować Linuksa (Ubuntu) w Windows 10 za pomocą najnowszego polecenia bash - https://www.windowscentral.com/how-install-bash-shell-command-line-windows-10
źródło
powershell -Command "Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All"
Musisz wyłączyć integralność pamięci.
Przejdź do opcji Zabezpieczenia urządzenia, następnie Izolacja rdzenia, wyłącz integralność pamięci i uruchom ponownie.
Wygląda na to, że Memory Integrity wirtualizuje niektóre procesy (w tym przypadku VMware) i otrzymujemy ten błąd.
Możesz również wyłączyć integralność pamięci w Edytorze rejestru, jeśli panel sterowania wyświetlał komunikat „Tym zarządza administrator”.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
Kliknij dwukrotnie
Enabled
i zmień jego wartość z1
na,0
aby ją wyłączyć.Pomocne źródło: https://forums.virtualbox.org/viewtopic.php?t=86977#p420584
źródło
Dla mnie rozwiązaniem była kombinacja trzech poniższych:
1. panel sterowania > włącz lub wyłącz funkcje systemu Windows> Hyper-V: odznacz
2. admin cmd > bcdedit> hypervisorlaunchtype: Automatyczne wyłączanie: bcdedit / set hypervisorlaunchtype off
3. gpedit.msc > „ Konfiguracja komputera> Szablon administracyjny> Ochrona urządzeń ”> Włącz zabezpieczenia oparte na wirtualizacji: zmień z „Nieskonfigurowane” na „Wyłączone”
RESTART
uwaga: po ponownym uruchomieniu VirtualBox działał, ale VirtualBox Docker Desktop zaczął narzekać na brak Hyper-V!
Wygląda na to, że to mogło być źródłem całego mojego zła ... Dodatkowe informacje: https://forums.docker.com/t/running-docker-and-virtualbox-on-the-same-machine/23578/13
źródło
Po aktualizacji systemu Windows 10 w lipcu 2018 roku nagle doświadczyłem tego problemu, ponieważ Virtual Box utracił opcje 64-bitowego systemu operacyjnego, co spowodowało błąd.
Istniejące Laravel Homestead Boxes nie można uruchomić w wyniku zdarzenia, mimo że HYPER-V jest wyłączony / niezainstalowany ...
FIX ! (To zadziałało dla mnie) Drum Roll ....
źródło
Podobnie jak w dokumentacji , jeśli korzystasz z systemu Windows, możesz użyć sterowników Hyperv.
źródło
Uruchom CMD w trybie administratora 1. bcdedit 2. bcdedit / ustaw hypervisorlaunchtype off 3. Ponownie uruchom system
To zadziałało dla mnie !!
źródło
W moim przypadku był to Docker, który powodował problemy:
źródło
Mi pomogło: ustawienia Windows Defender >> bezpieczeństwo urządzenia >> izolacja rdzenia (szczegóły) >> Integralność pamięci >> Wyłącz (WYŁĄCZ) RESTART SYSTEMU!
źródło
Mi pomogło: ustawienia Windows Defender >> bezpieczeństwo urządzenia >> izolacja rdzenia (szczegóły) >> Integralność pamięci >> Wyłącz (WYŁĄCZ) RESTART SYSTEMU! to rozwiązanie jest dla mnie lepsze
źródło
To byłby najłatwiejszy sposób.
1) Idź i pobierz narzędzie gotowości sprzętowej Device Guard and Credential Guard - https://www.microsoft.com/en-us/download/details.aspx?id=53337
2) Znajdź ścieżkę do folderu „DG_Readiness_Tool_v3.5.ps1” pobranej zawartości i uruchom poniższe polecenie po włączeniu Powershell „bez ograniczeń”. „./DG_Readiness_Tool_v3.5.ps1 -Disable -AutoReboot”
3) Podczas ponownego uruchamiania urządzenia naciśnij klawisz F3, aby potwierdzić wyłączenie funkcji
źródło
W moim przypadku problem był z konkretnym pudełkiem, którego próbowałem użyć ubuntu / xenial64, musiałem tylko przełączyć się na centos / 7 i wszystkie te błędy zniknęły.
Mam nadzieję, że to komuś pomoże.
źródło
Mam dokładnie to samo pytanie i bez powodzenia zrobiłem to samo, co ty.
Znalazłem wpisy w moim dzienniku
Mój chip mówi, że ma VT-x i jest włączony w Bios, ale dziennik mówi, że nie
HM: HMR3Init: Powrót do trybu surowego: VT-x nie jest dostępny Mam 6-miesięczną Lenovo Yoga z Intel Core 2,7 GHz i7-7500U
Wypróbowałem następujące, ale nie zadziałało.
Z tego wątku https://forums.virtualbox.org/viewtopic.php?t=77120#p383348 Próbowałem wyłączyć Ochronę urządzeń, ale system Windows się nie wyłączył, więc włączyłem go ponownie.
Użyłem tej ścieżki ... W systemie operacyjnym hosta kliknij Start> Uruchom, wpisz gpedit.msc i kliknij OK. Otworzy się Edytor lokalnych zasad grupy. Przejdź do Lokalne zasady komputera> Konfiguracja komputera> Szablony administracyjne> System> Ochrona urządzeń> Włącz zabezpieczenia oparte na wirtualizacji. Wybierz opcję Wyłączone.
źródło
Miałem ten sam problem, chłopaki
wirtualne pudełko działało płynnie na moim komputerze z systemem Windows, ale kiedy pojawiła się nowa aktualizacja, wirtualny zaczął dawać mi ten błąd i wierzcie mi, tylko trochę S% $ i coś go naprawiło
w moim przypadku ten problem został rozwiązany po prostu przez zainstalowanie pakietu rozszerzeń systemu Windows i to wszystko
źródło