W przeszłości tworzyłem i prowadziłem gości Hyper-V na tym komputerze. Rozszerzenia VT są włączone w systemie BIOS; nie wprowadzono tam żadnych zmian. Ostatnio zmieniłem kolejność urządzeń rozruchowych.
Jak mogę się upewnić, że hiperwizor hosta Hyper-V jest uruchamiany podczas uruchamiania systemu Windows?
Podczas próby uruchomienia maszyny wirtualnej błąd Menedżera funkcji Hyper-V pokazuje:
Wystąpił błąd podczas próby uruchomienia wybranych maszyn wirtualnych.
Nie udało się przywrócić stanu maszyny wirtualnej.
Nie można uruchomić maszyny wirtualnej „Windows 10 Tech Preview”, ponieważ hiperwizor nie jest uruchomiony.
Hyper-V Virtual Machine Management
Usługa jest ustawiony na Automatyczny.
Wcześniej działałem bcdedit /set hypervisorlaunchtype auto
jako administrator.
Żadne inne produkty VM, takie jak VMWare lub Virtualbox, nie są zainstalowane.
bcdedit
lub podobne narzędzia są rzeczywiście najlepszym wyborem. Z drugiej strony, majstrowanie przy usługach Windows nic nie rozwiąże. Podobnie zainstalowanie VirtualBox lub VMware niczego nie zmieni. Po prostu odmówią uruchomienia, gdy włączona jest funkcja Hyper-V.bcdedit /set hypervisorlaunchtype auto
rozwiązałem to dla mnie + sprawdzenie ustawień bios dla wirtualizacji i aktualizacji oprogramowania bios. Ponowne uruchomienie bcdedit potwierdzi, czy ustawienia zostały ustawione.Odpowiedzi:
Miałem dokładnie ten sam problem i wskazówki Daniela B i Normana pomogły mi: Samotnie bieganie
bcdedit
ujawniło, żehypervisorlaunchtype
tak naprawdę było ustawioneoff
,bcdedit /set hypervisorlaunchtype auto
a następnie ponowne uruchomienie załatwiło sprawę.Przekazuję ich komentarze jako odpowiedź, aby je zachować.
Było to spowodowane (nieudaną) próbą uruchomienia emulatora Androida z Android Studio.
źródło
bcedit
naprawiono problem ...Ponieważ próbowałem zainstalować Docker dla Windows, dowiedziałem się, że mój procesor po prostu nie może uruchomić Hyper-V, chociaż mógłbym go zainstalować.
Ta strona wyjaśnia, że klient Windows 8 Hyper-V (i myślę, że także Windows 10) wymaga procesora obsługującego SLAT. Aby sprawdzić możliwości procesora, użyj narzędzia Coreinfo ( https://technet.microsoft.com/en-us/sysinternals/cc835722 ) z opcją -v, znak „-” oznacza brak tej funkcji.
Może twój procesor również nie ma niektórych funkcji, mam nadzieję, że to pomoże!
źródło
Dla innych użytkowników: miałem dokładnie ten sam błąd.
Bieganie
bcdedit /set hypervisorlaunchtype auto
mi nie pomogło.W końcu zorientowałem się, że najpierw muszę włączyć ustawienia związane z wirtualizacją w BIOS-ie (początkowo nie zauważyłem tego w powyższym pytaniu).
źródło