VirtualBox FATAL: INT18: Błąd BOOT FAILURE [naprawiono]
Możesz otrzymać błąd VirtualBox FATAL: INT18: BOOT FAILURE podczas próby uruchomienia komputera gościa systemu Windows na komputerze hosta z systemem Windows 11 lub Windows 10. Ten post oferuje najbardziej odpowiednie rozwiązania, które możesz spróbować skutecznie naprawić błąd w systemie .
Ten problem może występować z co najmniej jednego z następujących powodów.
- jest to znak, że plik VM jest uszkodzony.
- Część sektora rozruchowego jest nieaktywna.
- System operacyjny (OS) nie może się uruchomić, ponieważ partycja zawierająca magazyn danych konfiguracji rozruchu (BCD) jest nieaktywna.
- System operacyjny nie może się uruchomić z powodu uszkodzenia BCD.
- System operacyjny nie może się uruchomić, ponieważ nie znaleziono sektora rozruchowego.
Poszkodowani użytkownicy zgłosili, że system operacyjny gościa działający na maszynie wirtualnej nie uruchamia się po konwersji dysku fizycznego komputera z systemem Windows 11/10 UEFI na wirtualny dysk twardy (VHD lub VHDX) i dołączeniu pliku VHD/VHDX do nowego VirtualBox maszyna. Błąd może czasami dać kod błędu 0x0000225 .
VirtualBox FATAL: INT18: Błąd BOOT FAILURE
Jeśli napotkasz błąd FATAL: INT18: BOOT FAILURE podczas uruchamiania gościa systemu Windows w VirtualBox na komputerze hosta z systemem Windows 11/10, możesz zastosować nasze zalecane poprawki poniżej, aby szybko i łatwo rozwiązać problem w systemie.
- Wstępna lista kontrolna
- Włącz I/O APIC i EFI w VirtualBox
- Wyłącz Hyper-V na komputerze głównym
- Przywróć system operacyjny gościa
Przyjrzyjmy się szczegółowo wymienionym ofertom.
1] Wstępna lista kontrolna
Zanim przejdziesz do poniższych rozwiązań, musisz najpierw upewnić się, że partycja systemu operacyjnego gościa jest aktywna. Dotyczy to tylko maszyn wirtualnych generacji 1. Maszyny wirtualne generacji 2 (przy użyciu UEFI) nie używają partycji aktywnej. Aby upewnić się, że partycja systemu operacyjnego zawierająca magazyn BCD dla dysku jest oznaczona jako aktywna, wykonaj następujące kroki:
- Otwórz wiersz polecenia w trybie z podwyższonym poziomem uprawnień.
- Otwórz narzędzie DISKPART.
- W DISKPART wpisz poniższe polecenie i naciśnij klawisz Enter, aby wyświetlić listę dysków w systemie:
list disk
- W danych wyjściowych znajdź dodane dyski i wpisz poniższe polecenie, aby wybrać nowy dysk. W tym przykładzie nowy dysk to Dysk 1.
sel disk 1
- Następnie wpisz poniższe polecenie i naciśnij Enter, aby wyświetlić wszystkie partycje na dysku:
list partition
- W danych wyjściowych wpisz poniższe polecenie i naciśnij klawisz Enter, aby wybrać partycję, którą chcesz sprawdzić. Zazwyczaj partycje zarządzane przez system są mniejsze, około 350 MB. W tym przykładzie jest to sekcja 1.
sel partition 1
- Następnie, aby sprawdzić stan partycji, wpisz poniższe polecenie i naciśnij Enter:
detail partition
- Teraz, jeśli partycja nie jest aktywna, wpisz poniższe polecenie i naciśnij Enter, aby ustawić flagę Active, a następnie ponownie sprawdź, czy zmiany zostały wykonane poprawnie za pomocą powyższego polecenia.
active
- Zamknij narzędzie DISKPART.
Po skonfigurowaniu systemu gościa jako partycji aktywnej sprawdź, czy możesz bez problemów uruchomić maszynę wirtualną. Jeśli błąd FATAL: INT18: BOOT FAILURE nadal występuje lub nie dotyczy Ciebie, ponieważ masz już zamontowaną aktywną partycję, możesz przejść do następnego rozwiązania.
2] Włącz I/O APIC i EFI w VirtualBox
Ten błąd zwykle występuje podczas dołączania lub otwierania pliku VHD/VHDX/VMDK zawierającego system operacyjny UEFI. W takim przypadku, aby rozwiązać problem, wystarczy włączyć EFI w ustawieniach maszyny VirtualBox. Aby wykonać to zadanie, wykonaj następujące kroki:
- Naciśnij przycisk X , aby zamknąć okno maszyny wirtualnej i wyłączyć maszynę .
- Następnie otwórz ustawienia maszyny wirtualnej.
- Przejdź do System > Płyta główna.
- W obszarze Boot Order upewnij się, że wybrany jest dysk twardy i jest pierwszym urządzeniem rozruchowym.
- W sekcji „Funkcje zaawansowane” wybierz opcje „ Włącz I/O APIC ” i „ Włącz EFI (tylko specjalny system operacyjny) ”.
- Kliknij OK .
3] Wyłącz Hyper-V na komputerze hosta.
Jeśli Hyper-V jest włączony w twoim systemie, może to uniemożliwić prawidłowe uruchomienie maszyny wirtualnej VirtualBox. Hyper-V blokuje wszystkie inne Hyper Visory, takie jak VirtualBox, przed wywoływaniem sprzętu VT, więc należy go wyłączyć. Dlatego, aby korzystać z innego oprogramowania do wirtualizacji na komputerze hosta z systemem Windows 11/10, należy wyłączyć Hyper-V Hypervisor, Device Guard i Credential Guard.
Aby wyłączyć funkcję Hyper-V na komputerze hosta, wykonaj następujące czynności:
- Naciśnij klawisz Windows + R , aby wyświetlić okno dialogowe Uruchom.
- W oknie dialogowym Uruchom wpisz
appwiz.cpl
i naciśnij klawisz Enter, aby otworzyć aplet Programy i funkcje. - Po lewej stronie okna kliknij łącze Włącz lub wyłącz funkcje systemu Windows.
- Poczekaj, aż aplet się zapełni, a następnie przewiń i odznacz/odznacz następujące funkcje:
- Kontenery
- Hyper-V
- Platforma maszyn wirtualnych
- Platforma hipernadzorcy Windows
- Piaskownica Windows
- Kliknij OK .
- Po odinstalowaniu uruchom ponownie komputer.
- Podczas pobierania otwórz wiersz polecenia jako administrator.
- W wierszu polecenia CMD wpisz lub skopiuj i wklej poniższe polecenie i naciśnij Enter:
bcdedit /set hypervisorlaunchtype off
- Wyjdź z monitu CMD po wykonaniu operacji.
- Zrestartuj swój komputer.
4] Przywróć system operacyjny gościa
Ponieważ system-gość nie uruchamia się, możliwe, że mamy do czynienia z problemami z uruchamianiem, jak wskazuje błąd. W takim przypadku możemy spróbować naprawić problemy z uruchamianiem na komputerze gościa, uruchamiając komputer gościa za pomocą pliku ISO systemu Windows 11/10, a następnie przystąpić do naprawy systemu gościa. Aby wykonać to zadanie, wykonaj następujące kroki:
- Pobierz obraz ISO systemu Windows.
- Otwórz ustawienia maszyny VirtualBox.
- Idź do magazynu.
- Naciśnij przycisk pierwszego plusa ( + ) obok kontrolera, aby dodać napęd optyczny .
- Kliknij „ Dodaj ” w oknie wyboru napędu optycznego.
- Znajdź i otwórz plik Windows.iso.
- Następnie wybierz plik Windows.iso.
- Kliknij Wybierz .
- Po dołączeniu pliku Windows.iso w sekcji Urządzenia pamięci masowej, przejdź do sekcji System i przeciągnij Optyczny w górę, aby uruchomić maszynę wirtualną z dołączonego pliku Windows.iso.
- Następnie upewnij się, że opcja „Włącz EFI” nie jest zaznaczona, w przeciwnym razie nie będziesz mógł uruchomić systemu z pliku ISO.
- Po zakończeniu kliknij OK .
- Następnie uruchom maszynę wirtualną.
- Kliknij Dalej > Napraw komputer .
- Wybierz Rozwiązywanie problemów > Naprawa podczas uruchamiania.
- Zezwól na uruchomienie Naprawy podczas uruchamiania i, w zależności od wyniku, wykonaj następujące czynności:
- Jeśli naprawa podczas uruchamiania zakończyła się pomyślnie, zamknij maszynę wirtualną, ustaw dysk twardy jako pierwsze urządzenie rozruchowe i spróbuj ponownie uruchomić maszynę wirtualną.
- Jeśli Naprawa podczas uruchamiania nie mogła zakończyć naprawy, przejdź do następnego kroku.
- Kliknij Opcje zaawansowane > Rozwiązywanie problemów > Wiersz polecenia.
- W wierszu polecenia wpisz następujące polecenie i naciśnij klawisz Enter po każdym wierszu:
diskpart
select disk 0
list partition
- Z danych wyjściowych zanotuj rozmiar partycji systemowej.
- Następnie wpisz poniższe polecenie i naciśnij Enter, aby znaleźć numer woluminu partycji systemowej, używając jej rozmiaru jako odniesienia.
list volume
- Następnie uruchom następujące polecenia, aby wybrać partycję systemową (przy użyciu jej numeru woluminu) i nadaj jej literę dysku Z: a następnie zamknij DISKPART. Gdzie symbol zastępczy X to numer woluminu partycji systemowej.
select volume X
assign letter=Z
exit
- Na koniec uruchom poniższe polecenie w wierszu polecenia CMD, aby przywrócić pliki rozruchowe:
bcdboot C:\windows /s Z: /f WSZYSTKIE
- Wyjdź z wiersza polecenia CMD po uruchomieniu polecenia.
- Zamknij wszystkie okna i wyłącz maszynę wirtualną.
- Ustaw dysk twardy jako pierwsze urządzenie rozruchowe i uruchom maszynę wirtualną.
Mam nadzieję, że ten post Ci pomoże!
Jak naprawić awarię systemu bez nośnika startowego w VirtualBox?
Aby rozwiązać ten problem w systemie, wykonaj następujące kroki:
- Kliknij prawym przyciskiem myszy maszynę wirtualną, która nie jest w stanie rozruchu, i wybierz ustawienia.
- Po otwarciu menu ustawień przejdź do Storage> Controller: IDE> Select Boot Image.
- Kliknij OK.
- Uruchom maszynę wirtualną i powinieneś być w stanie normalnie uruchomić się z zamontowanego iso.
Jak naprawić brakujące urządzenia rozruchowe?
Aby naprawić błąd „Nie znaleziono urządzenia rozruchowego” w systemie Windows 11/10, wykonaj następujące kroki:
- Uruchom ponownie komputer i naciśnij Esc, aby wejść do interfejsu BIOS.
- Naciskaj klawisz strzałki w prawo na klawiaturze, aż otworzy się karta Pobierz.
- Przenieś „Dysk twardy” na górę listy rozruchowej, naciskając „+” lub „-”.
- Naciśnij klawisz F10, aby zapisać zmiany i ponownie uruchomić komputer.
Jak uruchomić Windows 11 na VirtualBox?
Uruchom Oracle Virtualbox z pulpitu lub z menu Start. Kliknij niebieski nowy przycisk. Nazwij swoją maszynę wirtualną „Windows 11”. Następnie możesz wybrać Microsoft Windows w obszarze Typ, a następnie wybrać Windows 11 w obszarze Wersja. Kroki, aby uruchomić / zainstalować system Windows 11 w VirtualBox są następujące:
- Pobierz plik ISO systemu Windows 11.
- Zainstaluj Oracle VM Virtual Box, jeśli jeszcze tego nie zrobiłeś.
- Zainicjuj nową maszynę wirtualną i wybierz plik ISO systemu Windows 11.
- Przydziel zasoby systemowe i zainstaluj ISO.
Źródło: Klub Windows
Dodaj komentarz