How to Use CHKDSK to Scan & Fix Windows Hard Drive | Avast

Почему повреждается файловая система

Есть несколько ответов на этот вопрос:

  • перебои с электроэнергией. Здесь лишь остается сказать, чтобы вы в обязательном порядке использовали стабилизаторы и источники бесперебойного питания;
  • проблемы в «начинке» компьютера;
  • наличие вредоносных программ, которые разрушают систему.

Applicable systems

This Windows-related knowledgebase article applies to the following operating systems:

  • Windows XP (all editions)
  • Windows Vista (all editions)
  • Windows 7 (all editions)
  • Windows 8 (all editions)
  • Windows 8.1 (all editions)
  • Windows 10 (all editions)
  • Windows 11 (all editions)
  • Windows Server 2003 (all editions)
  • Windows Server 2008 (all editions)
  • Windows Server 2022 (all editions)
  • Windows Server 2022 (all editions)
  • Windows Server 2022 (all editions)
  • Windows Server 2022 (all editions)

Propose an edit

Chkdsk commands

There are different CHKDSK commands or parameters you can use to locate and repair issues on your hard drive. After running the basic CHKDSK command, you may not need to use additional commands if the results state that no repairs are required.

Otherwise, here’s an overview of CHKDSK commands and their functions:

Chkdsk in windows 7

The steps to run this utility in Windows 7 are similar to those of Windows Vista.

Chkdsk in windows vista

To run this utility on Windows Vista computer, you can choose any of the following methods:

  • From Command Prompt, if you can boot into Windows Vista
  • From My Computer
  • From the Recovery Console of your original installation


Chkdsk in windows xp

If you can boot into Windows XP, you can run the utility either from the Command Prompt or from My Computer.

Chkdsk troubleshooting

Here are some common errors that may occur when running a CHKDSK scan.

Drive is currently in use or in read-only mode

If you see an error message saying your drive is currently in use or in read-only mode, it means that the drive you’re trying to scan is currently active and CHKDSK can’t fix it while it’s in use.

Here’s how to check if any programs are open using the Task Manager.

  1. Press the Ctrl Shift Esc buttons on your keyboard simultaneously.

  2. Choose an open app or process running on the drive that you want to scan. Then click End task to force the program to quit.

    Task Manager shows all programs being used on Windows 10.

While your Task Manager is open, you should also check your disk usage percentage, which is shown in the Disk column. This number should remain under 20%. If you consistently find it hovering close to 100%, you need to identify the disk usage issue and fix it.

If you find yourself in a constant battle against error messages, 100% disk percentage, and a slow-performing PC, you may want to upgrade from an HDD to an SSD.

How to change a scheduled disk check

When a CHKDSK scan is scheduled to run the next time you boot up your PC, it will run automatically. On an older or slower machine, this could increase your boot time significantly. But you can always schedule your CHKDSK scan to run later if you’d prefer to wait.

Here’s how to schedule your disk check:

Maintain your pc’s performance with avast cleanup

Regularly running a CHKDSK scan on your Windows PC is good computer hygiene. It’s also important to use a dedicated performance tool.

Avast Cleanup is designed by computer optimization experts to scan and clear clutter from your disk automatically. It’ll also check to see which programs are slowing down your PC, and it can put them to sleep to boost performance. With automatic maintenance and one-click repairs, Avast Cleanup will make sure your machine runs as smooth as the day you got it.

Run chkdsk from installation media

If your computer won’t boot up or you see the Blue Screen of Death upon startup, you can run CHKDSK from an external drive (like a USB) or other installation media with your version of Windows on it. This will check for errors and attempt to fix them before your Windows version boots up.

Here’s how to run CHKDSK from installation media:

  1. Insert your bootable Windows installation media (CD/DVD/USB drive) and restart your PC.

  2. Press the F8 key multiple times before the Windows logo appears.

  3. When prompted, select Repair your computer.

  4. Click Troubleshoot and then Advanced Options.

  5. Select Command Prompt.

    Advanced Troubleshooting options on Windows 10, opened from Installation media.

  6. Make sure you know which drive or drive partition on your PC contains Windows (usually the C drive). To test this, type c: and then hit Enter. Then, type dir and click Enter. If Windows items appear in the directory, this is your home drive. Repeat that process for all drives until Windows items appear.

    Hard drives are tested in Command Prompt on Windows 10 .

  7. Now enter your preferred CHKDSK commands in Command Prompt.

  8. If prompted to run CHKDSK the next time your system restarts, type Y, then press Enter.

CHKDSK will scan your Windows drive and attempt to repair any errors when your system reboots.

You can also install a clean Windows version from your bootable Windows media by following the steps above and selecting Install Now during step 3. We recommend backing up your data before installing a fresh Windows version.

Scandisk для разных верcий windows

  • Для Windows XP и позже

  • Windows 98 и MЕ версий (Windows 2000-х)

  • MS-DOS 6.2

Using chkdsk in older windows versions

Older versions of Windows can still run CHKDSK just like on Windows 10. You can run Error Checking from File Explorer or use CHKDSK commands for Command Prompt — all the commands are the same.

Here’s how to access Command Prompt in older Windows versions:

  • Windows 8: On your keyboard, press the Windows icon C to open the Charms Bar. Click Search, then type cmd.

  • Windows 7 and Windows Vista: Open the Start menu and type cmd.

  • Windows XP: Click Start, then click Run, then enter cmd.

For even older Windows versions, your diagnostic utility might be called ScanDisk instead. The ScanDisk utility also checks for and repairs hard drive file system errors, but is unable to check for errors on NTFS disk drives, which is the default file system in newer versions of Windows.

If your PC is running at snail speed even after running CHKDSK, you might need to defrag your PC to reorganize your system data. And be sure to check out our guides to cloning your hard drive, wiping an old drive clean, or formatting a hard drive.

When should i use chkdsk?

Use CHKDSK regularly to scan your hard drive for corrupted files, help repair and clean up your PC, and maintain its health. CHKDSK can scan for bad sectors — ruined parts of your hard drive — even when your PC won’t turn on. That helps you find and fix hard drive errors, and frees up disk space as well.

If your PC feels buggy or slow, it could also be a sign that your hard drive is filling up or failing. Run a hard-drive test to rule out hard-drive failure before you run CHKDSK, and consider cleaning up your PC to get closer to the ideal amount of free hard drive space, which is 15-20%.

Because a CHKDSK scan can take time and manual effort, installing a PC optimizer tool may be a better option. Avast Cleanup removes junk files from your PC, increases its startup speed, and maintains hard disk space to help your computer run smoothly all the time.

Windows found errors on this drive that need to be repaired

Sometimes after running the basic CHKDSK command in Command Prompt, or scanning with the Error Checking utility, you’ll be prompted to Repair this drive. That doesn’t mean CHKDSK failed. Instead, it indicates that CHKDSK found errors, but did not try to fix them.

Here’s how to repair the drive:

Доступность команды chkdsk

CHKDSK команда доступна из командной строки в Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP операционных систем.

Команда CHKDSK также доступна с помощью командной строки в дополнительные параметры запуска и Параметры восстановления системы. Он также работает из консоли восстановления в Windows 2000 и Windows XP. Chkdsk также является командой DOS, доступной в большинстве версий MS-DOS.

Примечание . Доступность некоторых командных команд chkdsk и другого синтаксиса команды chkdsk может отличаться от операционной системы к операционной системе.

Запуск check disk в безопасном режиме

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

Запуск check disk из командной строки

Открывать терминал следует от имени администратора. Это можно реализовать с применением консоли «Выполнить» (Win R), где следует прописать команду cmd и зажать Ctrl Shift Enter, а затем подтвердить намерение, или в меню Пуск, вызываемом ПКМ, нажать «Командная строка (администратор)», или воспользоваться поиском. Далее выполняем эти шаги:

  • В терминале вводится команда chkdsk C: /r /f (значение «C:/» можно заменить, вместо него может стоять имя того раздела, который проверяем).
    Выполнение команды chkdsk
  • Параметры CHKDSK означают выполнение действий с указанным разделом (C, D, E и пр.). Так, используемое значение «/r» обеспечивает поиск повреждённых секторов и восстановление их содержимого, а «/f» выполняет функцию проверки на ошибки и устраняет их при обнаружении.
  • Если сканируемый раздел является системным, будет запланирована его проверка при последующем старте ОС. Перезагружаемся (если речь о несистемном разделе, компьютер перезагрузки не требует).
  • При старте ОС в автоматическом режиме будет выполняться проверка, она займёт некоторое время.
  • В итоговом отчёте будет отражён результат проверки. В отчёте будут содержаться сведения о выявленных неполадках и устранении проблем.
    Проверка диска

Запуск check disk с загрузочного накопителя

Иногда для устранения неисправностей может потребоваться запустить сканирование в среде восстановления Windows, для чего предусмотрено наличие загрузочной флешки или диска с вашей версией ОС (такой накопитель рекомендовано иметь в своём арсенале, поскольку во многих случаях благодаря возможности восстановления ОС сносить её не придётся).

Запуск chkdsk

Для профилактики лучше пользоваться chkdsk время от времени, проверяя систему на наличие неисправностей.


Давайте расставим все точки над i и постараемся не просто решить проблему по пунктам, но еще и понять ее суть (чтобы в будущем не наступать на одни и те же грабли).

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

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

Так вот, при каждой загрузке ядром вызывается программа Autochk.exe, которая проверяет жесткие диски на пометку “Грязный бит”(см. Википедию).

Если такая пометка присутствует, то программа Autochk.exe запускает команду chkdsk /f, которая выполняется для помеченного тома.

Так можно ли вообще принудительно отключить chkdsk из так называемого автозапуска? Отвечу Вам, да. Можно это сделать следующим образом.

Примеры команд chkdsk


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

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

chkdsk c: /r

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

chkdsk c: /scan /forceofflinefix

Эта команда chkdsk запускает онлайн-сканирование на томе C: так что вам не нужно демонтировать том для запуска теста, но вместо того, чтобы исправлять какие-либо проблемы во время работы тома, проблемы отправляются в очередь, которая будет разрешено в автономном режиме.

chkdsk c: /r /scan /perf 

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

Проверка диска на ошибки для windows хр, vista, windows 7, 8, 10

Команда ScanDisk для этих версий ОС Windows для вызова её из командной строки уже не применяется и снова заменена командой chkdsk.

Если Вы хотите просто проверить диск на ошибки (без ремонта диска), используйте команду chkdsk. Запустите программу из командной строки следующим образом:

Нажмите одновременно клавиши Windows R(вызов командной строки) и введите в поле chkdsk. Нажмите Выполнить.

После перезагрузки компьютера начнётся процесс сканирования диска.

Как сканирование совместить с ремонтом системы Вы найдёте по этим ссылкам:

Процедура запуска с использованием графического интерфейса

Если операционная система нормально функционирует, то служебная утилита CHKDSK способна запускаться прямо из интерфейса Windows. Запуск службы незначительно отличается для разных версий ОС. Разберём, как запустить CHKDSK в Windows 7:

При выборе сканирования для системного раздела, необходимо запланировать проверку или перезагрузить устройство прямо сейчас. Так, раздел C: (или какой у вас отдан под систему) будет проверен при последующем старте Windows.

В Windows 10 вызвать CHKDSK можно аналогичным путём:

  • Жмём Win E либо идём в «Этот компьютер» любым удобным методом (если на вашем рабочем столе нет данного ярлыка, это легко исправить в разделе «Персонализация»).
    «Этот компьютер» в Windows 10
  • Нажимаем на накопителе, подвергаемом сканированию, ПКМ – «Свойства».
    Переход в свойства диска на Windows 10
  • Идём на вкладку «Сервис» и жмём «Проверить».
    Кнопка «Проверить» в Windows 10
  • В версиях Windows 10 и 8.1, когда с файловой системой всё нормально, откроется окно, сообщающее о ненадобности проверки, при этом выполнить запуск инструмента возможно путём нажатия «Проверить диск». При появлении подозрений, что ошибки наличествуют, в окне будет также кнопка запуска процесса сканирования и восстановления HDD.
    Сообщение об отсутствии ошибок на диске
  • Восстановить системный раздел удастся после перезагрузки ОС.

Процедура запуска с использованием командной строки

Следующие методы позволяют запустить программу CHKDSK из командной строки. Существует несколько вариантов, применяемых зависимо от ситуации.

Синтаксис команды chkdsk

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

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

Примечание: Параметр /I или /C сокращает время выполнения Chkdsk за счет пропуска некоторых проверок тома.

Примечание: существуют и другие менее часто используемые командные переключатели chkdsk, такие как /B для переоценки плохих кластеров на томе, /forceofflinefix, который запускает онлайн-сканирование (сканирование при активном томе), но затем заставляет ремонт работать автономно ( после того, как том был отключен ), /offlinescanandfix, который запускает сканирование в режиме offline chkdsk, а затем исправляет все обнаруженные проблемы и другие, о которых вы можете прочитать больше через /? переключатель.

Примечание. Параметр /offlinescanandfix совпадает с параметром /F, за исключением того, что он разрешен только на томах NTFS.

Если вы используете команду chkdsk из консоли восстановления в более старых версиях Windows, используйте /p вместо / F выше, чтобы дать команду chkdsk выполнить обширную проверку диска и исправить любые ошибки.

Способ 1.

Зайти в «Компьютер», затем жмем с помощью правой кнопки мыши на диск, который будет проверяться, заходим в «Свойства». Затем следует вкладка «Сервис», где отмечаем «Проверка тома на наличие ошибок».

Отмечаем 2 галочки и жмем «Выполнить».

Способ 1. жесткое отключение. (не рекомендуется?)

1. Для начала надо запустить редактор реестра. Стандартный способ:

2. Далее переходим в раздел

3. Находим “BootExecute” и стираем его содержимое.

Перед выполнением, не забудьте сохранить исходное значение параметра! Обычно оно

Способ 1. отключение службы в командной строке

Для совершения операции нужно проделать такие действия:

Способ 2. более мягкое отключение

1. Заходим в RegEdit

2. Заходим опять в раздел

3. К вашей записи autocheck autochk * в параметре BootExecute перед знаком * добавьте “/k:C” без кавычек. Где C: – буква вашего диска, для которого вы хотите отключить проверку. Теперь должно выглядеть так: autocheck autochk /k:C *.

Если у вас несколько томов, то разделяя пробелами добавьте нужное количество записей “/k:C”, где C – нужная буква тома. Например: autocheck autochk /k:C /k:D /k:E *.

Т.е я отключил автоматическую проверку CHKDSK для томов C:, D:, и E:.

Как вернуть все обратно?

1. Заходим в RegEdit

2. Заходим опять в раздел

3. В параметре BootExecute стираем все что было и пишем:

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

Способ 2. изменение параметров системного реестра

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

Способ предполагает выполнение следующих действий:

Встроенная служба ОС Windows CHKDSK позволяет выявить и исправить проблемы с HDD, поэтому утилиту желательно использовать при любых подозрениях нарушения целостности файловой системы. Наряду с системной службой SFC (System File Checker) инструмент Check Disk позволяет исправить различные сбои и используется при исправлении критических ошибок Windows.

Способ 3. как запустить chkdsk, если windows не может загрузиться?

Представьте себе, в один прекрасный день, Вы сидите за компьютером, как вдруг скачек напряжения, небольшой, но пробки выбило. Ваш компьютер, икнув, резко выключился.
Наладив свет, вы его включаете, но вот ведь незадача, Windows не грузится! Один из вариантов, что произошел сбой на основном жестком диске, который не дает загрузчику нормально работать.

Для начала надо вставить Ваш установочный диск, перед загрузкой Windows, в дисковод. Появится такое сообщение:

Жмем любую клавишу, начинается процесс подготовки к установке. После этого вы увидите следующее:

Жмем [R] и переходим в консоль восстановления. Из списка выбираем пункт с вашей копией Windows (у меня он один единственный – №1.)

При наличии пароля у администратора (главнейшая скрытая учетная запись в ХР) вас попросят ввести его (В моем случае он есть и я его ввел):

Появляется возможность вводить команды. Ура. Не будем торопиться, введем слово HELP. Появится целый список команд. Сейчас нам нужна только команда CHKDSK.

Вводить параметры не обязательно. Если вам надо произвести не самую эффективную проверку за короткое время, то смело набирайте “CHKDSK” и жмите Ввод (Enter).

Но если вам нужна эффективная проверка (правда за долгое время), то не поленитесь дочитать до конца! Итак, давайте, перед тем как ее вводить посмотрим все параметры этой команды.

Для этого мы вводим команду сначала “CHKDSK /?” или “HELP CHKDSK”.

Как Вы видите, на картинке, параметр /R включает в себя обязанности параметра /P, поэтому /P мы рассматривать не станем.

Ладно, не будем особо отвлекаться и продолжим. После того, как Вы более-менее разобрались со справкой команды, то можем приступить к практике.

Вводим команду CHKDSK [диск:] [/параметры]. Например – “CHKDSK С: /R”. Если у вас имеется только один жесткий диск, то [диск:] можно не вводить (нежелательно).

Все! Запустился процесс проверки и восстановления! Ждем, пьём чай и радуемся.

Этапы проверки

Непосредственно проверка с помощью рассматриваемой утилиты идет поэтапно:

  • проверяет файлы;
  • проверяет индексы;
  • проверяет дескрипторы безопасности;
  • проверяет сектора;
  • проверяет есть ли свободное место на диске.

После того, как проверка закончится, на экране появятся ее итоги.

Это оригинал статьи. при копировании – обязательно указывать ссылка на первоисточник!

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

:/>  Исправить, скачать и обновить Explorer.exe

Оставьте комментарий