Co to jest kod rozruchowy woluminu (definicja VBC)

Kod rozruchowy woluminu i blok parametrów dysku to dwie główne części, które składają się na rekord/sektor rozruchowy woluminu. Kod rozruchowy woluminu jest wywoływany przez główny kod rozruchowy i służy do uruchamiania menedżera rozruchu, który rozpoczyna faktyczne ładowanie system operacyjny.

Kod rozruchowy woluminu istnieje na każdym przegroda gdzie istnieje rekord rozruchowy woluminu, czyli każdy sformatowany przegroda. 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 woluminów są specyficzne dla systemu operacyjnego na tej partycji. Na przykład kod rozruchowy woluminu dla Windows 10 może działać inaczej niż jeden dla smaku Linux lub nawet inną wersję systemu Windows, taką jak Windows XP lub System Windows 7.

Ilustracja kodu komputerowego
Wyszukiwarka ikon

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

Co robi kod rozruchu woluminu

Główny rekord rozruchowy wyszukuje bootowalny urządzenie w którymkolwiek sekwencja rozruchowa/zamówienie jest ustawiony przez BIOS.

Widzieć Jak zmienić kolejność rozruchu w BIOS-ie? jeśli potrzebujesz pomocy przy zmianie kolejności sprawdzania kodów rozruchowych urządzenia.

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

W przypadku starszych wersji systemu Windows, takich jak Windows XP, jest to Ładowarka NT (NTLDR) którego kod rozruchowy woluminu używa do uruchomienia systemu operacyjnego.

W obu przypadkach kod rozruchowy woluminu znajdzie prawidłowe dane do przeniesienia uruchomić proces dalej. 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. POCZTA jest prowadzony do sprawdzenia sprzęt komputerowy funkcjonalność.

  2. BIOS ładuje i wykonuje kod z główny rekord rozruchowy znajduje się na pierwszym sektor dysku twardego.

  3. Główny kod rozruchowy przegląda główna tabela partycji dla partycji startowej na tym dysku twardym.

  4. Podejmowana jest próba uruchomienia podstawowej, aktywnej partycji.

  5. Sektor rozruchowy woluminu tej partycji jest ładowany do pamięć aby można było użyć jego kodu i bloku parametrów dysku.

  6. Kod rozruchowy woluminu w tym sektorze rozruchowym ma kontrolę nad resztą procesu rozruchowego, gdzie upewnia się, że system plików struktura jest sprawna.

  7. Gdy kod rozruchowy woluminu zweryfikuje system plików, wykonywany jest BOOTMGR lub NTLDR.

  8. Jak wspomniano powyżej, BOOTMGR lub NTLDR jest ładowany 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 elementów składających się na cały proces, podczas którego system operacyjny może ostatecznie zostać 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 lubić:

  • Nie można znaleźć \Windows\System32\hal.dll
  • Nie można uruchomić systemu Windows, 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ą BootsectKomenda, jeden z wielu Polecenia wiersza polecenia dostępne w systemie Windows. Widzieć Jak używać Bootsect do aktualizacji kodu rozruchowego woluminu do BOOTMGR? jeśli potrzebujesz pomocy.

W kroku 4 powyżej, jeśli próba znalezienia aktywnej partycji nie powiedzie się, może pojawić się błąd, taki jak „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 sprawdza niewłaściwe urządzenie, w takim przypadku możesz zmienić kolejność rozruchu na właściwe urządzenie, takie jak dysk twardy (zamiast dysku) lub zewnętrzny dysk twardy, na przykład).