Команды DOS. Справочное пособие


Команда CHKDSK - часть 2


Если параметр /F не указан, CHKDSK уведомляет вас сообщением о необходимости корректировки файла, но исправлений не делает.

Не пользуйтесь командой CHKDSK при открытых файлах. CHKDSK разработана для использования при неизменяемом состоянии диска. Когда файл открыт, то возможны изменения, и для отражения изменений MS-DOS будет обновлять таблицу распределения файлов и структуру каталога. Такие обновления не всегда выполняются немедленно, и изменения в таблице распределения файлов и в каталогах происходят в различные моменты времени. При выполнении CHKDSK с открытыми файлами на диске эта команда интерпретирует различия между структурой каталога и таблицей распределения файлов как ошибки. При этом выполнение команды CHKDSK /F может привести к нарушению или потере данных.

Команда CHKDSK на работает на дисках, сформированных командой SUBST. CHKDSK нельзя использовать для проверки сетевого диска.

Команда CHKDSK находит только логические ошибки в файловой системе, а не физические ошибки диска. Плохие секторы, о которых сообщает CHKDSK, отмечаются как "bad" при первой подготовке диска к работе. Утилиты физической корректировки диска также могут помечать секторы как "bad." Эти секторы опасности не представляют.

CHKDSK сообщает о файле с дублирующимися ссылками только в том случае, если два файла в каталоге используют одно и то же место на диске. При этом выводится сообщение следующего вида:

     <файл> is cross linked on allocation unit <номер>     (Файл содержит дублирующиеся ссылки на  единицу  распределе-      ния)

CHKDSK не корректирует такой файл даже при указании параметра /F. Чтобы исправить его, скопируйте данные файлы в другие каталоги и удалите оригиналы. Часть информации в этих файлах может оказаться потерянной.

Если CHKDSK не находит ошибок, она возвращает значение 0. При обнаружении 1 и более ошибок возвращается код 255.




Начало  Назад  Вперед



Книжный магазин