Jaký zaváděcí kód svazku pomáhá při řešení problémů s chybou zaváděcího kódu
Kód spouštěcího kódu pro svazky a blok bloku disků a dvě hlavní části, které tvoří záznam / sektor spouštěcího objemu . Zaváděcí kód svazku je vyvolán hlavním zaváděcím kódem a používá se k spuštění správce zavádění, který začíná skutečné načítání operačního systému .
Kód zavádění hlasitosti existuje v každé oblasti, kde existuje spouštěcí záznam svazku, což je každý formátovaný oddíl. Ovšem je volána pouze hlavním zaváděcím kódem pro primární oddíl, který je nastaven jako aktivní. V opačném případě pro neaktivní oddíly zůstane zaváděcí kód pro hlasitost nepoužívaný.
Obnovovací kódy svazku jsou specifické pro operační systém v daném oddílu. Například zaváděcí kód svazku pro systém Windows 10 může fungovat jinak než jedna pro chuť Linuxu nebo dokonce i jinou verzi systému Windows, jako je Windows XP nebo Windows 7 .
Poznámka: Kód zavádění hlasitosti je někdy označován zkratkou VBC.
Co dělá kód bootovacího svazku
Hlavní spouštěcí záznam vyhledává bootovatelné zařízení v libovolné sekvenci / pořadí bootování nastavené systémem BIOS .
Tip: Informace o změně řádek zavádění v systému BIOS naleznete v části , kde potřebujete pomoc při změně pořadí, ve kterém jsou zaškrtnuty zaváděcí kódy zařízení.
Jakmile nalezne příslušné zařízení, jako je pevný disk , zavádí zaváděcí kód pro zavádění správných souborů, které spouštějí operační systém. Pro Windows 10, Windows 8 , Windows 7 a Windows Vista je to Boot Manager systému Windows (BOOTMGR), který skutečně načte operační systém.
U starších verzí systému Windows, jako je systém Windows XP, je pro zavádění operačního systému použit zaváděcí kód svazku NT Loader (NTLDR) .
V obou případech zavádí zaváděcí kód svazku správná data pro přesunutí procesu spouštění . Zde se můžete podívat, když se zaváděcí kód svazku používá v typickém procesu, kdy je operační systém načten z pevného disku:
- POST se spouští pro kontrolu funkčnosti hardwaru .
- Systém BIOS načte a spustí kód z hlavního spouštěcího záznamu umístěného v prvním sektoru pevného disku.
- Hlavní spouštěcí kód prohledává hlavní tabulku oddílů pro zaváděcí oddíl na daném pevném disku.
- Pokusí se spustit primární aktivní blok.
- Objemový zaváděcí sektor tohoto oddílu je načten do paměti tak, aby mohl být použit jeho kódový a blokový blok parametrů.
- Kód zaváděcího svazku v rámci tohoto zaváděcího sektoru je ovládán zbytkem zaváděcího procesu, kde zajišťuje, že struktura souborového systému je v provozním stavu.
- Jakmile zaváděcí kód hlasitosti ověří souborový systém, spustí se BOOTMGR nebo NTLDR.
- Stejně jako je uvedeno výše, BOOTMGR nebo NTLDR je načten do paměti a ovládání je přenášeno na ně tak, aby mohly být spuštěny správné soubory OS a systém Windows může běžně běžet.
Chyby kódu zavádění svazků
Jak můžete vidět výše, existuje mnoho komponent, které tvoří celý proces, během kterého může být operační systém nakonec načten. To znamená, že existuje mnoho případů, kdy může dojít k chybě, a tedy k různým problémům, které by mohly způsobit konkrétní chybové zprávy.
Poškozený spouštěcí kód svazku obvykle způsobuje chyby hal.dll jako:
- " Nelze najít \ Windows \ System32 \ hal.dll " nebo
- " Systém Windows nelze spustit, protože následující soubor chybí nebo je poškozen: C: \ Windows \ system32 \ hal.dll. Prosím znova nainstalujte kopii výše uvedeného souboru. "
Tyto chyby kódového zaváděcího kódu lze vyřešit příkazem bootsect , který je jedním z mnoha příkazů Command Prompt dostupných v systému Windows. Pokyny k použití Bootsect k aktualizaci kódu zavádění svazků na BOOTMGR naleznete v případě, že s tím budete potřebovat pomoc.
V kroku 4 výše, pokud se pokus o nalezení aktivního oddílu nezdaří, může se zobrazit chyba jako " Nebo spouštěcí zařízení". Je zřejmé, že v okamžiku, kdy dojde k chybě, není způsobeno zaváděcím kódem.
Je možné, že na daném pevném disku není správně formátovaný oddíl, nebo že se systém BIOS dívá na špatné zařízení. V takovém případě můžete změnit pořadí zavádění na správné zařízení, jako je pevný disk (místo disku nebo externího zařízení pevný disk , například).