Systému Windows se nemusí spustit a může se zobrazit chybová zpráva "NTLDR nenalezen", pokud systém Windows není aktuální a v kořenové složce je příliš mnoho souborů

Příznaky

Pokud příliš mnoho souborů jsou zkopírovány do kořenové složky spouštěcího svazku používajícího systém souborů NTFS, můžete obdržet následující chybovou zprávu při příštím restartování počítače:
Nebyl nalezen soubor NTLDR
Stiskněte kombinaci kláves CTRL + ALT + DEL restartujte.
Pokud odstraníte soubory z kořenové složky, nezmenší se rejstřík přiřazení hlavní soubor tabulky (MFT) na svou původní velikost.

Poznámka: Pokud používáte systém Windows XP s aktualizací Service Pack 2 (SP2) nebo používáte systém Microsoft Windows 2000 s aktualizací Service Pack 4 (SP4), tento problém se vás netýká. Zobrazte podobné problémy v části "Další informace".

Příčina

Tomuto problému může dojít, pokud je kořenová složka MFT velmi fragmentovaná. Obsahuje-li kořenová složka MFT mnoho souborů, může dojít tabulky MFT fragmentaci tak, že je vytvoření dalšího rejstříku přidělení. Vzhledem k tomu, že soubory jsou v rejstřících přidělení mapovány abecedně, soubor NTLDR pravděpodobně přesunut do druhého rejstříku přidělení. Pokud k tomu dojde, obdržíte chybovou zprávu, která je popsána v části "Příznaky".

Obvykle soubory nejsou zapsány do kořenové složky. Tato situace může nastat, pokud program pravidelně vytváří a odebírá dočasné soubory v kořenové složce nebo pokud je do kořenové složky nedopatřením zkopírováno mnoho souborů.

Řešení

Chcete-li vyřešit tento problém, postupujte takto:
  1. Obraťte se na technickou podporu společnosti Microsoft Chcete-li získat nástroj Bcupdate2.exe. Další informace o tom, jak kontaktovat technickou podporu společnosti Microsoft naleznete na následujícím webu společnosti Microsoft:
  2. Vytvořte spouštěcí disketu pro spuštění počítače. Další informace o vytvoření spouštěcí diskety pro počítač se systémem Windows XP klepněte na následující číslo článku databáze Microsoft Knowledge Base:

    305595 jak vytvořit spouštěcí disketu pro oddíl NTFS nebo FAT v systému Windows XP

  3. Spusťte následující příkaz na příkazovém řádku extrahujte nástroj Bcupdate2.exe z aktualizace softwaru:

    Rozbalte položku písmeno_jednotky: \bcupdate2.ex_ písmeno_jednotky: \bcupdate2.exe
  4. Spusťte následující příkaz na příkazovém řádku aktualizujte spouštěcí kód spouštěcího sektoru NTFS:

    Bcupdate2.exe C: /F

    Poznámka: Podporovány jsou další parametry příkazového řádku:
    /q – Nastaví tichý režim (musí zahrnovat parametr/y)
    /y – bez potvrzování
    /f – platnost aktualizace používaného svazku
    /t – pouze test na starý spouštěcí kód
  5. Pokud se zobrazí výzva k aktualizaci svazku, stiskněte klávesu Y . Po úspěšném spuštění tohoto nástroje se zobrazí následující zpráva:
    Spouštěcí kód byl úspěšně aktualizován.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti uvedených na začátku tohoto článku.
Tento problém byl poprvé opraven v aktualizaci Windows XP Service Pack 2.
Tento problém byl poprvé opraven v aktualizaci Windows 2000 Service Pack 4. Další informace o získání nejnovější aktualizace service Pack klepněte na následující čísla článků v článcích znalostní báze společnosti Microsoft:
322389 jak získat nejnovější aktualizaci service pack pro systém Windows XP
260910 jak získat nejnovější aktualizaci service pack pro systém Windows 2000

Poznámka: Pokud nainstalujete aktualizaci Windows XP service pack nebo aktualizaci Windows 2000 service pack, nevyřeší se tím problémy se stávajícím svazkem. Je nutné spustit nástroj pro aktualizaci spouštěcí kód samostatně. Aktualizace service pack zapíše správný spouštěcí kód pro nové svazky pouze.

Další informace

Další informace o souvisejícím tématu klepněte na následující čísla článku zobrazení v článcích znalostní báze Microsoft Knowledge Base:
318728 jak potíží s chybovou zprávou "NTLDR nenalezen" v systému Windows 2000
886215 můžete obdržet "NTLDR nenalezen libovolnou klávesou restartujte" chybová zpráva při upgradu počítače se systémem Windows 98 na systém Windows 2000 Professional

816793 jak potíží s chybovou zprávou "NTLDR nenalezen" v systému Windows Server 2003
842009 chyba "NTLDR nenalezen" při pokusu o spuštění automatického obnovení systému v systému Windows Server 2003
883275 nelze spustit počítač po změně oprávnění v systému Windows Server 2003, Windows XP nebo Windows 2000
315261 počítač nelze spustit po změně aktivního oddílu pomocí nástroje Správa disků
812492 chybová zpráva při spuštění počítače pomocí nesystémového disku
228004 Změna aktivního oddílu způsobí, že systém nelze spustit

Vlastnosti

ID článku: 320397 - Poslední kontrola: 16. 1. 2017 - Revize: 2

Váš názor