Полезная информация

Server for Information Technologies
Сервер поддерживается
Центром Информационных Технологий
(095) 932-9212, 932-9213, 939-0783
E-mail: info@citforum.ru
Сервер Информационных Технологий содержит море(!) аналитической информации

Команда CHKDSK

Проверяет состояние диска и выводит отчет. Может также исправлять ошибки диска. Отчет о состоянии показывает логические ошибки, найденные в файловой системе DOS, содержащиеся в таблице распределения файлов и каталогах. При наличии ошибок на диске выводится соответствующее сообщение.

     CHKDSK [/? /H] [диск:] [спецификация_файлов]
            [/B] [/D] [/F] [/S] [/V] [/WP]

Данная команда позволяет проверять как жесткие, так и гибкие диски. Поддерживаются также диски, компрессированные программой Stacker. Если диск в команде не указывается, то подразумевается текущий диск.

Параметры команды

ПараметрОписание
/? или /HВыводят справочный текст.
/BВыполняет CHKDSK в режиме командного файла, подавляя паузы.
/DВыводит детальный отчет и статистику для дисков, компрессированных с помощью Stacker.
/FПозволяет CHKDSK записывать на диск корректировки.
/SВыполняет сканирование поверхности дисков Stacker.
/VВыводит имена обрабатываемых файлов.
/WPПроверяет (и восстанавливает) защищенные от записи диски Stacker.

CHKDSK сканирует всю поверхность диска на возможные ошибки распределения и генерирует отчет, где указывается размер оставшегося пространства (в байтах), объем используемого пространства и число существующих файлов (включая скрытые и ожидающие удаления файлы), объем доступной памяти и найденные ошибки.

Параметр "диск:" задает дисковод с проверяемым диском. Параметр "спецификация_файлов" задает расположение и имя файла или набора файлов (при указании трафаретных символов * и ?), фрагментацию которых вы хотите проверить с помощью CHKDSK.

Если вы задаете в CHKDSK спецификацию файла, CHKDSK проверяет, что каждый файл состоит из смежных кластеров на диске и выводит имен файлов, состоящих из несмежных кластеров. Если вы укажете параметр /F, то CHKDSK будет корректировать найденные ошибки. Файлы, ссылающиеся на один и тот же блок, не корректируются даже при указании параметра /F (о них только сообщается). Чтобы исправить их, скопируйте данные файлы в другие каталоги и удалите оригиналы. Часть информации в этих файлах может оказаться потерянной. Не используйте этот параметр при выполнении CHKDSK из другой программы (например, Microsoft Windows или MS-DOS Task Swapper).

При обнаружении потерянных кластеров вы увидите сообщение, аналогичное следующему:

     Five lost clusters found in 2 chains.
     Convert lost chains to filennnn.chk files (Y/N)?

Если вы ответите Y, то CHKDSK собирает потерянные кластеры в файл в корневом каталоге с именем FILENNNN.CHK (где NNNN номер от 0000 до 9999). Если это не двоичные данные, вы можете просмотреть их и восстановить ценную информацию. При ответе N CHKDSK освобождает потерянные кластеры, и они могут использоваться при создании новых файлов. Если CHKDSK корректирует ошибки, прерывать ее нельзя, иначе можно потерять данные.

При выполнении CHKDSK для диска, компрессированного с помощью Stacker, вы можете задать параметр /S. Это позволяет сканировать все использованные секторы и проверить содержимое. Данные параметр обеспечивает расширенную проверку диска и анализирует возможность декомпрессии данных. Однако это увеличивает время работы программы.

CHKDSK не работает с дисками, назначенными с помощью команд ASSIGN, SUBST или JOIN, а также с сетевыми дисками. Ожидающие удаления файлы, сохраненные с помощью DELWATCH будут отмечены в первой позиции специальным символом.

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


Comments: info@citmgu.ru
Copyright © CIT