Jeśli maszyna VirtualBox z nie mogła uruchomić się z błędem „KRYTYCZNY: Nie znaleziono nośnika startowego! System zatrzymany”, a następnie kontynuuj czytanie poniżej, aby rozwiązać problem.
Błąd „Nie znaleziono nośnika startowego” wskazuje, że VirtualBox nie może znaleźć prawidłowego urządzenia rozruchowego do uruchomienia wirtualnego maszynie (np. zamontowanym iso lub wirtualnym dysku z rozruchowym systemem operacyjnym) i może wystąpić dla dowolnego z poniższych powody:
- Dysk wirtualny nie zawiera systemu operacyjnego.
- Dysk wirtualny zawiera system operacyjny oparty na UEFI (np. Windows 10/11).
- Konfiguracja rozruchu na dysku wirtualnym jest nieprawidłowa lub uszkodzona.
Ten samouczek zawiera szczegółowe instrukcje rozwiązywania problemów z błędem „Nie znaleziono nośnika startowego” w VirtualBox.
Jak naprawić: FATAL: Nie znaleziono nośnika startowego! System zatrzymał się w VirtualBox.
Metoda 1. Zainstaluj system operacyjny w maszynie VirtualBox.
Aby maszyna wirtualna (VM) działała, musisz zainstalować na niej system operacyjny. Tak więc, jeśli właśnie utworzyłeś maszynę wirtualną i nie zainstalowałeś systemu operacyjnego, dołącz rozruchowy plik .ISO z systemem operacyjnym, który chcesz zainstalować, i przejdź do instalacji systemu operacyjnego. *
* Notatka: Jeśli dysk wirtualny maszyny wirtualnej zawiera już system operacyjny, przejdź do metody 2.
1. Otworzyć Ustawienia maszyny VirtualBox i przejdź do Magazynowanie.
2. Kliknij pierwszy plus (+) obok Kontrolera, aby dodaj napęd optyczny.
3. Kliknij Dodać i otwórz bootowalny plik ISO z systemem operacyjnym, który chcesz zainstalować (np. plik „Windows.iso” w tym przykładzie)
4. Następnie wybierz plik ISO i kliknij Wybierać.
5. Po dołączeniu pliku ISO na urządzeniach pamięci masowej na maszynie wirtualnej…
7. … iść do System i przeciągnij Optyczny do góry (w celu uruchomienia maszyny wirtualnej z dołączonego rozruchowego pliku ISO) i kliknij OK.
8. Na koniec postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować system operacyjny na maszynie wirtualnej.
Metoda 2. Włącz obsługę UEFI na maszynie VirtualBox.
Jeśli dysk wirtualny zawiera system operacyjny oparty na UEFI (np. Windows 10/11), włącz funkcję UEFI w VirtualBox, w przeciwnym razie przejdź do następnej metody.
1. Otwórz maszynę wirtualną Ustawienia i idź do System > Płyta główna.
2. Tutaj upewnij się, że Dysk twardy jest w kratę i czy pierwsze urządzenie rozruchowe, a w Rozszerzonych funkcjach zaznacz następujące dwie (2) opcje i kliknij OK:
Włącz I/O APIC
Włącz EFI (tylko specjalne systemy operacyjne)
3. Spróbuj teraz uruchomić maszynę wirtualną. Jeśli problem będzie się powtarzał, wyłącz obsługę EFI w ustawieniach maszyny wirtualnej i przejdź do następnej metody.
Metoda 3. Napraw dane konfiguracji rozruchu za pomocą narzędzia BCDBOOT.
Jak wspomniałem powyżej, błąd krytyczny VirtualBox „Nie znaleziono nośnika startowego”, może pojawić się, jeśli system operacyjny GOŚCI nie ma prawidłowego rozruchu konfiguracja.* W takim przypadku musisz naprawić pliki rozruchowe na dysku wirtualnym, aby maszyna VM mogła się uruchomić bez błędy.
* Notatka: Ten błąd pojawia się czasami, gdy dysk wirtualny (VHD/VHDX) jest uszkodzony lub po przekonwertowaniu dysku fizycznego na dysk/obraz wirtualny (VHD/VHDX) za pomocą Dysk2vhdnarzędzie.
1. Wykonaj kroki opisane w metodzie 1 powyżej, aby dołączyć rozruchowy plik ISO systemu Windows na maszynie wirtualnej i uruchomić maszynę wirtualną z pliku ISO. *
* Notatka: Jeśli maszyna VM nie uruchamia się z pliku ISO, przejdź do VM Ustawienia > System > Płyta główna oraz wyłącz EFI. (Po naprawieniu konfiguracji rozruchu i jeśli system operacyjny gościa to UEFI, przejdź do ponownego włączenia UEFI. )
2. Na ekranie konfiguracji systemu Windows naciśnij ZMIANA + F10 aby uzyskać dostęp do wiersza poleceń, lub wybierz Następny –> Napraw swój komputer –> Rozwiązywanie problemów –> Zaawansowane opcje –> Wiersz polecenia.
3. W wierszu polecenia podaj następujące polecenia w kolejności (wciśnij enter po każdym poleceniu)
- dyskpart
- wybierz dysk 0
- partycja listy
4. Ale już zauważyć ten rozmiar z System partycji (np. 100MB w tym przykładzie).
5. Następnie wpisz następujące polecenie i dowiadywać się ten numer tomu partycji systemowej, używając jej rozmiaru jako odniesienia. *
- objętość listy
* np. Jak widać na poniższym zrzucie ekranu, w tym przykładzie partycja systemowa (100 MB) to Głośność 2.
6. Teraz wydaj następujące polecenia, aby wybrać partycję systemową (używając jej numeru woluminu) i przypisać literę dysku: Z: do niego. Następnie wyjdź z DISKPART:
- wybierz głośność 2*
- przypisz literę=Z
- Wyjście
* Notatka: Zmień numer głośności „2” zgodnie z Twoim przypadkiem.
7. Na koniec w wierszu poleceń wydaj to polecenie, aby naprawić pliki rozruchowe: *
- bcdboot C:\windows /s Z: /f WSZYSTKIE
* Notatka: Jeśli system operacyjny gościa jest oparty na UEFI, możesz zamiast tego podać następujące polecenie:
- bcdboot C:\windows /s Z: /f UEFI
8. Zamknij wszystkie okna i wyłącz maszynę wirtualną.
9. Przejdź do maszyny wirtualnej Ustawienia > System oraz ustawić ten Dysk twardy jak pierwsze urządzenie rozruchowe.
11. Uruchom maszynę wirtualną i gotowe! *
* Notatka: JEŚLI maszyna wirtualna nie może się teraz uruchomić z błędem „FATAL: INT18: BOOT FAILURE”, kontynuuj i włącz I/O APIC & EFI w ustawieniach maszyny wirtualnej.
Otóż to! Która metoda zadziałała dla Ciebie?
Daj mi znać, czy ten przewodnik Ci pomógł, zostawiając komentarz na temat swojego doświadczenia. Polub i udostępnij ten przewodnik, aby pomóc innym.