Как использовать CHKDSK для устранения проблем с жестким диском в Windows 10 или Windows 11

Опубликовано: 2023-05-22
Командная строка открыта в Windows 11
Ханна Страйкер / How-To Geek
Утилита проверки диска, которую часто называют просто «chkdsk», может диагностировать и устранять проблемы с вашими дисками. У Chkdsk много функций, но запуск chkdsk /f /r в командной строке с повышенными привилегиями — хорошая универсальная команда.

Каждый раз, когда у вас возникают ошибки жесткого диска или даже странное поведение, которое вы можете сначала не ассоциировать с жестким диском, Check Disk может быть спасителем. Вот как использовать инструмент Chkdsk, который поставляется с Windows 10, Windows 11 и другими версиями Windows.

Оглавление

Что такое CHKDSK и что он делает?
Как запустить Chkdsk
Как проверить или отменить запланированную проверку диска
Как использовать команду ChkDsk
Важные команды Chkdsk

Что такое CHKDSK и что он делает?

Утилита Check Disk, также известная как chkdsk (поскольку это команда, которую вы используете для ее запуска), сканирует весь ваш жесткий диск, чтобы найти и устранить проблемы. Это не очень интересный инструмент, и его запуск может занять некоторое время, но он действительно может помочь предотвратить более серьезные проблемы и потерю данных в долгосрочной перспективе. Chkdsk выполняет несколько функций, в зависимости от того, как он запущен:

  • Основная функция Chkdsk заключается в сканировании целостности файловой системы и метаданных файловой системы на томе диска и исправлении любых обнаруженных логических ошибок файловой системы. Такие ошибки могут включать в себя поврежденные записи в главной таблице файлов тома (MFT), неверные дескрипторы безопасности, связанные с файлами, или даже неверную отметку времени или информацию о размере файла для отдельных файлов.
  • Chkdsk также может дополнительно сканировать каждый сектор на томе диска в поисках поврежденных секторов. Плохие сектора бывают двух видов: мягкие поврежденные сектора, которые могут возникнуть при неправильной записи данных, и твердые поврежденные сектора, которые могут возникнуть из-за физического повреждения диска. Chkdsk пытается решить эти проблемы, восстанавливая слабые поврежденные сектора и помечая твердые поврежденные сектора, чтобы они больше не использовались.

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

Вы можете запускать chkdsk каждые несколько месяцев в рамках планового обслуживания, а также использовать инструмент SMART для дисков, которые его поддерживают. Вам также следует запускать его каждый раз, когда Windows аварийно завершает работу, например, после сбоя питания или сбоя системы. Иногда Windows автоматически запускает сканирование при запуске, но чаще всего вам придется делать это самостоятельно. Даже если у вас просто возникают странные проблемы с приложениями, которые не загружаются или аварийно завершают работу, и вы не можете решить их другим способом, вы можете рассмотреть возможность проверки диска.

Например: однажды у меня возникла проблема, когда Outlook внезапно начал падать вскоре после загрузки. После большого количества устранения неполадок сканирование chkdsk показало, что у меня были поврежденные сектора, в которых хранился файл данных Outlook. К счастью, в моем случае chkdsk смог восстановить сектора, и после этого все вернулось в норму.

СВЯЗАННЫЕ С: Объяснение плохих секторов: почему жесткие диски получают плохие сектора и что вы можете с этим поделать

Если chkdsk все же столкнется с проблемами, особенно с поврежденными секторами, которые не сможет исправить, данные могут стать непригодными для использования. Это маловероятно, но может случиться. По этой причине вы всегда должны убедиться, что у вас есть хорошая процедура резервного копирования, и сделать резервную копию вашего ПК перед запуском chkdsk.

Инструмент chkdsk работает практически одинаково во всех версиях Windows. В этой статье мы будем работать с Windows 10, поэтому снимки экрана могут немного отличаться, если вы используете Windows 11, но chkdsk работает так же, и мы укажем, где какие-либо процедуры отличаются. Мы также поговорим о запуске из командной строки в тех случаях, когда вы даже не можете загрузиться в Windows.

Как запустить Chkdsk

Запустить средство проверки диска с рабочего стола Windows очень просто. В проводнике щелкните правой кнопкой мыши диск, который хотите проверить, и выберите «Свойства».

В окне свойств перейдите на вкладку «Инструменты» и нажмите кнопку «Проверить». В Windows 7 кнопка называется «Проверить сейчас».

В Windows 10 и Windows 11 Windows может сообщить вам, что на диске не обнаружено ошибок. Вы по-прежнему можете выполнить сканирование вручную, нажав «Сканировать диск». Сначала будет выполнено сканирование без попыток восстановления, поэтому на этом этапе компьютер не перезагружается. Если быстрое сканирование диска обнаружит какие-либо проблемы, Windows предложит вам этот вариант. Однако, если вы хотите сделать это принудительно, вам придется использовать командную строку для запуска chkdsk — об этом мы поговорим чуть позже в этой статье.

После того, как Windows просканирует ваш диск, если ошибок не обнаружено, вы можете просто нажать «Закрыть».

Как проверить или отменить запланированную проверку диска

Если вы не уверены, запланирована ли проверка диска при следующем перезапуске, это достаточно легко проверить в командной строке. Вам нужно будет запустить командную строку с правами администратора. Откройте меню «Пуск» и введите «cmd». Щелкните результат правой кнопкой мыши и выберите «Запуск от имени администратора».

Примечание. Это работает одинаково в командной строке, PowerShell или терминале Windows, если оно запущено от имени администратора.

В командной строке введите следующую команду, при необходимости заменив букву диска.

 чкнтфс с:

Если вы запланировали ручную проверку диска, вы увидите соответствующее сообщение.

Командная строка, показывающая chkdsk, была запланирована.

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

Chkntfs работает на C:\

Если проверка диска запланирована при следующем запуске Windows, но вы решили, что не хотите, чтобы она выполнялась, вы можете отменить проверку, введя следующую команду:

 chkntfs/xc: 

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

Вы можете пропустить проверку диска во время запуска Windows.

СВЯЗАННЫЕ С: Для чего используются диски Windows A: и B:?

Как использовать команду ChkDsk

Если вы хотите использовать командную строку (или вынуждены, потому что Windows не загружается должным образом), вы можете немного больше контролировать процесс проверки диска. Кроме того, если вы используете Windows 10 или Windows 11 , это единственный способ включить автоматическое исправление или сканирование поврежденных секторов. Откройте командную строку с правами администратора, нажав Windows + X и выбрав «Командная строка (администратор)». Вы будете использовать команду chkdsk . Команда поддерживает несколько необязательных ключей, но нас больше всего интересуют два из них: /f и /r .

СВЯЗАННЫЕ С: Как получить доступ к скрытому меню Power User в Windows 10

Примечание. Вы также можете использовать PowerShell или Windows Terminal, если хотите. Процесс идентичен. Просто убедитесь, что вы запускаете их от имени администратора.

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

Вы можете использовать chkdsk, чтобы просто искать проблемы, не пытаясь исправить.

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

 чкдск /fc: 

Чкдск в ремонте.

Если вы хотите, чтобы chkdsk также сканировал поврежденные сектора, используйте параметр /r . Когда вы используете переключатель /r , подразумевается переключатель /f , что означает, что chkdsk будет сканировать как логические ошибки, так и поврежденные сектора. Но хотя на самом деле нет необходимости явно писать chkdsk /f /r , также ничего не повредит, если вы одновременно включите в команду переключатели /r и /f .

 chkdsk/rc: 

Убедитесь, что диск не может работать, если том используется.

Запуск chkdsk /r обеспечивает наиболее тщательное сканирование тома, которое вы можете выполнить, и если у вас есть свободное время для проверки секторов, мы настоятельно рекомендуем запускать ее хотя бы периодически.

Важные команды Chkdsk

Есть, конечно, и другие параметры, которые вы можете использовать с chkdsk . Итак, для полноты картины — и вашего гиковского удовольствия — вот они:

 C:\>chkdsk /?
Проверяет диск и отображает отчет о состоянии.

CHKDSK [том[[путь]имя_файла]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:размер]] [/B]

  том Указывает букву диска (после двоеточия),
                      точка монтирования или имя тома.
  имя файла Только для FAT/FAT32: Указывает файлы для проверки на фрагментацию.
  /F Исправляет ошибки на диске.
  /V В FAT/FAT32: отображает полный путь и имя каждого файла.
                      на диске.
                      В NTFS: отображаются сообщения об очистке, если таковые имеются.
  /R Находит поврежденные сектора и восстанавливает читаемую информацию
                      (подразумевается /F).
  /L:размер Только для NTFS: изменяет размер файла журнала на указанное число.
                      килобайт. Если размер не указан, отображается текущий
                      размер.
  /X Принудительно отключает том, если это необходимо.
                      Все открытые дескрипторы тома будут недействительными.
                      (подразумевается /F).
  /I Только для NTFS: выполняет менее активную проверку записей индекса.
  /C Только для NTFS: Пропускает проверку циклов в папке.
                      состав.
  /B Только для NTFS: повторно оценивает плохие кластеры на томе.
                      (подразумевается / R)
  /scan Только для NTFS: запускает онлайн-сканирование тома.
  /forceofflinefix Только для NTFS: (должен использоваться с «/scan»)
                      Обойти все онлайн-ремонт; все обнаруженные дефекты
                      поставлены в очередь на восстановление в автономном режиме (например, "chkdsk /spotfix").
  /perf Только для NTFS: (должно использоваться с «/scan»)
                      Использует больше системных ресурсов для завершения сканирования как можно быстрее.
                      возможный. Это может отрицательно сказаться на производительности
                      другие задачи, работающие в системе.
  /spotfix Только для NTFS: выполняет точечное исправление на томе.
  /sdcleanup Только для NTFS: сбор мусора для ненужного дескриптора безопасности
                      данные (подразумевается /F).
  /offlinescanandfix Запускает автономное сканирование и исправление тома.
  /freeorphanedchains Только FAT/FAT32/exFAT: освобождает все потерянные цепочки кластеров.
                      вместо восстановления их содержимого.
  /markclean Только для FAT/FAT32/exFAT: помечает том как чистый, если нет
                      было обнаружено повреждение, даже если параметр /F не был указан.

Переключатель /I или /C сокращает время, необходимое для запуска Chkdsk, на
пропуск некоторых проверок тома

Надеемся, что Chkdsk устранит любые проблемы с жестким диском, которые могут у вас возникнуть, и вы сможете вернуться к обычному использованию компьютера.