Nie można uruchomić Hyper-V, ale cały sprzęt wskazuje, że dobrze jest iść

3

Próbuję zmusić Hyper-V do pracy na moim komputerze domowym. Widzę, że cały mój sprzęt obsługuje wirtualizację, a oprogramowanie SecurAble mówi, że warto iść. Tak w Hardware DEP i Yes to Hardware Virtualization.

Moja płyta główna to GA-Z68X-UD3H-B3, a mój procesor to procesor Intel (R) Core (TM) i7-2600K przy 3,40 GHz (8 procesorów), ~ 3,7 GHz. BIOS jest aktualizowany i przywraca ustawienia fabryczne. Wirtualizacja jest również włączona w systemie BIOS.

Znalazłem ten post na temat mojej płyty głównej: Czy VT-d potrzebuje wsparcia sprzętowego (oprócz procesora)? I kiedy to czytam, mogę uruchomić Hyper-V. Ale kiedy uruchamiam maszynę wirtualną, pojawia się komunikat:

Nie można uruchomić maszyny wirtualnej „Nazwa maszyny Hyper-V”, ponieważ hiperwizor nie jest uruchomiony.

Komunikat wskazuje, że nie włączyłem wszystkich ustawień wirtualizacji, ale nie widzę, co to jest teraz, i dlatego poprosiłem o pomoc tutaj :-)

Daniel Lindegaard
źródło
Z jakiego systemu operacyjnego korzystasz?
cathoo
Windows 8.1 Pro 64 bit ... Przepraszam, że zapomniałem tych informacji :-)
Daniel Lindegaard
Istnieje kilka błędów ortograficznych, które sprawiają, że pytanie jest niezwykle trudne do odczytania ... wszystkie fakty powinny być w pytaniu.
Ramhound

Odpowiedzi:

5

Po długim czasie patrzenia na ten problem i nie mogąc znaleźć rozwiązania, znalazłem rozwiązanie problemu i rozwiązało ono mój problem.

Źródło rozwiązania: http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/01/19/hyper-v-virtual-machines-do-not-start-after-using-startup-repair.aspx

Tytuł: Maszyny wirtualne Hyper-V nie uruchamiają się po użyciu narzędzia do naprawy systemu podczas uruchamiania

W weekend próbowałem ponownie skonfigurować niektóre dyski na moim serwerze Hyper-V w domu. Zauważ, że powiedziałem, że próbowałem . Wystąpiły problemy ze sprzętem i musiałem wrócić do starej konfiguracji - ale jakoś w tym wszystkim - zepsułem dysk systemowy.

W szczególności nie uruchamiałby się już.

Nie zmieniło mnie to, ponieważ wiedziałem, że doskonałe narzędzie do naprawy systemu Windows w krótkim czasie sprawi, że będę gotowy do pracy - i tak też się stało.

Zaskoczyło mnie jednak, że kiedy mój system w końcu się uruchomił - żadna z moich maszyn wirtualnych nie uruchomiła się. Kiedy próbowałem uruchomić maszyny wirtualne ręcznie, zostałem poinformowany, że hiperwizor nie działa.

Po chwili podrapania się w głowie zdałem sobie sprawę, co się stało. Naprawa przy uruchamianiu przebudowała mój magazyn danych konfiguracji rozruchu, aby uruchomić system. Ale nie wiedział, że Hyper-V musi mieć włączone określone ustawienia w magazynie danych konfiguracji rozruchu, aby uruchomić hypervisor.

Szybko otworzyłem administracyjny wiersz polecenia i uruchomiłem następujące polecenie:

bcdedit / set hypervisorlaunchtype auto

Następnie ponownie uruchomiłem system i pomyślnie uruchomiłem maszyny wirtualne.

Pozdrawiam, Ben

Rozwiązaniem był poniższy wiersz poleceń i ponowne uruchomienie komputera:

Daniel Lindegaard
źródło
Pracował dla mnie. Do Twojej wiadomości, kolejnym symptomem było dla mnie, jeśli spróbuję ręcznie uruchomić „Host Host HV”, to zawiedzie z (nie tak) pomocnym błędem „Urządzenie podłączone do systemu nie działa”.
Nick Westgate,
0

Po wielu poszukiwaniach dowiedziałem się, że nie mam zainstalowanego komponentu hypervisor.

Po sprawdzeniu i ponownym uruchomieniu maszyny wirtualnej działa bez problemów!

hypervisor nie jest zainstalowany

Kamion
źródło
-1

Istnieją dwa ustawienia zapewniające działanie funkcji Hyper-V z procesorami Intel:

  1. Intel VT-d jest wyłączony
  2. „Trusted Execution” jest wyłączone lub „Execute Disable” jest włączone

Drugi jest trudny, ponieważ jest mylący dla KAŻDEGO. Wydaje się, że jest inaczej na każdej płycie głównej, a podwójny minus „włącz wyłącz” wcale nie pomaga!

Po ich prawidłowym ustawieniu należy całkowicie wyłączyć urządzenie, aby zapewnić, że nowe ustawienia zostaną zastosowane. Nowe funkcje „szybkiego restartu” niekoniecznie oznaczają, że system Windows 8 uruchamia się ponownie ze stanu całkowitego wyłączenia, który jest niezbędny do tej zmiany.

To samo łącze powyżej mówi, że następnym krokiem jest sprawdzenie magazynu danych konfiguracji rozruchu, aby upewnić się, że funkcja Hyper-V faktycznie jest ustawiona na uruchomienie po uruchomieniu systemu operacyjnego, ale większość problemów powoduje prawidłowe ustawienia BIOS / UEFI.

Najlepszym zasobem, jaki znalazłem, jest ten 5-minutowy film, w którym przeprowadzi Cię przez wszystkie szczegóły. (Napisałbym to wszystko, ale to byłoby plagiat)

W Twojej konkretnej sytuacji byłyby to moje kroki rozwiązywania problemów:

  1. Całkowicie wyłącz komputer, uruchom komputer i sprawdź, czy mogę uruchomić maszynę wirtualną na podstawie moich wcześniejszych zmian
  2. Jeśli to się nie powiedzie, przejdź do BIOS / UEFI i zmień opcję Trusted Execution / Execute Disable z dowolnej innej opcji (nie na tak, tak na nie), poczekaj na uruchomienie komputera, a następnie powtórz krok 1
  3. Sprawdź BCD (który jest poza moją wiedzą, ale można go zbadać)
kathoo
źródło