VirtualBox FATAL: INT18: Błąd BOOT FAILURE [naprawiono]

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.

  1. Wstępna lista kontrolna
  2. Włącz I/O APIC i EFI w VirtualBox
  3. Wyłącz Hyper-V na komputerze głównym
  4. 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

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.

Wyłącz Hyper-V

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.cpli 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

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *