Příkaz Bootsect příkazového řádku systému MS-DOS a Windows

Obsah:

Příkaz Bootsect příkazového řádku systému MS-DOS a Windows
Příkaz Bootsect příkazového řádku systému MS-DOS a Windows

Video: 15 Tajemství a triků příkazového řádku v systému Windows 2024, Smět

Video: 15 Tajemství a triků příkazového řádku v systému Windows 2024, Smět
Anonim

Příkaz bootsect aktualizuje hlavní spouštěcí kód oddílů pevného disku, aby přepínal mezi BOOTMGR a NTLDR. Tento nástroj můžete použít k obnovení spouštěcího sektoru v počítači a lze jej použít pro systémy souborů založené na FAT a NTFS a nahradit nástroje FixFAT a FixNTFS.

Dostupnost

Příkaz Bootsect je externí příkaz dostupný pro následující verze operačních systémů Microsoft jako bootsec.exe.

  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Syntaxe Bootsect

bootsect / help SYS [/ force] [/ mbr]

Řídit: Dopis jednotky, který má být prohledán.
/Pomoc Zobrazí tyto pokyny k použití.
/ nt52 Použije hlavní spouštěcí kód, který je kompatibilní s NTLDR, na SYS, ALL nebo. Operační systém nainstalovaný na SYS, ALL musí být starší než Windows Vista.
/ nt60 Použije hlavní spouštěcí kód, který je kompatibilní s BOOTMGR, na SYS, ALL nebo. Operační systém nainstalovaný na SYS, ALL musí být Windows Vista, Windows Server 2008 nebo novější.
SYS Aktualizuje hlavní spouštěcí kód v systémovém oddílu používaném pro spouštění systému Windows.
VŠECHNO Aktualizuje hlavní spouštěcí kód na všech oddílech. ALL nemusí nutně aktualizovat spouštěcí kód pro každý svazek. Místo toho tato možnost aktualizuje spouštěcí kód na svazcích, které by mohly být použity jako spouštěcí svazky Windows, což vylučuje všechny dynamické svazky, které nejsou spojeny s diskovým oddílem v pozadí. Toto omezení existuje, protože spouštěcí kód musí být umístěn na začátku diskové oblasti.
Aktualizuje hlavní spouštěcí kód na svazku přidruženém k tomuto písmenu jednotky. Spouštěcí kód se neaktualizuje, pokud buď 1) není spojen se svazkem, nebo 2) je spojen se svazkem, který není spojen s diskovým oddílem v pozadí.
/platnost Během aktualizace spouštěcího kódu násilně odpojí svazek (svazky). Tuto možnost byste měli používat opatrně.

Pokud soubor Bootsect.exe nemůže získat exkluzivní přístup k svazku, může systém souborů přepsat spouštěcí kód před dalším restartováním. Bootsect.exe se vždy pokusí zamknout a odpojit svazek před každou aktualizací. Když je zadán / force, je pokus o vynucené odpojení, pokud počáteční pokus o uzamčení selže. Zámek může selhat, například pokud jsou soubory na cílovém svazku aktuálně otevřeny jinými programy.

Pokud je úspěšný, vynucené odpojení umožňuje exkluzivní přístup ke svazku a spolehlivou aktualizaci spouštěcího kódu, i když počáteční zámek selhal. Vynucené odpojení zároveň zruší platnost všech otevřených popisovačů souborů na cílovém svazku, což má za následek neočekávané chování programů, které tyto soubory otevírají. Tuto možnost byste proto měli používat opatrně.

/ mbr Aktualizuje hlavní spouštěcí záznam beze změny tabulky oddílů na sektoru 0 disku, který obsahuje oddíl určený podle písmen SYS, ALL nebo písmeno jednotky. Při použití s ​​volbou / nt52 je hlavní spouštěcí záznam kompatibilní s operačními systémy staršími než Windows Vista. Při použití s ​​volbou / nt60 je hlavní spouštěcí záznam kompatibilní se systémy Windows Vista, Windows Server 2008 nebo novějšími.