CHKDSK – сокращение от словосочетания check disk (проверка диска). Это приложение, которое по умолчанию присутствует в операционных системах как Dos и Windows. Оно необходима для проверки жестких дисков на ошибки и последующей возможности исправление найденных ошибок.
Запуск возможен и из-под Windows, и через командную строчку. Второе и будет более подробно рассмотрено в этой статье.
Итак, допустим, командная строка с правами администратора у вас уже запущена. При вводе команды chkdsk без параметров, будет выведено информация о состоянии текущего диска.
Синтаксис команды
Команда вводится следующим принципом:
Chkdsk [том:][[путь] имя_файла] [/f] [/v] [/r] [/x] [/i] [/c] [/I[:размер]]
Все, что заключено в квадратные скобки является параметрами команды, которые мы можем вводить, как и все вместе, так и по отдельности, в зависимости от наших нужд и пожеланий. Стоит разобрать параметры и их назначение подробней.
Параметры
Параметр [том:]
Указывает букву диска (обязательно с двоеточием), точку подключения или имя тома.
Параметр [[Путь] имя_файла]
Данный параметр задает местонахождение и имя файла, в случае работы с несколькими именами указываются имена всех файлов. Для них команда необходимо использовать подстановочные знаки * или ?. Для файла (файлов) будет проверена степень фрагментации.
Параметр [/f]
Этот параметр способен задать исправление ошибок на заблокированном диске. Если же диск не был заблокирован, то отображается запрос на проверку при следующей загрузке.
Параметр [/v]
Параметр /v выводит имена проверяемых файлов (каталогов).
Параметр [/r] Данный параметр служит для обнаружения поврежденных секторов и восстанавливает возможную для прочтения часть.
Параметр [/x]
Способен работать только с файловой системой NTFS. При необходимости способен инициировать отключение тома. Все уже загруженные дескрипторы будут при этом неверны.
Параметр [/i]
Точно так же работает с NTFS. Параметр выполняет менее тщательную проверку, что положительно сказывается на времени выполнения команды chkdsk.
Параметр [/с]
Как и два предыдущих работает только с файловой системой NTFS. Так же, как и предыдущий параметр способен уменьшить время работы команды chkdsk, но путем пропуска циклов в структуре папок.
Параметр [/l[:размер]
Точно так же работает с NTFS. Если не указывается размер, то параметр выводит текущий размер. Но при вводе [:размер], будет установлен размер журнала.
Параметр [/?]
Справки в командной строке.
Пример использования параметров
Необходимо проверить диск в дисководе H. Исправить обнаруженные в Windows. Команда будет выглядеть следующим образом:
chkdsk h: /f