Jaki jest kod rozruchu woluminu (definicja VBC)

Spisu treści:

Jaki jest kod rozruchu woluminu (definicja VBC)
Jaki jest kod rozruchu woluminu (definicja VBC)
Anonim

Kod rozruchowy wolumenu i blok parametrów dysku to dwie główne części, które tworzą rekord/sektor rozruchowy wolumenu. Kod rozruchowy woluminu jest wywoływany przez główny kod rozruchowy i jest używany do uruchomienia menedżera rozruchu, który rozpoczyna faktyczne ładowanie systemu operacyjnego.

Kod startowy woluminu istnieje na każdej partycji, na której istnieje rekord startowy woluminu, czyli na każdej sformatowanej partycji. Jednak jest wywoływany tylko przez główny kod rozruchowy dla partycji podstawowej, która jest ustawiona jako aktywna. W przeciwnym razie w przypadku partycji nieaktywnych kod rozruchowy woluminu pozostaje nieużywany.

Kody rozruchowe woluminu są specyficzne dla systemu operacyjnego na danej partycji. Na przykład kod rozruchowy woluminu dla systemu Windows 10 może działać inaczej niż kod dla wersji systemu Linux lub nawet innej wersji systemu Windows, takiej jak Windows XP lub Windows 7.

Image
Image

Kod rozruchowy woluminu jest czasami określany skrótem VBC.

Jak działa kod rozruchowy woluminu

Główny rekord rozruchowy wyszukuje urządzenie rozruchowe w dowolnej kolejności/kolejności rozruchu ustawionej przez BIOS.

Zobacz Jak zmienić kolejność rozruchu w systemie BIOS, jeśli potrzebujesz pomocy przy zmianie kolejności sprawdzania kodów rozruchowych urządzenia.

Po znalezieniu odpowiedniego urządzenia, takiego jak dysk twardy, kod rozruchowy woluminu jest odpowiedzialny za załadowanie odpowiednich plików, które uruchamiają system operacyjny. W systemach od Windows 10 do Windows Vista jest to Menedżer rozruchu systemu Windows (BOOTMGR), który faktycznie ładuje system operacyjny.

W przypadku starszych wersji systemu Windows, takich jak Windows XP, do uruchomienia systemu operacyjnego używa programu ładującego NT Loader (NTLDR).

W obu przypadkach kod rozruchowy wolumenu znajdzie odpowiednie dane, aby kontynuować proces rozruchu. Tutaj możesz zobaczyć, kiedy kod rozruchowy woluminu jest używany w typowym procesie, w którym system operacyjny jest ładowany z dysku twardego:

  1. POST jest uruchamiany w celu sprawdzenia funkcjonalności sprzętu.
  2. BIOS ładuje i wykonuje kod z głównego rekordu rozruchowego znajdującego się w pierwszym sektorze dysku twardego.
  3. Główny kod rozruchowy przeszukuje tabelę partycji głównych w poszukiwaniu partycji rozruchowej na tym dysku twardym.

  4. Podjęto próbę uruchomienia podstawowej, aktywnej partycji.
  5. Sektor startowy woluminu tej partycji jest ładowany do pamięci, aby można było użyć jego kodu i bloku parametrów dysku.
  6. Kod rozruchowy wolumenu w tym sektorze rozruchowym ma kontrolę nad resztą procesu rozruchowego, gdzie upewnia się, że struktura systemu plików jest w porządku.
  7. Gdy kod rozruchowy woluminu zatwierdzi system plików, zostanie wykonany BOOTMGR lub NTLDR.
  8. Jak wspomniano powyżej, BOOTMGR lub NTLDR są ładowane do pamięci, a kontrola jest do nich przekazywana, aby można było uruchomić odpowiednie pliki systemu operacyjnego i normalnie uruchomić system Windows.

Błędy kodu rozruchowego woluminu

Jak widać powyżej, istnieje wiele komponentów, które składają się na cały proces, podczas którego system operacyjny może zostać ostatecznie załadowany. Oznacza to, że istnieje wiele przypadków, w których może zostać zgłoszony błąd, a zatem różne problemy, które mogą powodować określone komunikaty o błędach.

Uszkodzony kod rozruchowy woluminu zwykle powoduje błędy hal.dll, takie jak:

  • Nie można znaleźć \Windows\System32\hal.dll
  • System Windows nie mógł się uruchomić, ponieważ brakuje następującego pliku lub jest on uszkodzony: C:\Windows\system32\hal.dll. Zainstaluj ponownie kopię powyższego pliku.

Tego rodzaju błędy kodu rozruchowego woluminu można naprawić za pomocą polecenia bootsect, jednego z wielu poleceń wiersza polecenia dostępnych w systemie Windows. Zobacz, jak używać Bootsect do aktualizacji kodu rozruchowego woluminu do BOOTMGR, jeśli potrzebujesz w tym pomocy.

W kroku 4 powyżej, jeśli próba znalezienia aktywnej partycji nie powiedzie się, może pojawić się błąd typu „Brak urządzenia rozruchowego”. W momencie wystąpienia błędu jest jasne, że nie jest to spowodowane kodem rozruchowym woluminu.

Możliwe, że na tym dysku twardym nie ma odpowiednio sformatowanej partycji lub system BIOS szuka niewłaściwego urządzenia. W takim przypadku możesz zmienić kolejność rozruchu na właściwe urządzenie, takie jak dysk twardy (zamiast np. płyty lub zewnętrznego dysku twardego).

Zalecana: