Chybové zprávy při pokusu získat přístup ke svazku NTFS

Tento článek se týká systému Windows 2000. Podpora pro systém Windows 2000 končí 13. července 2010. Centrum řešení ukončení podpory systému Windows 2000 je výchozí bod pro plánování strategie migrace ze systému Windows 2000. Další informace naleznete v tématu Zásady životního cyklu podpory společnosti Microsoft.

Příznaky

Při pokusu získat přístup ke svazku systému souborů NTFS, můžete obdržet jednu z následujících chybových zpráv v příkazovém řádku nebo v aplikaci Microsoft Internet Explorer.
  • Příkazový řádek

    Zpráva 1
    C:\ > F:
    Struktura disku je poškozená a nečitelná.
    Zpráva 2
    C:\ > F:
    Na disku není dostatek místa.
  • Aplikace Internet Explorer

    Zpráva 1
    F:\is není přístupný.
    Struktura disku je poškozená a nečitelná.
    Zpráva 2
    F:\is není přístupný.
    Na disku není dostatek místa.
Pokud je svazek, který je poškozen také systémový nebo spouštěcí svazek, můžete také obdržet následující chybová zpráva při spuštění počítače (Pokud je druhý parametr hodnotu 0xC0000032 DISK_CORRUPTION_ERROR):
Stop 0x0000007B (0x00000000, hodnotu 0xC0000032, 0x00000000, 0x00000000)
Inaccessible_boot_device
Při pokusu o instalaci systému Windows 2000 na svazku NTFS, můžete obdržet následující zprávu:
Systém Windows 2000 rozpoznal vybraný oddíl, ale oddíl poškozen nebo není zformátován. Chcete-li se na tento oddíl nainstalovat systém Windows 2000, instalační program bude nutné znovu naformátovat.
Je-li spustit konzolu pro zotavení systému Windows 2000 a pokusíte zobrazit obsah svazku pomocí příkazu dir , zobrazí se následující chybová zpráva:
Adresář F:\
Při vytváření výpisu adresáře došlo k chybě.
Při spuštění nástroje Chkdsk svazek, dokončení postupu, nejsou zjištěny žádné chyby a jsou provedeny žádné opravy. Však nelze získat přístup k nebo spouštěcího svazku a zobrazit chybová zpráva. Navíc při spuštění nástroje chkdsk
volume_drive_letter: /p příkaz konzoly pro zotavení proti svazku (kde
písmeno jednotky svazku je volume_drive_letter ), nejsou zjištěny žádné chyby.

Příčina

K tomuto problému dochází, protože svazku NTFS obsahuje neplatný nebo poškozený záznam v souboru $UsnJrnl nebo $LogFile. Oba tyto soubory jsou interní soubory, které používá pouze systém NTFS. Nástroj Chkdsk nekontroluje celistvost tyto dva soubory. Nástroj Chkdsk zajistí pouze, že hlavní tabulky souborů (MFT) obsahuje položky pro tyto soubory a že tyto položky jsou platné položky.

Řešení

Chcete-li tento problém vyřešit, pokud se zobrazí chybová zpráva "stop 0x0000007b" při spuštění počítače, použijte jednu z následujících metod.

Metoda 1

Opravte soubor $UsnJrnl pomocí Microsoft Windows XP nebo konzoly pro zotavení systému Microsoft Windows Server 2003. Systém Windows XP a Windows Server 2003 obsahují změny Ntfs.sys, které ignorovat poškozené položky v souboru $UsnJrnl a automaticky připojit a oprava poškozených datových souborů datového proudu během připojené.
  1. Restartování počítače se systémem Windows 2000 ke konzole pro zotavení pomocí systému Windows XP nebo disk CD operačního systému Windows Server 2003. Ujistěte se, že jste zavedli správné velkokapacitních paměťových zařízení jiných výrobců ovladač.
    Další informace o získání systému Windows XP instalační diskety aby Restartujte konzolu pro zotavení klepněte na následující číslo článku databáze Microsoft Knowledge Base:

    310994 jak získat spouštěcí diskety instalačního programu systému Windows XP

  2. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte Chkdsk.exe /r a klepněte na tlačítko OK.
  3. Restartování počítače se systémem Windows 2000.

Metoda 2

Nástroj Fsutil.exe z disku CD-ROM systému Windows XP Chcete-li odstranit změny/USN deníku:
  1. Zkopírujte soubor Fsutil.exe z disku CD-ROM systému Windows XP do počítače, který chcete odstranit na změnu/USN deníku.
  2. Klepněte na tlačítko Start, na příkaz Spustit, zadejte příkaz cmd a klepněte na tlačítko OK.
  3. Změňte adresář, že jste zkopírovali v kroku 1 soubor Fsutil.exe. Pokud zkopírujete soubor Fsutil.exe do kořenové složky jednotky C, zadejte cd c:\a stiskněte klávesu ENTER.
  4. Na příkazovém řádku zadejte fsutil usn deletejournal /D písmeno_jednotkya stiskněte klávesu ENTER, kde písmeno_jednotky je jednotka, která obsahuje změnu/USN deníku, který chcete odstranit.
  5. Pokud chcete vytvořit nový deník změn/USN, spustit
    příkaz chkdsk /f na jednotce, která jste odstranili z deníku.

Metoda 3

Přesunete tuto jednotku do jiného počítače se systémem Windows 2000 k provádění oprav.

Můžete použít také nástroj Chkdsk znovu inicializovat soubor $LogFile, ale nikoli soubor $UsnJrnl soubor $UsnJrnl obsahovat všechny svazky NTFS. Soubor $UsnJrnl je vytvořena na svazku pouze v případě, že program, který používá soubor vytvoří první požadavek na zápis.

Nástroj Chkdsk bude pouze znovu inicializovat soubor $LogFile při změně velikosti souboru protokolu pomocí nástroj chkdsk volume_drive_letter: /l:new_size/f příkazu. Například zadejte chkdsk f:/f /l:65536.

Pokud potíže přetrvávají po změně velikosti souboru $LogFile, obraťte se na služby technické podpory pro další pomoc s řešením problému. Úplný seznam telefonních čísel služeb technické podpory společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Pokud nástroj Chkdsk běží a nebyl nalezen žádný problém, ale zobrazí chybová zpráva "přístup odepřen" při pokusu o přístup ke svazku, jsou nesprávná oprávnění NTFS. Když jste přihlášeni jako správce následující příkaz můžete poskytnout everyone "Plné řízení" kořenové složky a podsložky. Umožňuje také svazek přístupný.
c:\>cacls  volume_drive_letter :\ /g everyone:F /c /t 
Vlastnosti

ID článku: 311724 - Poslední kontrola: 9. 1. 2017 - Revize: 1

Váš názor