Jak na chkntfs.exe, autochk.exe a BootExecute

Windows XP obsahuje standardně příkaz v HKML \ System \ CurrentControlSet \ Control \ Session Manager pro kontrolu veškerých připojených disků, a to v položce BootExecute s hodnotou autocheck autochk *, viz MSDN. Pokud ovšem disky šifrujete třeba pomocí TrueCrypt, nejsou některé při startu počítače přístupné, a Windows XP se tak může snažit zkontrolovat disk, který v tu chvíli pro ně neexistuje, a hlásí to zbytečné chyby.

Řešení je několik, nejjednodušší je spustit příkaz chkntfs.exe s parametrem, a určit, na které disky nebude příkaz autochk.exe brát ohled, v mém případě disky D: a E: (C: je nešifrovaný boot disk), je ale možné sem doplnit i aktivní USB disky:

Administrator@pocitac ~
$ chkntfs /X D: E:
Systém souborů je typu NTFS.
Systém souborů je typu NTFS. 

Druhým možným řešením je vymazat položku autocheck z BootExecute v registrech, ale toto rozhodně nedoporučuji, kontrola disku při startu počítače je velice dobrá věc.

Komentáře 2

  1. #1 Karel

    Ty máš všechny disky kromě bootovacího šifrovaný truecryptem? Tzn. do nich i instaluješ programy? Jak rychle to běhá?

  2. #2 Radek Hulán autor webu ▲10 ▼0

    [1] vzhledem k tomu, že Blowfish má rychlost 80 MB/s, tak je to zpomalení v podstatě nulové