Будет ли chkdsk обнаруживать какие-либо другие ошибки, помимо "Проверка индекса", если запускать с /f, а не без /f?
Поэтому я использовал внешний жесткий диск USB, отформатированный в NTFS, на Linux-машине с Fuse-NTFS. Машина перестала отвечать и разбилась, и меня заставили перезагрузиться. Я дал ему около 2 полных минут, чтобы снова начать реагировать на что-либо, но это просто не получилось.
Однако мне важны данные о томе NTFS. Поэтому я подключил его к Win 7 и запустил chkdsk F:
а также chkdsk /v F:
, Ни один из них не сообщает об ошибках, в которых явно не упоминается имя файла с недопустимым символом для окон, поэтому я думаю, что можно с уверенностью предположить, что все ошибки связаны с именами файлов, которые я выбрал, что Windows просто не нравится. Из-за этих ошибок мне действительно все равно, и я не собираюсь использовать окна с диском, кроме как для chkdsk, поэтому я не планирую исправлять имена файлов, чтобы сделать их легальными для Windows, и на самом деле предпочел бы не делать так. Тем не менее, chkdsk сказал,
Index verification completed.
Errors found. CHKDSK cannot continue in read-only mode.
Означает ли это, что если он будет работать с / f, он может обнаружить дополнительные ошибки? Будет ли он переходить к неиндексированным разделам тома, чтобы искать больше ошибок с /F
? Или просто активно исправит обнаруженные ошибки без /f
и больше ничего не делать?
Я действительно забочусь о реальных ошибках, которые не являются нарциссическими, и очень хотел бы знать о них. Сделает ли что-нибудь еще с chkdsk потенциально меня таким? Есть ли способ узнать, будет ли это без переименования моих файлов против моей воли?
1 ответ
Нет, но /R может.
когда вы запускаете без /f, вы находитесь в режиме только для чтения и не будете пытаться исправить обнаруженные проблемы, но он будет перечислять всю файловую систему. кроме того, при запуске без /R chkdsk заботится только о самой файловой системе и не проверяет поверхность диска на наличие поврежденных секторов, поэтому вам не будут сообщать о них и не будут предприниматься попытки их восстановления.
Вот варианты для chkdsk через win7.
Checks a disk and displays a status report.
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]
volume Specifies the drive letter (followed by a colon),
mount point, or volume name.
filename FAT/FAT32 only: Specifies the files to check for fragmentation.
/F Fixes errors on the disk.
/V On FAT/FAT32: Displays the full path and name of every file
on the disk.
On NTFS: Displays cleanup messages if any.
/R Locates bad sectors and recovers readable information
(implies /F).
/L:size NTFS only: Changes the log file size to the specified number
of kilobytes. If size is not specified, displays current
size.
/X Forces the volume to dismount first if necessary.
All opened handles to the volume would then be invalid
(implies /F).
/I NTFS only: Performs a less vigorous check of index entries.
/C NTFS only: Skips checking of cycles within the folder
structure.
/B NTFS only: Re-evaluates bad clusters on the volume
(implies /R)
The /I or /C switch reduces the amount of time required to run Chkdsk by
skipping certain checks of the volume.