Čo je to kód zavádzania hlasitosti?

Ktorý kód zavádzania zväzku pomáha pri určovaní chýb kódu zavádzania zväzku

Kód zavádzania hlasitosti a blokový blok disku a dve hlavné časti, ktoré tvoria záznam / sektor zavádzania objemu . Kód zavádzania hlasitosti je vyvolaný hlavným spúšťacím kódom a používa sa na spustenie správcu zavádzania, ktorý začína skutočným načítaním operačného systému .

Kód zavádzania hlasitosti existuje na každom oddieli, kde existuje spúšťací záznam zväzku, čo je každý formátovaný oddiel. Napriek tomu je to iba zavolanie hlavným zavádzacím kódom primárneho oddielu, ktorý je nastavený ako aktívny. Inak platí, že pre neaktívne oddiely zostane kód zavádzania objemu nepoužívaný.

Obnovovacie kódy zväzku sú špecifické pre operačný systém v danom oddiele. Napríklad kód zavádzania objemu pre operačný systém Windows 10 môže fungovať inak než jeden pre príchuť Linuxu alebo dokonca aj inú verziu systému Windows ako Windows XP alebo Windows 7 .

Poznámka: Kód zavádzania objemu sa niekedy označuje skratkou VBC.

Čo robiť kód zavádzania zväzku

Hlavný zavádzací záznam vyhľadáva bootovateľné zariadenie v ľubovoľnej sekvencii / poradí zavádzania, ktoré nastavuje systém BIOS .

Tip: Pozrite si časť Ako zmeniť poradie zavádzania v systéme BIOS, ak potrebujete pomoc pri zmene poradia, v ktorom sú skontrolované bootovacie kódy zariadenia.

Po nájdení príslušného zariadenia, ako je pevný disk , je zavádzací kód zväzku zodpovedný za načítanie správnych súborov, ktoré spúšťajú operačný systém. Pre systémy Windows 10, Windows 8 , Windows 7 a Windows Vista je to Boot Manager systému Windows (BOOTMGR), ktorý skutočne načíta operačný systém.

Pre staršie verzie systému Windows, ako je systém Windows XP, je na začiatku operačného systému použitý zavádzací kód pre NT Load (NTLDR) .

V oboch prípadoch kód zavádzania objemu nájde správne údaje, aby presunul proces spustenia . Tu sa môžete pozrieť, keď sa spúšťací kód zväzku používa v typickom procese, v ktorom je operačný systém načítaný z pevného disku:

  1. POST sa spustí, aby skontroloval funkčnosť hardvéru .
  2. Systém BIOS načíta a spúšťa kód z hlavného zavádzacieho záznamu umiestneného v prvom sektore pevného disku.
  3. Hlavný spúšťací kód prehliada hlavnú tabuľku oblastí pre zavádzací oddiel na tomto pevnom disku.
  4. Pokúšame sa spustiť primárny aktívny oddiel.
  5. Oblasť zavádzania objemu tohto oddielu sa načíta do pamäte , aby sa mohol použiť jeho kódový a diskový blok parametrov.
  6. Kód zavádzania hlasitosti v tomto zavádzacom sektore je riadený zvyškom spúšťacieho procesu, pričom zabezpečuje, že štruktúra súborového systému je v prevádzkovom stave.
  7. Akonáhle spúšťací kód zväzku overí systém súborov, vykoná sa BOOTMGR alebo NTLDR.
  8. Rovnako ako je uvedené vyššie, BOOTMGR alebo NTLDR sa načíta do pamäte a ovládanie sa prenáša do nich, aby sa mohli spustiť správne operačné systémy a systém Windows sa môže normálne spustiť.

Chyby kódu zavádzania objemu

Ako môžete vidieť vyššie, existuje veľa komponentov, ktoré tvoria celkový proces, počas ktorého môže byť nakoniec načítaný operačný systém. To znamená, že existuje veľa prípadov, kedy môže dôjsť k chybe, a teda k rôznym problémom, ktoré by mohli spôsobiť špecifické chybové hlásenia.

Poškodený objem boot kód obvykle vedie k hal.dll chyby ako:

Takéto chyby kódového kódu zavádzania môžu byť opravené príkazom bootsect , ktorý je jedným z mnohých príkazov Command Prompt dostupných v systéme Windows. Pokyny na používanie aplikácie Bootsect na aktualizáciu kódu zavádzania objemu do BOOTMGR nájdete v prípade, že s tým potrebujete pomoc.

V kroku 4 vyššie, ak sa pokúsi nájsť aktívny oddiel zlyhá, môže sa zobraziť chyba, ako je " Žiadne zavádzacie zariadenie". Je zrejmé, že v okamihu, keď nastala chyba, nie je spôsobené zavádzacím kódom hlasitosti.

Je možné, že na pevnom disku nie je správne naformátovaný oddiel alebo že systém BIOS hľadá nesprávne zariadenie, v takom prípade môžete zmeniť poradie zavádzania na správne zariadenie, ako je pevný disk (namiesto disku alebo externého zariadenia pevný disk , napríklad).