В этой инструкции для начинающих по шагам показано, как проверить жесткий диск на ошибки и поврежденные сектора в Windows 7, 8.1 и Windows 10 через командную строку или в интерфейсе проводника. Также описаны дополнительные инструменты проверки HDD и SSD, присутствующие в ОС. Установка каких-либо дополнительных программ при этом не требуется.
Несмотря на то, что существуют мощные программы для проверки дисков, поиска бэд-блоков и исправления ошибок, их использование в большинстве своем, будем мало понятно обычному пользователю (и, более того, может даже навредить в некоторых случаях). Встроенная же в систему проверка с помощью ChkDsk и других системных инструментов, сравнительно проста в использовании и достаточно эффективна. См. также: Как проверить SSD на ошибки, анализ состояния SSD.
Примечание: если причиной того, что вы ищите способ проверить HDD стали непонятные звуки, издаваемые им, посмотрите статью Жесткий диск издает звуки.
Как проверить жесткий диск на ошибки через командную строку
Для проверки жесткого диска и его секторов на ошибки с использованием командной строки, ее для начала потребуется запустить, причем от имени Администратора. В Windows 8.1 и 10 вы можете сделать это, кликнув правой кнопкой мыши кнопке «Пуск» и выбрав пункт «Командная строка (администратор)». Другие способы и для других версий ОС: Как запустить командную строку от имени администратора.
В командной строке следует ввести команду chkdsk буква_диска: параметры_проверки (если ничего не понятно, читаем дальше). Примечание: Check Disk работает только с дисками, отформатированными в NTFS или FAT32.
Пример работающей команды может выглядеть следующим образом: chkdsk C: /F /R— в этой команде будет проверен на ошибки диск C, при этом ошибки будут исправляться автоматически (параметр F), будет проведена проверка поврежденных секторов и попытка восстановления информации (параметр R). Внимание: проверка с использованными параметрами может занять несколько часов и как будто «зависать» в процессе, не выполняйте её, если не готовы ждать или если у вас ноутбук не подключен к розетке.
В случае, если вы попробуете проверить жесткий диск, который в настоящее время используется системой, вы увидите сообщение об этом и предложение выполнить проверку после следующей перезагрузки компьютера (до загрузки ОС). Введите Y для того, чтобы согласиться или N, чтобы отказаться от проверки. Если при выполнении проверки вы видите сообщение о том, что CHKDSK недопустим для дисков RAW, то может помочь инструкция: Как исправить и восстановить диск RAW в Windows.
В остальных случаях сразу будет запущена проверка, по итогам которой вы получите статистику проверенных данных, найденных ошибок и поврежденных секторов (у вас она должна быть на русском языке, в отличие от моего скриншота).
Полный список доступных параметров и их описание вы можете получить, запустив chkdsk с вопросительным знаком в качестве параметра. Однако для простой проверки на ошибки, а также проверки секторов будет достаточно команды, приведенной в предыдущем абзаце.
В тех случаях, когда проверка обнаруживает ошибки на жестком диске или SSD, но не может их исправить, это может быть связано с тем, что работающая Windows или программы в настоящее время используют диск. В данной ситуации может помочь запуск оффлайн-сканирования диска: при этом диск «отключается» от системы, выполняется проверка, а затем снова монтируется в системе. Если же отключить его невозможно, то CHKDSK сможет выполнить проверку при следующей перезагрузке компьютера.
Чтобы выполнить оффлайн проверку диска и исправление ошибок на нем, в командной строке от имени администратора выполните команду: chkdsk C: /f /offlinescanandfix (где C: — буква проверяемого диска).
Если вы увидите сообщение о том, что нельзя выполнить команду CHKDSK, так как указанный том используется другим процессом, нажмите Y (да), Enter, закройте командную строку и перезагрузите компьютер. Проверка диска начнется автоматически при начале загрузки Windows 10, 8 или Windows 7.
Дополнительная информация: при желании, после проверки диска и загрузки Windows, вы можете просмотреть журнал проверки Check Disk с помощью просмотра событий (Win+R, ввести eventvwr.msc) в разделе Журналы Windows — Приложение, выполнив поиск (правый клик по «Приложение» — «Поиск») по ключевому слову Chkdsk.
Проверка жесткого диска в проводнике Windows
Самый простой способ проверки HDD в Windows — использовать проводник. В нем, кликните правой кнопкой мыши по нужному жесткому диску, выберите пункт «Свойства», а затем откройте вкладку «Сервис» и нажмите «Проверить». В Windows 8.1 и Windows 10 вы, скорее всего, увидите сообщение о том, что сейчас проверка этого диска не требуется. Однако, вы можете запустить ее принудительно.
В Windows 7 присутствует дополнительная возможность включить проверку и исправление поврежденных секторов, отметив соответствующие пункты. Отчет о проверке вы все так же можете найти в просмотре событий приложений Windows.
Проверка диска на ошибки в Windows PowerShell
Проверить жесткий диск на ошибки можно не только с помощью командной строки, но и в Windows PowerShell.
Для того, чтобы проделать эту процедуру, запустите PowerShell от имени администратора (можно начать набирать PowerShell в поиске на панели задач Windows 10 или в меню Пуск предыдущих ОС, после чего кликнуть правой кнопкой мыши по найденному элементу и выбрать пункт «Запустить от имени администратора».
В Windows PowerShell используйте следующие варианты команды Repair-Volume для проверки раздела жесткого диска:
- Repair-Volume -DriveLetter C (где C — буква проверяемого диска, в этот раз без двоеточия после буквы диска).
- Repair-Volume -DriveLetter C -OfflineScanAndFix (аналогично первому варианту, но для выполнения оффлайн-проверки, как это описывалось в способе с chkdsk).
Если в результате выполнения команды вы увидите сообщение NoErrorsFound, это означает, что ошибки на диске найдены не были.
Дополнительные возможности проверки диска в Windows 10
Помимо перечисленных выше вариантов, вы можете использовать некоторые дополнительные встроенные в ОС средства. В Windows 10 и 8 обслуживание дисков, в том числе их проверка и дефрагментация происходят автоматически по расписанию, в то время, когда вы не пользуетесь компьютером или ноутбуком.
Чтобы просмотреть информацию о том, были ли найдены какие-либо проблемы с дисками, зайдите в «Панель управления» (сделать это можно, кликнув правой кнопкой мыши по Пуску и выбрав нужный пункт контекстного меню) — «Центр безопасности и обслуживания». Откройте раздел «Обслуживание» и в пункте «Состояние диска» вы увидите информацию, полученную в результате последней автоматической проверки.
Еще одна возможность, которая появилась в Windows 10 — утилита диагностики хранилища (Storage Diagnostic Tool). Для использования утилиты, запустите командную строку от имени администратора, затем используйте следующую команду:
stordiag.exe -collectEtw -checkfsconsistency -out путь_к_папке_сохранения_отчета
Выполнение команды займет некоторое время (может показаться, что процесс завис), при этом будут проверены все подключенные диски.
А после завершения выполнения команды, в указанном вами расположении будет сохранен отчет о выявленных проблемах.
Отчет включает в себя отдельные файлы, содержащие:
- Информацию проверки chkdsk и информацию об ошибках, собранную fsutil в текстовых файлах.
- Файлы реестра Windows 10, содержащие все текущие значения реестра, относящиеся к подключенным накопителям.
- Файлы журналов просмотра событий Windows (события собираются в течение 30 секунд при использовании ключа collectEtw в команде диагностики дисков).
Для рядового пользователя собранные данные могут не представлять интереса, однако в некоторых случаях может оказаться полезной для диагностики проблем работы накопителей системным администратором или другим специалистом.
Если при проверке у вас возникают какие-либо проблемы или требуется совет, пишите в комментариях, а я, в свою очередь, постараюсь вам помочь.
Команда CHKDSK предназначена для проверки и устранения логических ошибок на жестком диске. Ниже мы рассмотрим особенности её работы и другие функции утилиты.
Содержание
- Проверка жесткого диска в работающей Windows
- Проверка диска из командной строки
- Команды для работы с CHKDSK в командной строке
- Восстановление информации с проблемного жесткого диска
Команда CHKDSK является встроенной утилитой, основная функция которой заключается в проверке и исправлении ошибок жесткого диска. Помимо этого, при помощи CHKDSK можно быстро находить и исправлять поврежденные сектора, а также ошибки в файловой системе накопителя.
Таким образом, CHKDSK – важная утилита, позволяющая продлить строк службы жесткого диска, а также увеличить скорость его работы, поэтому абсолютно каждый пользователь ОС Windows должен уметь пользоваться и проверять свои носители встроенными средствами. Ниже будет представлено несколько способов проверки дисков из работающей ОС и командной строки.
Проверка жесткого диска в работающей Windows
Для проверки логических разделов жесткого диска при помощи CHKDSK в работающей Windows необходимо:
Шаг 1. Открыть каталог «Этот компьютер», нажать правой кнопкой мыши по необходимому логическому разделу и выбрать пункт «Свойства».
Шаг 2. В открывшемся окне перейти во вкладку «Сервис» и выбрать пункт «Проверить».
Шаг 3. Подтверждаем проверку диска и после ее завершения нажимаем по кнопке «Показать подробности».
Шаг 4. Вся информация и результаты проверки диска будут доступны в графе «Сведения».
Проверка диска из командной строки
В некоторых ситуациях пользователю может понадобиться запуск утилиты CHKDSK из командной строки. Такая возможность позволит проверить и восстановить диск в том случае, если система не запускается и графический интерфейс Windows остается недоступным.
Чтобы запустить командную строку из среды восстановления ОС, необходимо:
Шаг 1. Воспользоваться установочным диском или загрузочной флешкой Windows и после окна выбора языка нажать по пункту «Восстановление системы». Перейдя в среду восстановления, следует нажать по пункту «Поиск и устранение неисправностей».
Шаг 2. На следующем окне следует выбрать пункт «Дополнительные параметры», после чего можно обнаружить кнопку «Командная строка».
Также всегда остается возможность запустить утилиту проверки дисков через командную строку из работающей системы. Важно! Для использования полного потенциала CHKDSK следует производить запуск командной строки только с правами администратора. В ином случае утилита CHKDSK проведет проверку без устранения выявленных неполадок.
Запустить командную строку или Windows PowerShell от имени администратора можно, нажав правой кнопкой мыши по кнопке «Пуск» и выбрав пункт «Командная строка(администратор)».
Команды для работы с CHKDSK в командной строке
Находясь в командной строке, можно провести быструю проверку жесткого диска (аналогичная проверка была описана в начале) без перезагрузки системы. Для этого достаточно ввести команду «CHKDSK» и подтвердить действие кнопкой Enter.
Для проверки диска и исправления логических ошибок на нем необходимо воспользоваться командой «chkdsk C: /F /R», где С – имя необходимого диска.
Для подтверждения проверки диска после перезагрузки необходимо нажать клавишу «Y».
Помимо полного анализа и по возможности исправления поврежденных секторов, утилита может выполнять проверку и решение ошибок только файловой системы. Для этого следует воспользоваться командой «chkdsk C: /F» и подтвердить действие «Y».
С полным списком и описанием возможностей утилиты можно ознакомится, введя команду «chkdsk /?».
Стоит отметить, что проблемы с диском могут быть вызваны не только программными ошибками, но и физическим износом, механическими повреждениями поверхности и другими факторами, которые невозможно исправить при помощи встроенной утилиты CHKDSK.
Чтобы получить полную картину о состоянии носителя, можно воспользоваться бесплатной программой для проверки дисков Victoria. Узнать о том, как пользоваться, исправлять и проводить диагностику HDD с помощью Victoria Вы сможете в статье: «Используем программу Victoria для тестирования и исправления жесткого диска»
Восстановление информации с проблемного жесткого диска
Проблемы с жестким диском – всегда большая угроза для важной информации и документов, хранящихся на компьютере. Чтобы быть готовым к любым обстоятельствам, рекомендуем всегда иметь под рукой специальную программу для эффективного восстановления файлов RS Partition Recovery. Данная утилита поможет восстановить всю утерянную информацию даже в самых сложных случаях.
При помощи RS Partition Recovery можно восстанавливать:
- Случайно удаленные файлы и документы.
- Отформатированные фотографии и медиафайлы.
- Данные, удаленные вирусами.
- Информацию, которая была утеряна при изменении файловой системы и структуры диска.
Часто задаваемые вопросы
CHKDSK это системная утилита, которая предназначена для работы с дисками. CHKDSK не имеет графического интерфейса. Все команды выполняются в командной строке или Windows PowerShell.
Запустите режим Windows Recovery и выберите «Командная строка». Затем выполните командe: «chkdsk C: /F /R». Если нужно просканировать и исправить ошибки на любом другом диске — замените букву «С» на букву вашего диска.
В таких случаях лучше сразу же использовать RS Partition Recovery. Программа создана как раз для таких ситуаций и успешно восстанавливает данные в 99% случаев.
К сожалению нет. CHKDSK занимается поиском и исправлением логических ошибок на диске, в то время как ошибка RAW – это ошибка файловой системы. В таком случае лучше всего восстановить важные данные при помощи RS Partition Recovery, а затем отформатировать диск.
В поиске Windows впишите «Windows Event Viewer» и в открывшейся программе перейдите в Windows Logs -> Application. Затем щелкните правой кнопкой мыши и выберите «Найти». Введите «chkdsk» и нажмите «Enter». В открывшихся результатах поиска найдите последнее событие с Event ID 1001 и источником Wininit. Затем откройте вкладку «General». Там вы найдете подробный лог сканирования накопителя.
Как сделать проверку диска
Обновлено: 06.06.2022
Опубликовано: 2016 год или раньше
В инструкции описан способ выполнения проверки дисковой системы на логические ошибки в операционных системах семейства Windows.
Нажимаем «Пуск» > «Выполнить» (или комбинацию win + R) > вводим команду cmd > «OK»:
В появившейся командной строке вводим:
chkdsk C: /f
* где С: — буква диска, /f — параметр команды для исправления найденных ошибок);
Если выбранный диск является системным, то выскочит следующее сообщение:
Вводим Y и нажимаем Enter;
Перезагружаем компьютер и ждем окончания проверки диска;
Если вы хотите проверить на наличие ошибок поверхность жесткого диска, то сделайте полную проверку. Для этого введите команду:
chkdsk C: /f /r
* добавляем опцию /r.
Для получения полного перечня возможностей команды, введите:
chkdsk /?
Если система вернула ошибку, что у нас недостаточно привилегий, необходимо запустить командную строку от имени администратора. Для этого можно кликнуть правой снопкой мыши по Пуск и выбрать Командная строка (администратор) или Windows Powershell (администратор).
Была ли полезна вам эта инструкция?
Да Нет
CHKDSK is a Windows utility that can check the integrity of your hard disk and can fix various file system errors.
CHKDSK (or chkdsk.exe) is short for “check disk”.
It’s recommended to use this utility when your computer shows various boot errors. The check disk utility can be run if you need a fix for the following errors:
- 0x00000024
- Various blue screen of death errors
- NTDETECT failed
- Fatal error reading boot.ini
- NTOSKRNL.EXE is missing or corrupt
- 0x0000007B
- 0xc0000001 on a Windows Vista computer
- 0xc000014C on a Windows 8 computer
- and others
The check disk utility can repair problems such as:
- bad sectors
- lost clusters
- cross-linked files
- directory errors
Screenshots
The check disk tool can be run via Command Prompt or, if you can boot into Windows from My Computer > Properties > Tools depending on the Windows version you installed on your PC.
The command line tool can be ran on a Windows XP computer from within the Windows XP Recovery Console:
The utility from within Windows XP, from My Computer and not Command Prompt:
This is how you start a scan with the disk utility if you can boot into Windows Vista:
How to run CHKDSK in Windows
This utility is available for Windows XP, Windows Vista, Windows 7 and Windows 8 or 8.1.
If you can boot into Windows, you can run the check disk utility on each hard drive or partition you have available in My Computer.
If you can’t boot the operating system, you can run the tool from Command Prompt either by booting your computer into the Recovery Mode or by using the original installation disc to run Command Prompt.
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.
From Command Prompt
If you can’t boot into Windows XP to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows XP – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
To run the utility from the Command Prompt, follow these steps:
- Boot your computer
- Go to Start
- Click Run
- Type
cmd
in the box:
- Press Enter
- You can now type
chkdsk
to open the utility in a read-only mode
- Press Enter
- To repair errors, follow these instructions:
- To repair errors without scanning for any bad sectors, type
chkdsk volume: /f
and press Enter, wherevolume
is the letter of the drive you’d like to run a scan for, e.g.C:
orD:
Example of a command you need to type if your volume isC:
chkdsk C: /f
- To repair errors and scan for bad sectors, type
chkdsk volume: /r
and press Enter, where volume is the letter of the drive you’d like to repair, e.g.C:
orD:
Example of command you need to type if the volume you want to scan isD:
chkdsk D: /r
- To repair errors without scanning for any bad sectors, type
From My Computer
If you can’t boot into Windows XP to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows XP – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
To run CHKDSK from within Windows XP, but without Command Prompt, follow these steps:
- Boot your computer
- Go to on My Computer (double-click on the icon)
- Right-click on the hard disk you’d like to run the utility on
- Click Properties
- Click Tools
- At the Error-checking tab, select Check Now
- To run the utility in the read-only mode, simply click Start
- To repair errors, follow these instructions:
- To repair errors without scanning for bad sectors, select the Automatically fix file system errors box and click Start
- To repair errors and scan for bad sectors, select the Scan for and attempt recovery of bad sectors box and click Start
- Once finished, the utility will notify you if the scan reported errors (Errors were found and fixed.) or not (No errors were found.)
From the installation disc
If you don’t have the installation disc to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows XP – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
If you can’t boot into Windows XP to run the utility use your original Microsoft Windows XP installation disc to open Recovery Console.
To do so, follow these steps:
- Insert the installation CD in the disk tray
- Restart your computer to boot from the CD
- At the “Press any key” message, press any key to make sure you boot from the CD
- At the Windows Options menu, press R to open Recovery Console
- Enter the Administrator password
- When Command Prompt appears on your screen, type the command you need:
chkdsk C: /r
where
C:
is the letter of the drive where Windows is installed and the/r
parameter will try to repair errors and scan for bad sectors.
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
disk
From Command Prompt
If you can’t boot into Windows Vista to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows Vista – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
If you can boot into your operating system, run Command Prompt:
- Open Windows Vista
- Go to Start > All Programs > Accessories > Command Prompt or in the search box type
Command Prompt
and double-click the Command Prompt item available in the search results list.
- When Command Prompt launches, type the command:
chkdsk C: /r
- If Windows Vista is installed on another drive that’s not labeled as
C:
, replaceC:
with the letter of your hard disk:chkdsk D: /r
- Press Enter
If Command Prompt shows errors, try to run the command again until it shows no errors.
From My Computer
If you can’t boot into Windows Vista to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows Vista – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
You can also run the utility by going to Computer (My Computer):
- Click the Start button
- Go to Computer
- Right-click on the drive you want check
- Click Properties
- At the Tools tab, under the Error-checking section, click Check Now
- If prompted, enter the Administrator password
- You can now run the disk check tool:
- To automatically repair errors, select Automatically fix file system errors
- To perform a thorough check, select Scan for and attempt recovery of bad sectors
- You can also check both Automatically fix file system errors and Scan for and attempt recovery of bad sectors
- To automatically repair errors, select Automatically fix file system errors
- Click Start
Don’t use the computer until the disk check is done. It may take several minutes depending on the hard disk size.
From the installation disc
If you don’t have the installation disc to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows Vista – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
If you can’t boot into Windows Vista, use the original installation disc to open Command Prompt (the Recovery Console) and run the commands you need:
- Insert the install disc and restart your computer
- Press any key when the message appear to boot from the disk
- Click Repair your computer
- Select Command Prompt
- Enter the Administrator password, if prompted
- When Command Prompt appears, type the command:
chkdsk c: /r
where
C:
is your hard disk drive’s letter (can be different fromC:
used here). - Press Enter
CHKDSK in Windows 7
The steps to run this utility in Windows 7 are similar to those of Windows Vista.
From Command Prompt
If you can’t boot into Windows 7 to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows 7 – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
If you can boot into Windows 7, run the utility from Command Prompt directly:
- Click Start
- Type
cmd
at the Search program and files search box - Right-click on cmd.exe
- Click Run as Administrator
- Type in your Administrator password
- When cmd.exe opens, type the command:
chkdsk
- Press Enter
- You can run the tool with more parameters, like this:
chkdsk c: /r
This will check the drive for errors and will automatically try to fix any found errors.
- If you receive the “Chkdsk cannot run because the volume is in use by another process.” message, type
Y
to restart the computer and let the utility to run a scan at the next boot of your PC - After you typed
Y
, close the Command Prompt - Restart the computer by going to Start > Shutdown > Restart
- At the next boot, the check disk utility will automatically run a scan
From My Computer
If you can’t boot into Windows 7 to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows 7 – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
The check disk utility can also be ran from My Computer to check for errors on your hard disk.
To do so, follow these instructions:
- Right-click on the Start icon
- Click Open Windows Explorer
- On the left side of the window, click Computer
- At the Hard Disk Drives section, right-click on the volume you want to check for errors
- Click Properties
- Go to the Tools Tab
- At the Error-checking section click Check now
- You can now run the check disk utility: select Scan for and attempt recovery of bad sectors to let the utility attempt to repair any hard drive errors found
- Click Start
If the volume you want to check is in use, e.g. C:/
where Windows Vista is installed, you may receive the following error message:
Windows can't check the disk while it's in use Do you want to check for hard disk errors the next time you start your computer? Schedule disk check | Cancel
If so, follow these steps:
- Click Schedule disk check
- Exit any open programs
- Restart your computer
- Your computer will now restart and automatically boot and the utility will perform a scan automatically
If you receive the “Do you want to dismount this volume first?” message, follow the steps below. This message appears if the volume you want to checked is locked, even if it’s not in use (e.g. the C:/ drive):
Windows can't check the disk while it's in use Do you want to dismount this volume first? Note: All opened handles to this volume will become invalid. Force a dismount | Cancel
If so, follow these steps:
- Click Force a dismount
- A scan will automatically start now
From the installation disc
If you don’t have the installation disc to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows 7 – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
Follow these steps:
- Insert the original Windows disc
- Restart your PC and boot from the disc
- Click Repair your computer
- Choose the operating system from the list
- Click Next
- Choose Command Prompt
- When it opens, type the command:
chkdsk C: /f /r
- Press Enter
CHKDSK in Windows 8 or 8.1
Windows 8 or 8.1 users can run this utility by choosing any of the following methods:
- From Command Prompt
- From My Computer
- From installation disc
From Command Prompt
If you can’t boot into Windows 8/8.1 to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows 8/8.1 – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
To run it from Command Prompt, here are the instructions:
- Log into Windows 8/8.1
- Press the and C key to open the Charm bar
- Select Search
- Type-in
cmd
- Right-click on Command Prompt from the search results list
- Click Run as administrator
- Log in as an Administrator
- When Command Prompt launches, type the command:
chkdsk C: /f /r /x
The parameters for this command are:
/f
option will attempt to fix any found errors/r
option will locate for bad sectors and recovery any readable information/x
option will force the volume you’re about to check to be dismounted before the utility begins a scan If theC:
drive is in use, typeY
to run a scan at your PC’s next restart. If so, exit Command Prompt and restart the computer.
From My Computer
If you can’t boot into Windows 8/8.1 to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows 8/8.1 – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
To run the check disk utility from Computer (My Computer), follow these steps:
- Boot into Windows 8/8.1
- Double-click on Computer (My Computer) to open it
- Select the drive you want to run a check on, e.g.
C:
- Right-click on the drive
- Click Properties
- Go to the Tools tab
- Select Check, at the Error checking section
- If you receive the following message, click Scan drive to begin the scan:
You don't need to scan this drive We haven't found any errors on this drive. You can still scan the drive for errors if you want. Scan Drive
- You can keep using the drive during the scan. If errors are found, you can decide if you want to fix them. Depending on the results of this scan, the utility will report the results:
If no errors were found, you’ll see this message:
Your drive was successfully scanned Windows successfully scanned the drive. No errors were found.
If errors were found, you’ll see this message instead:
Restart your computer to repair file system. You can restart right away or schedule the error fixing on next restart.
From the installation disc
If you don’t have the installation disc to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows 8/8.1 – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
If you can’t boot into Windows 8/8.1 to run Command Prompt, you can use the original Windows 8/8.1 installation disc to run Command Prompt from there.
To do so, follow these instructions:
- Insert the installation disc
- Restart your computer
- Press any key to boot from the disc, at the “Press any key to boot from CD or DVD…” message
- Choose your keyboard layout
- Select your language, time and a keyboard method
- Click Next
- Click Repair your computer
- At the Choose an option screen, click Troubleshoot
- At the Troubleshoot screen, click Advanced options
- At the Advanced options screen, click Command Prompt
- When Command Prompt launches, type the command:
chkdsk C: /f /x /r
- Press Enter
CHKDSK in Windows 10
Windows 10 users can run this utility by choosing any of the following methods:
- From Command Prompt
- From My Computer
- From installation disc
From Command Prompt
If you can’t boot into Windows 10 to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows 10 – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
To run it from Command Prompt, here are the instructions:
- Log into Windows 10
- Press the key to open the Start Menu
- Select Search
- Type-in
cmd
- Right-click on Command Prompt from the search results list
- Click Run as administrator
- Log in as an Administrator
- When Command Prompt launches, type the command:
chkdsk C: /f /r /x
The parameters for this command are:
/f
option will attempt to fix any found errors/r
option will locate for bad sectors and recovery any readable information/x
option will force the volume you’re about to check to be dismounted before the utility begins a scan If theC:
drive is in use, typeY
to run a scan at your PC’s next restart. If so, exit Command Prompt and restart the computer.
From My Computer
If you can’t boot into Windows 10 to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows 10 – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
To run the check disk utility from Computer (My Computer), follow these steps:
- Boot into Windows 10
- Double-click on Computer (My Computer) to open it
- Select the drive you want to run a check on, e.g.
C:
- Right-click on the drive
- Click Properties
- Go to the Tools tab
- Select Check, at the Error checking section
- If you receive the following message, click Scan drive to begin the scan:
You don't need to scan this drive We haven't found any errors on this drive. You can still scan the drive for errors if you want. Scan Drive
- You can keep using the drive during the scan. If errors are found, you can decide if you want to fix them. Depending on the results of this scan, the utility will report the results:
If no errors were found, you’ll see this message:
Your drive was successfully scanned Windows successfully scanned the drive. No errors were found.
If errors were found, you’ll see this message instead:
Restart your computer to repair file system. You can restart right away or schedule the error fixing on next restart.
From the installation disc
If you don’t have the installation disc to run chkdsk, download Easy Recovery Essentials – our recovery disk for Windows 10 – and run Automated Repair or Command Prompt directly. You can burn EasyRE on CDs, DVDs or USBs.
If you can’t boot into Windows 10 to run Command Prompt, you can use the original Windows 10 installation disc to run Command Prompt from there.
To do so, follow these instructions:
- Insert the installation disc
- Restart your computer
- Press any key to boot from the disc, at the “Press any key to boot from CD or DVD…” message
- Choose your keyboard layout
- Select your language, time and a keyboard method
- Click Next
- Click Repair your computer
- At the Choose an option screen, click Troubleshoot
Commands and parameters
The check disk utility has several parameters that you can use:
/c
– applicable to a NTFS volume only
/f
– this option fixes errors on a volume
/i
– applicable to a NTFS volume only. This option performs a check of index entries
/r
– this option also implies the /f
and /p
option. This option locates the bad sectors of your hard drive and recovers any readable information
Depending if you run the utility from Command Prompt or Recovery Console, the following parameters are different:
/p
– this fixes any errors on a volume. In your standard Command Prompt /p
is only read-only
The mandatory requirement of this utility is the volume you’re about to check must not be locked. If a volume you’re about to scan is locked, you’ll receive this message:
Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)
If so, type Y and press Enter to perform a scan at the next boot of your system.
Download chkdsk
chkdsk can’t be downloaded as it’s a command available with Windows. You can use the original installation disc to run the utility tool.
You can download Easy Recovery Essentials and open Command Prompt to run specific chkdsk commands:
You can burn Easy Recovery Essentials to CDs, DVDs or USBs and run Command Prompt.
- Download Easy Recovery Essentials
- Burn the ISO Image. Follow our instructions on how to burn a bootable ISO image. If you’d like to have a recovery USB instead, follow our instructions on how to make a recovery USB.
- Boot into the recovery media
- Select Launch Command Line
Troubleshooting
Cannot continue in read-only mode
If you receive the “Errors found. CHKDSK cannot continue in read-only mode.” error message after running a check disk command, make sure you run the command with the /r
parameter:
chkdsk /f
If the disk check utility must be ran on another volume, update the command with the letter of the drive you want to run a scan for:
chkdsk D: /f
Cannot run because the volume is in the use by another process
If you receive this error message when running the tool:
Chkdsk cannot run because the volume is in the use by another process. Would you like to schedule this volume to be checked the next time the system restarts.
You need to type Y to make sure the utility runs at the next boot. If so, type Y, restart the computer and let the tool to perform the scan.
Cannot lock current drive
If the check disk utility shows the “Cannot lock current drive.” error message, make sure the command you’re performing has the /r option:
chkdsk /r
If this doesn’t work, try disabling System Restore for the entire session you’re trying to run a scan and other protection software, such as: antivirus, firewall, spyware etc.
Another alternative command is:
chkdsk C: /f /r /x
stop chkdsk on every boot
If the utility runs a scan at every boot without stopping, you can try a few solutions.
Before you follow the instructions below, make sure you let the scan to be 100% completed and then restart your computer.
If the check disk runs again, even if the previous scan was 100% complete, continue with the steps below.
Fix #1: Check if there is a scheduled scan. To do so, follow these steps:
- Open Command Prompt
- Type
chkntfs c:
, wherec:
is the letter of the drive you ran a check - Press Enter
- If the message is the following, then a check scan is scheduled on the c: drive:
The type of file system is NTFS. Chkdsk has been scheduled manually to run on next reboot on volume C:.
- If there isn’t any scheduled scan, the message will be:
The type of the file system is NTFS. C: is not dirty.
- To cancel a scheduled scan, type:
chkntfs /x c:
Fix #2: Another option to fix this issue is to open the Registry Editor:
- Boot into Windows
- Open the Registry Editor
- Go to this key:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager
- At the BootExecute key, check the value.If the value is
autocheck autochk * /.
, you need to change it toautocheck autochk *
chkdsk won’t finish
If the utility won’t finish a scan, make sure you run the command with the /r parameter, like this:
chkdsk /r
chkdsk won’t run at startup
If the check disk won’t run a scan at startup after being scheduled to do so, follow any of the following fixes.
Fix #1: Check the BootExecute key in the Registry Editor:
- Open Registry Editor
- Find this key:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager key
- Check the value for the BootExecute key.If the value is
autocheck autochk * /.
, you need to change it toautocheck autochk *
Fix #2: Run sfc
You can also run the sfc /scannow
command and then run chkdsk /r
again:
- Open Command Prompt
- Type the command:
sfc /scannow
- Press Enter
- After the sfc process is complete, run the check disk utility.
More Information
Support Links
- Easy Recovery Essentials for Windows – our repair and recovery disk.
It’s an easy-to-use and automated diagnostics disk. It’s available for Windows 8, Windows 7 and Windows Vista. It’s also available for Windows XP and Windows Server.
Read more at Windows Recovery Disks.
- The NeoSmart Support Forums, member-to-member technical support and troubleshooting.
- Get a discounted price on replacement setup and installation discs: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows 11, Windows Server 2022.
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 2012 (all editions)
- Windows Server 2016 (all editions)
- Windows Server 2019 (all editions)
- Windows Server 2022 (all editions)
Propose an edit
CHKDSK.exe (check disk) — стандартная встроенная утилита Windows для проверки жестких дисков на наличие ошибок. Утилита chkdsk позволяет проверить носитель и файловую систему на физические и логические ошибки, найти поврежденные секторы (bad sectors) и исправить найденные проблемы. В этой статье мы рассмотрим особенности использования утилиты проверки диска chkdsk в Windows 10, а также возможность проверки диска из PowerShell с помощью командлета Repair-Volume.
Содержание:
- Проверка диска в Windows 10 с помощью утилиты chkdsk
- Проверка ошибок на жестком диске с помощью PowerShell
- Просмотр результата (лога) проверки диска Chkdsk в Windows 10
Утилита chkdsk в Windows 10 поддерживает проверку дисков с файловыми системами NTFS, FAT32. Для ReFS томов она не применима, т.к. там используются другие механизмы обеспечения целостности данных.
Проверка диска в Windows 10 с помощью утилиты chkdsk
Чтобы проверить жесткий диск на ошибки, запустите командную строку с правами администратора. Выполните команду:
chkdsk E: /F /R
Данная команда запустит проверку диска E:, найденные ошибки будут исправлены автоматически (/F), при наличии поврежденных секторов будет выполняться попытка восстановления информации (/R). Полная проверка диска может занять длительное время в зависимости от емкости носителя и количества файлов.
Утилита chkdsk последовательно выполняет четыре прохода, на которых выполняется проверка метаданных тома:
- Этап 1. Проверка файлов
- Этап 2. Проверка индексов
- Этап 3. Проверка дескрипторов безопасности
- Этап 4. Проверка секторов
После окончания проверки диска вы увидите подробную статистику диска, информацию о поврежденных секторах и файлах, предпринятых действиях по восстановлению.
Если утилита chkdsk не обнаружила проблем, появится надпись:
Windows has scanned the file system and found no problems. No further action is required.
Вы не сможете выполнить онлайн сканирование и исправление ошибок на системном диске (C:). При запуске команды
chkdsk C: /F /R
вы увидите, что диск заблокирован и его проверку можно выполнить только при следующей перезагрузке Windows:
Cannot lock current drive. Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).
Невозможно выполнить команду Chkdsk, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы?
Если вы хотите проверить диск при следующей загрузке компьютера, нажмите
Y
->
Enter
. Появится сообщение “
This volume will be checked the next time the system restarts
”.
Теперь, если вы перезагрузите Windows, запустится проверка диска. Нужно дождаться ее окончания.
Если вы хотите проверить на ошибки диск в офлайн режиме (пропустить онлайн проверку), используйте опцию offlinescanandfix:
chkdsk E: /f /offlinescanandfix
При использовании опции offlinescanandfix для системного диска будет предложено запланировать проверку при перезагрузке.
Скорость офлайн проверки диска в Windows 10 существенно увеличена по сравнению с предыдущими версиями ОС.
/X — еще один полезный атрибут chkdsk. Он позволяет отключить том перед проверкой, принудительно закрыв все открытые файловые дескрипторы.
Также нужно обратить внимание на новую опцию chkdsk —
/spotfix
. Данный параметр применяется только для томов NTFS. Параметр spotfix позволяет существенно сократить время офлайн проверки диска с нескольких часов до секунд. Вместо полной проверки всего диска выполняется только поиск и исправление ошибок, зафиксированных ранее (во время обычной проверки диска) в файле $corrupt. В этом случае chkdsk сразу исправляет ошибки, не тратя время на сканирование диска. Это особенно полезно при проверке больших томов.
Не рекомендуется прерывать выполнение команды chkdsk. Однако, если вы руками остановите/завершите процесс chkdsk.exe, вы не повредите этим том (он не повредится сильнее, чем он был поврежден изначально). В любом случае через какое-то время рекомендуется выполнить полную проверку диска.
В Windows 10 обслуживание дисков (проверка и дефрагментация) выполняются автоматически по расписанию или во время бездействия компьютера. Информацию о статусе автоматической проверки дисков можно найти в меню Панель управления -> Центр безопасности и обслуживания -> Обслуживание -> Состояние диска (Control Panel -> System and Security -> Security and Maintenance -> Drive status). На скриншоте виден статус
All drives are working properly
.
Задание проверки диска, которое называется ProactiveScan, и запускается в рамках Windows 10 Automatic Maintance Task можно найти в Task Scheduler -> Microsoft -> Windows -> Chkdsk.
Также в современных билдах Windows 10 добавлена утилита диагностики хранилища
StorDiag.exe
(Storage Diagnostic Tool). Данная утилита выполняет сразу несколько операций проверки диска (
chkdsk
,
fsutil
и
fltmc
). Лог можно сохранить в виде ETW трейса. Например:
stordiag.exe -collectEtw -checkfsconsistency -out %userprofile%desktop
Проверка ошибок на жестком диске с помощью PowerShell
В версии PowerShell 4.0 появился отдельный командлет для проверки диска Repair-Volume. Это командлет является PowerShell аналогом команды chkdsk.
Чтобы из PowerShell выполнить онлайн проверку жесткого диска на ошибки, выполните команду:
Repair-Volume –driveletter C –scan
Если нужно выполнить офлайн проверку и автоматически исправить ошибки, используйте параметр offlinescanandfix:
Repair-Volume –driveletter E –offlinescanandfix
Если ошибок на диске не найдено, вы увидите сообщение NoErrorsFound.
Также поддерживается быстрое исправление ошибок с помощью параметра spotfix (исправляются только ошибки, найденные при онлайн сканировании):
Repair-volume –driveletter E –spotfix
Можно проверить сразу несколько локальных дисков:
Repair-Volume -DriveLetter EHI –SpotFix
Через CIM сессии проверить диски на удаленных компьютерах:
Repair-Volume –driverletter c -scan –cimsession fs01,fs02,dc01
Также вы можете проверить SMART состояние жестких дисков из PowerShell с помощью командлетов из модуля Storage:
Get-PhysicalDisk | Sort Size | FT FriendlyName, Size, MediaType,SpindleSpeed, HealthStatus, OperationalStatus -AutoSize
Просмотр результата (лога) проверки диска Chkdsk в Windows 10
При проверке диска в онлайн режиме, вы видите в консоли полную статистику. Однако, если вы запланировали проверку диска с помощью опции offlinescanandfix, вы не увидите на экране загрузки Windows итоговый отчет chkdk. В Windows 10 на экране загрузки отображается только общий процент выполнения проверки диска.
В Windows 7 и более ранних версиях Windows, подробная информация о действиях, выполняемых утилитой chkdsk, отображалась прямо на экране загрузки ОС.
В Windows 10 вы можете получить информацию о всех действиях, которые были выполнены процедурой проверки дисков только из журнала событий Windows (Event Viewer).
Откройте Windows Event Viewer (
Eventvwr.msc
).
В открывшемся окне перейдите в раздел Windows Logs -> Application.
Щелкните ПКМ по разделу Application и выберите пункт меню Find. В строке поиска введите chkdsk и нажмите Find next.
Можно искать по источнику событий. Для поиска событий проверки диска при загрузке Windows нужно искать включить фильтр по событиям с источнико Wininit. Для событий проверки диска, инициированных пользователем смотрите источник Chkdsk.
Поиск должен перейти на последнее событие с Event ID 1001 и источником Wininit. На вкладке General будет содержаться подробный лог с данными последней проверки системного диска.
Checking file system on C: The type of the file system is NTFS. A disk check has been scheduled. Windows will now check the disk. Stage 1: Examining basic file system structure ... 129280 file records processed. File verification completed. 4917 large file records processed. 0 bad file records processed. Stage 2: Examining file name linkage ... 184834 index entries processed. Index verification completed. 0 unindexed files scanned. 0 unindexed files recovered to lost and found. Stage 3: Examining security descriptors ... Cleaning up 799 unused index entries from index $SII of file 0x9. Cleaning up 799 unused index entries from index $SDH of file 0x9. Cleaning up 799 unused security descriptors. Security descriptor verification completed. 27778 data files processed. CHKDSK is verifying Usn Journal... 36727760 USN bytes processed. Usn Journal verification completed. Stage 4: Looking for bad clusters in user file data ... 129264 files processed. File data verification completed. Stage 5: Looking for bad, free clusters ... 6493921 free clusters processed. Free space verification is complete. CHKDSK discovered free space marked as allocated in the volume bitmap. Windows has made corrections to the file system. No further action is required. 41428991 KB total disk space. 15154156 KB in 90362 files. 75308 KB in 27779 indexes. 0 KB in bad sectors. 223839 KB in use by the system. 55376 KB occupied by the log file. 25975688 KB available on disk. 4096 bytes in each allocation unit. 10357247 total allocation units on disk. 6493922 allocation units available on disk. Internal Info: 00 f9 01 00 88 cd 01 00 a9 dd 03 00 00 00 00 00 ................ ad 00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 ....f........... Windows has finished checking your disk. Please wait while your computer restarts.
Вы можете получить информацию из событий проверки диска с помощью PowerShell. Следующая команда экспортирует 5 последних результатов проверки диска из журнала событий и сохранит их на рабочий стол в текстовый файл CHKDSK_SCAN.txt.
Get-EventLog -LogName Application -Source chkdsk | Select-Object -Last 5 -Property TimeGenerated,Message | Format-Table -Wrap| out-file "$env:userprofileDesktopCHKDSK_SCAN.txt"
Полученный файл можно открыть в любом текстовом редакторе.
Итак, мы получили журнал проверки дисков, выполненной при загрузке Windows 10. Если Windows запускает проверку при каждой загрузке ОС или проверка зависает, возможно стоит временно отключить автоматическую проверку дисков при загрузке Windows.