Команда chkdsk — сканирование дисков и исправление ошибок

Инструмент командной строки chkdsk был включен в ранние версии MS-DOS операционных систем Microsoft. Начиная с Windows NT 3.1 и выше, chkdsk работает как 32-разрядная программа, которая также поддерживает диски формата NTFS. Начиная с Windows XP и выше, инструмент включает функцию сканирования дисков с простым графическим интерфейсом, который использует дисковую службу в фоновом режиме, но предлагает только две из множества опций службы. В следующей статье вы узнаете о различных доступных командах и параметрах chkdsk и о том, как использовать этот инструмент в своих целях.

Вы можете запустить chkdsk следующим образом:

  • Запустить chkdsk из утилиты проверки диска в Проводнике файлов.
  • Запустить chkdsk с полным набором функций из командной строки (Command Prompt или PowerShell).

Как запустить chkdsk из утилиты проверки диска

Чтобы запустить chkdsk из Проводника файлов, щелкните правой кнопкой мыши диск и выберите в контекстном меню пункт Свойства. Затем перейдите на вкладку «Сервис». В разделе «Проверка ошибок» нажмите кнопку Проверить:

После короткого сканирования Windows 10 автоматически предложит необходимые ремонтные работы (в Windows 7 варианты ремонта нужно было выбирать вручную). Вы можете выбрать один из двух вариантов:

  • Автоматически исправлять ошибки файловой системы — соответствует параметру chkdsk /f.
  • Сканировать и пытаться восстановить поврежденные сектора — соответствует параметру chkdsk /r.

Если вы выберете один из перечисленных вариантов восстановления, требуемое время значительно увеличится. Кроме того, вы не сможете использовать диск во время его проверки. Поэтому сначала следует закрыть все программы и окна File Explorer, которые обращаются к этому диску или отображают данные с него.

Во время проверки также не следует обращаться к диску в режиме «только чтение», иначе время проверки значительно увеличится. Лучше всего закрыть все программы и отключить сторонние антивирусные программы, чтобы они не выполняли задачи в фоновом режиме.

Как запустить chkdsk из командной строки с полным набором функций

Если вы запускаете chkdsk из командной строки, у вас гораздо больше возможностей для сканирования, чем при использовании проводника файлов. В Windows 10 команды chkdsk можно вводить с помощью Command Prompt или новой оболочки PowerShell. В более старых версиях операционной системы, таких как Windows 7 или Windows 8, опция PowerShell отсутствует. В следующем пошаговом руководстве показано, как управлять инструментом через командную строку.

  1. Сначала закройте все окна, в которых отображается диск, который вы хотите проверить, и завершите все программы, которые могут иметь доступ к диску.
  2. Щелкните правой кнопкой мыши логотип Windows на панели задач, чтобы открыть меню «Пуск». Затем выберите Командная строка (администратор) или Windows PowerShell (администратор). В зависимости от версии Windows в меню появится только один из этих пунктов.
  3. Если вы вошли в систему как пользователь с ограниченными правами, на этом этапе необходимо ввести пароль администратора.
  4. Введите chkdsk и букву диска, который вы хотите проверить.

После этого chkdsk будет запущен в режиме «только чтение» без дополнительных параметров, то есть он ничего не изменит на жестком диске.

Вы можете использовать дополнительные параметры chkdsk для включения специальных фаз проверки или опций восстановления. При вводе команд chkdsk используйте следующий основной синтаксис:

chkdsk [drive[[path]file name]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]

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

На дисках FAT32 можно проверять отдельные каталоги или даже конкретные файлы. На дисках NTFS можно указывать каталог только в том случае, если он находится в дереве каталогов вместе со своим собственным разделом.

Самые важные команды и параметры chkdsk с первого взгляда

В следующей таблице приведены наиболее важные параметры и команды chkdsk и объяснено их значение. В ней также указаны файловая система и версия Windows, для которых доступны различные команды.

команда/параметр chkdsk

Значение

FAT32 / extFAT

NTFS

В зависимости от версии Windows

Том

Указывает букву диска или тома (за которой следует двоеточие) или точку монтирования

x

x

 

Имя файла

Указывает имя файлов, которые вы хотите проверить

x

 

 

/F

Исправляет ошибки на диске

x

x

 

/V

Отображает полный путь и имя каждого файла на диске

x

 

 

/V

Отображает все сообщения об очистке

 

x

 

/R

Находит поврежденные сектора и восстанавливает информацию для чтения (подразумевает /F, если не указан /scan)

x

x

 

/L:размер

Изменяет размер файла журнала на указанное вами количество КБ. Если размер не указан, отображается текущий размер.

 

x

 

/X

Принудительно демонтирует том. Все открытые процессы на томе будут аннулированы. (Подразумевает /F)

x

x

 

/I

Выполняет проверку индексных записей (менее энергично)

 

x

 

/C

Циклы в структуре папок не проверяются

 

x

 

/B

Перепроверяет все плохие кластеры на томе (подразумевает /R)

 

x

Windows 7

/scan

Запускает онлайн-проверку

 

x

Windows 10

/forceofflinefix

Обходит онлайн исправление (должно использоваться с /scan); найденные ошибки ставятся в очередь на автономное исправление (т.е. chkdsk /spotfix)

 

x

Windows 10

/perf

Использует больше системных ресурсов для ускорения проверки; может негативно повлиять на производительность других задач, выполняемых в системе (должно использоваться с /scan)

 

x

Windows 10

/spotfix

Восстанавливает том

 

x

Windows 10

/sdcleanup

Выполняет очистку памяти от ненужных данных дескриптора безопасности (подразумевает /F)

 

x

Windows 10

/offlinescanandfix

Запускает автономную проверку и исправление тома.

x

x

Windows 10

/freeorphanedchains

Освобождает ненужные кластерные цепочки вместо восстановления их содержимого

x

 

Windows 10

/markclean

Помечает том чистым

x

 

Windows 10

Если chkdsk запускается с одним из вариантов восстановления (/F или /R), время, необходимое для проверки, обычно значительно увеличивается. Даже в стандартном режиме «только для чтения» во время работы chkdsk следует как можно реже обращаться к жесткому диску. Вы можете прервать работу chkdsk в любое время с помощью комбинации клавиш Ctrl + C.

Опции /I и /C сокращают время выполнения chkdsk, поскольку пропускают некоторые проверки.

Примечание

На системном диске файлы всегда открыты, поэтому chkdsk не может работать с опциями восстановления на этом диске. В этом случае вы можете использовать AutoChk для проверки системного диска при следующем запуске компьютера.

Оцените статью
cdelat.ru
Добавить комментарий