Устранение ошибок жесткого диска через командную строку

Как проверить диск на ошибки через командную строкуВ этой инструкции для начинающих по шагам показано, как проверить жесткий диск на ошибки и поврежденные сектора в 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 в Offline режиме

Если вы увидите сообщение о том, что нельзя выполнить команду 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 вы, скорее всего, увидите сообщение о том, что сейчас проверка этого диска не требуется. Однако, вы можете запустить ее принудительно.

Проверка HDD в проводнике

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

Проверка диска на ошибки в Windows PowerShell

Проверить жесткий диск на ошибки можно не только с помощью командной строки, но и в Windows PowerShell.

Для того, чтобы проделать эту процедуру, запустите PowerShell от имени администратора (можно начать набирать PowerShell в поиске на панели задач Windows 10 или в меню Пуск предыдущих ОС, после чего кликнуть правой кнопкой мыши по найденному элементу и выбрать пункт «Запустить от имени администратора».

В Windows PowerShell используйте следующие варианты команды Repair-Volume для проверки раздела жесткого диска:

  • Repair-Volume -DriveLetter C (где C — буква проверяемого диска, в этот раз без двоеточия после буквы диска). Проверка диска на ошибки в Windows PowerShell
  • Repair-Volume -DriveLetter C -OfflineScanAndFix (аналогично первому варианту, но для выполнения оффлайн-проверки, как это описывалось в способе с chkdsk).

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

Дополнительные возможности проверки диска в Windows 10

Помимо перечисленных выше вариантов, вы можете использовать некоторые дополнительные встроенные в ОС средства. В Windows 10 и 8 обслуживание дисков, в том числе их проверка и дефрагментация происходят автоматически по расписанию, в то время, когда вы не пользуетесь компьютером или ноутбуком.

Чтобы просмотреть информацию о том, были ли найдены какие-либо проблемы с дисками, зайдите в «Панель управления» (сделать это можно, кликнув правой кнопкой мыши по Пуску и выбрав нужный пункт контекстного меню) — «Центр безопасности и обслуживания». Откройте раздел «Обслуживание» и в пункте «Состояние диска» вы увидите информацию, полученную в результате последней автоматической проверки.

Информация об обслуживании дисков Windows

Еще одна возможность, которая появилась в Windows 10 — утилита диагностики хранилища (Storage Diagnostic Tool). Для использования утилиты, запустите командную строку от имени администратора, затем используйте следующую команду:

stordiag.exe -collectEtw -checkfsconsistency -out путь_к_папке_сохранения_отчета

Выполнение команды займет некоторое время (может показаться, что процесс завис), при этом будут проверены все подключенные диски.

Запуск диагностики дисков в Windows 10

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

Отчеты stordiag.exe

Отчет включает в себя отдельные файлы, содержащие:

  • Информацию проверки chkdsk и информацию об ошибках, собранную fsutil в текстовых файлах.
  • Файлы реестра Windows 10, содержащие все текущие значения реестра, относящиеся к подключенным накопителям.
  • Файлы журналов просмотра событий Windows (события собираются в течение 30 секунд при использовании ключа collectEtw в команде диагностики дисков).

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

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

Команда CHKDSK предназначена для проверки и устранения логических ошибок на жестком диске. Ниже мы рассмотрим особенности её работы и другие функции утилиты.


Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Содержание

  1. Проверка жесткого диска в работающей Windows
  2. Проверка диска из командной строки
  3. Команды для работы с CHKDSK в командной строке
  4. Восстановление информации с проблемного жесткого диска

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

Таким образом, CHKDSK – важная утилита, позволяющая продлить строк службы жесткого диска, а также увеличить скорость его работы, поэтому абсолютно каждый пользователь ОС Windows должен уметь пользоваться и проверять свои носители встроенными средствами. Ниже будет представлено несколько способов проверки дисков из работающей ОС и командной строки.

Проверка жесткого диска в работающей Windows

Для проверки логических разделов жесткого диска при помощи CHKDSK в работающей Windows необходимо:

Шаг 1. Открыть каталог «Этот компьютер», нажать правой кнопкой мыши по необходимому логическому разделу и выбрать пункт «Свойства».

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Шаг 2. В открывшемся окне перейти во вкладку «Сервис» и выбрать пункт «Проверить».

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Шаг 3. Подтверждаем проверку диска и после ее завершения нажимаем по кнопке «Показать подробности».

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Шаг 4. Вся информация и результаты проверки диска будут доступны в графе «Сведения».

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Проверка диска из командной строки

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

Чтобы запустить командную строку из среды восстановления ОС, необходимо:

Шаг 1. Воспользоваться установочным диском или загрузочной флешкой Windows и после окна выбора языка нажать по пункту «Восстановление системы». Перейдя в среду восстановления, следует нажать по пункту «Поиск и устранение неисправностей».

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Шаг 2. На следующем окне следует выбрать пункт «Дополнительные параметры», после чего можно обнаружить кнопку «Командная строка».

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Также всегда остается возможность запустить утилиту проверки дисков через командную строку из работающей системы. Важно! Для использования полного потенциала CHKDSK следует производить запуск командной строки только с правами администратора. В ином случае утилита CHKDSK проведет проверку без устранения выявленных неполадок.

Запустить командную строку или Windows PowerShell от имени администратора можно, нажав правой кнопкой мыши по кнопке «Пуск» и выбрав пункт «Командная строка(администратор)».

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Команды для работы с CHKDSK в командной строке

Находясь в командной строке, можно провести быструю проверку жесткого диска (аналогичная проверка была описана в начале) без перезагрузки системы. Для этого достаточно ввести команду «CHKDSK» и подтвердить действие кнопкой Enter.

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Для проверки диска и исправления логических ошибок на нем необходимо воспользоваться командой «chkdsk C: /F /R», где С – имя необходимого диска.

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

Для подтверждения проверки диска после перезагрузки необходимо нажать клавишу «Y».

Помимо полного анализа и по возможности исправления поврежденных секторов, утилита может выполнять проверку и решение ошибок только файловой системы. Для этого следует воспользоваться командой «chkdsk C: /F» и подтвердить действие «Y».

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

С полным списком и описанием возможностей утилиты можно ознакомится, введя команду «chkdsk /?».

Команда CHKDSK – встроенная утилита для исправления ошибок жестких дисков

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

Чтобы получить полную картину о состоянии носителя, можно воспользоваться бесплатной программой для проверки дисков Victoria. Узнать о том, как пользоваться, исправлять и проводить диагностику HDD с помощью Victoria Вы сможете в статье: «Используем программу Victoria для тестирования и исправления жесткого диска»

Восстановление информации с проблемного жесткого диска

Проблемы с жестким диском – всегда большая угроза для важной информации и документов, хранящихся на компьютере. Чтобы быть готовым к любым обстоятельствам, рекомендуем всегда иметь под рукой специальную программу для эффективного восстановления файлов RS Partition Recovery. Данная утилита поможет восстановить всю утерянную информацию даже в самых сложных случаях.

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». Там вы найдете подробный лог сканирования накопителя.

title description ms.topic ms.assetid author ms.author ms.date

chkdsk

Reference article for the chkdsk command, which checks the file system and file system metadata of a volume for logical and physical errors.

reference

62912a3c-d2cc-4ef6-9679-43709a286035

jasongerend

alalve

11/22/2022

chkdsk

Checks the file system and file system metadata of a volume for logical and physical errors. If used without parameters, chkdsk displays only the status of the volume and does not fix any errors. If used with the /f, /r, /x, or /b parameters, it fixes errors on the volume.

[!IMPORTANT]
Membership in the local Administrators group, or equivalent, is the minimum required to run chkdsk. To open a command prompt window as an administrator, right-click Command prompt in the Start menu, and then click Run as administrator.

[!IMPORTANT]
Interrupting chkdsk is not recommended. However, canceling or interrupting chkdsk should not leave the volume any more corrupt than it was before chkdsk was run. Running chkdsk again checks and should repair any remaining corruption on the volume.

[!NOTE]
Chkdsk can be used only for local disks. The command cannot be used with a local drive letter that has been redirected over the network.

Syntax

chkdsk [<volume>[[<path>]<filename>]] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:<size>]] [/b]

Parameters

Parameter Description
<volume> Specifies the drive letter (followed by a colon), mount point, or volume name.
[ [<path>]<filename> Use with file allocation table (FAT) and FAT32 only. Specifies the location and name of a file or set of files that you want chkdsk to check for fragmentation. You can use the ? and * wildcard characters to specify multiple files.
/f Fixes errors on the disk. The disk must be locked. If chkdsk cannot lock the drive, a message appears that asks you if you want to check the drive the next time you restart the computer.
/v Displays the name of each file in every directory as the disk is checked.
/r Locates bad sectors and recovers readable information. The disk must be locked. /r includes the functionality of /f, with the additional analysis of physical disk errors.
/x Forces the volume to dismount first, if necessary. All open handles to the drive are invalidated. /x also includes the functionality of /f.
/i Use with NTFS only. Performs a less vigorous check of index entries, which reduces the amount of time required to run chkdsk.
/c Use with NTFS only. Does not check cycles within the folder structure, which reduces the amount of time required to run chkdsk.
/l[:<size>] Use with NTFS only. Changes the log file size to the size you type. If you omit the size parameter, /l displays the current size.
/b Use with NTFS only. Clears the list of bad clusters on the volume and rescans all allocated and free clusters for errors. /b includes the functionality of /r. Use this parameter after imaging a volume to a new hard disk drive.
/scan Use with NTFS only. Runs an online scan on the volume.
/forceofflinefix Use with NTFS only (must be used with /scan). Bypass all online repair; all defects found are queued for offline repair (for example, chkdsk /spotfix).
/perf Use with NTFS only (must be used with /scan). Uses more system resources to complete a scan as fast as possible. This may have a negative performance impact on other tasks running on the system.
/spotfix Use with NTFS only. Runs spot fixing on the volume.
/sdcleanup Use with NTFS only. Garbage collect unneeded security descriptor data (implies /f).
/offlinescanandfix Runs an offline scan and fix on the volume.
/freeorphanedchains Use with FAT/FAT32/exFAT only. Frees any orphaned cluster chains instead of recovering their contents.
/markclean Use with FAT/FAT32/exFAT only. Marks the volume clean if no corruption was detected, even if /f was not specified.
/? Displays help at the command prompt.

Remarks

  • The /i or /c switch reduces the amount of time required to run chkdsk by skipping certain volume checks.

  • If you want chkdsk to correct disk errors, you can’t have open files on the drive. If files are open, the following error message appears:

    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 you choose to check the drive the next time you restart the computer, chkdsk checks the drive and corrects errors automatically when you restart the computer. If the drive partition is a boot partition, chkdsk automatically restarts the computer after it checks the drive.

  • You can also use the chkntfs /c command to schedule the volume to be checked the next time the computer is restarted. Use the fsutil dirty set command to set the volume’s dirty bit (indicating corruption), so that Windows runs chkdsk when the computer is restarted.

  • You should use chkdsk occasionally on FAT and NTFS file systems to check for disk errors. Chkdsk examines disk space and disk use and provides a status report specific to each file system. The status report shows errors found in the file system. If you run chkdsk without the /f parameter on an active partition, it might report spurious errors because it cannot lock the drive.

  • Chkdsk corrects logical disk errors only if you specify the /f parameter. Chkdsk must be able to lock the drive to correct errors.

    Because repairs on FAT file systems usually change a disk’s file allocation table and sometimes cause a loss of data, chkdsk might display a confirmation message similar to the following:

    10 lost allocation units found in 3 chains.
    Convert lost chains to files?
    
    • If you press Y, Windows saves each lost chain in the root directory as a file with a name in the format File<nnnn>.chk. When chkdsk finishes, you can check these files to see if they contain any data you need.

    • If you press N, Windows fixes the disk, but it does not save the contents of the lost allocation units.

  • If you don’t use the /f parameter, chkdsk displays a message that the file needs to be fixed, but it does not fix any errors.

  • If you use chkdsk /f* on a very large disk or a disk with a very large number of files (for example, millions of files), chkdsk /f might take a long time to complete.

  • Use the /r parameter to find physical disk errors in the file system and attempt to recover data from any affected disk sectors.

  • If you specify the /f parameter, chkdsk displays an error message if there are open files on the disk. If you do not specify the /f parameter and open files exist, chkdsk might report lost allocation units on the disk. This could happen if open files have not yet been recorded in the file allocation table. If chkdsk reports the loss of a large number of allocation units, consider repairing the disk.

  • Because the Shadow Copies for Shared Folders source volume cannot be locked while Shadow Copies for Shared Folders is enabled, running chkdsk against the source volume might report false errors or cause chkdsk to unexpectedly quit. You can, however, check shadow copies for errors by running chkdsk in Read-only mode (without parameters) to check the Shadow Copies for Shared Folders storage volume.

  • The chkdsk command, with different parameters, is available from the Recovery Console.

  • On servers that are infrequently restarted, you may want to use the chkntfs or the fsutil dirty query commands to determine whether the volume’s dirty bit is already set before running chkdsk.

Understanding exit codes

The following table lists the exit codes that chkdsk reports after it has finished.

Exit code Description
0 No errors were found.
1 Errors were found and fixed.
2 Performed disk cleanup (such as garbage collection) or did not perform cleanup because /f was not specified.
3 Could not check the disk, errors could not be fixed, or errors were not fixed because /f was not specified.

Examples

To check the disk in drive D and have Windows fix errors, type:

If it encounters errors, chkdsk pauses and displays messages. Chkdsk finishes by displaying a report that lists the status of the disk. You cannot open any files on the specified drive until chkdsk finishes.

To check all files on a FAT disk in the current directory for noncontiguous blocks, type:

Chkdsk displays a status report, and then lists the files that match the file specifications that have noncontiguous blocks.

Viewing chkdsk logs

There are two methods that can be used to retrieve chkdsk log file(s) in Windows. View the methods described below:

Event Viewer

To view logs with Event Viewer, navigate to the following:

  1. Start > Control Panel > Administrative Tools > Event Viewer.

    Alternatively, press Win + R keys to bring up the run dialog box, type eventvwr.msc, and select OK.

  2. Expand Windows Logs > right-click on Application > select Filter Current Log.

  3. Within the Filter Current Log window, navigate to Event sources drop-down menu, select Chkdsk and Wininit.

  4. Click OK to finish filtering for these two sources.

PowerShell

There are two source types when retrieving logs in PowerShell, chkdsk and wininit. Run one of the two commands in PowerShell to view the most current chkdsk log:

get-winevent -FilterHashTable @{logname="Application"} | ?{$_.providername -match "chkdsk"} | fl timecreated, message
get-winevent -FilterHashTable @{logname="Application"} | ?{$_.providername -match "wininit"} | fl timecreated, message

To export the log to a specific location, the following can be added to the end of the command | out-file "$env:userprofilelocationfilename.txt". Example:

get-winevent -FilterHashTable @{logname="Application"} | ?{$_.providername -match "chkdsk"} | fl timecreated, message | out-file "C:UsersAdministratorDesktopChkdsk_Log.txt"
get-winevent -FilterHashTable @{logname="Application"} | ?{$_.providername -match "wininit"} | fl timecreated, message | out-file "C:UsersAdministratorDesktopWininit_Log.txt"

Related links

  • Command-Line Syntax Key

Сценарий: У вас системные ошибки, и их необходимо исправить. 

Утилита проверки и исправления ошибок на жёстком диске Microsoft CHKDSK (“проверка диска”) была представлена более 30 лет назад, но используется до сих пор. Даже пользователи последних версий операционной системы Microsoft могут воспользоваться данной командой, чтобы выполнить проверку своих жёстких дисков на ошибки и их исправление при необходимости. Ниже приведена инструкция по запуску CHKDSK в Windows 10.

Если после использования утилиты CHKDSK у вас всё ещё возникают ошибки, попробуйте альтернативные программы. 

chkdsk1

Сначала выберите “Поиск в Windows” и выполните поиск Командной строки, введя “cmd”. Щёлкните по ярлыку правой кнопкой мыши и выберите “Запуск от имени администратора” в контекстном меню.

chkdsk2

После входа в качестве администратора, вы окажетесь в Командной Строке Windows, знакомой пользователям операционных систем до Windows NT. Введите команду “chkdsk”, нажмите пробел, а затем букву диска, который вы желаете проверить или исправить. В нашем случае, это внешний диск “L”.

Выполнение команды CHKDSK без аргументов лишь покажет состояние диска, и не исправит ошибки, присутствующие на разделе. Чтобы попросить CHKDSK исправить ошибки на диске, нужно указать параметры. После ввода буквы диска введите следующие параметры, каждый из которых отделён пробелом: “/f /r /x”.

chkdsk3

Параметр “/f” указывает CHKDSK выполнить исправление найденных ошибок; “/r” указывает программе обнаружить повреждённые секторы на диске и восстановить информацию, которую возможно прочитать; “/x” заставляет диск размонтироваться перед началом процесса. Дополнительные параметры доступны для более специализированных заданий, и подробно расписаны на web-сайте Microsoft.

В итоге полная команда, которую требуется ввестив Командную Строку, выглядит так:

chkdsk [Диск:] [параметры]

В нашем случае:

chkdsk L: /f /r /x

Стоит отметить, что CHKDSK должен заблокировать диск, поэтому не удастся выполнить проверку системного загрузочного диска, если компьютер работает. В нашем случае целевой диск – внешний, поэтому процесс начнётся сразу после ввода команды. Если целевой диск – загрузочный, система спросит вас, хотите ли вы запустить команду перед следующей загрузкой. Введите “yes”, перезагрузите компьютер, и команда запустится до загрузки операционной системы, получив полный доступ к диску.

Выполнение команды CHKDSK может занять продолжительное время, особенно на больших дисках. При завершении программа подытожит результаты, такие как общий объём места на диске, размещение байтов, а также самое главное – информацию о найденных и исправленных ошибках.

Команда CHKDSK доступна во всех версиях Windows, поэтому пользователи как Windows 7, так и Windows XP, могут выполнить приведённые выше шаги для инициализации проверки жёсткого диска. В случае использования старых версий Windows, можно выполнить следующее:

  1. Нажать “Пуск – Выполнить…”
  2. Ввести cmd
  3. Ввести chkdsk [Диск:] [параметры]

chkdsk4

Этапы “CHKDSK”

5 главных этапов описаны ниже:

Этап 1. Проверка базовой структуры файловой системы…

На первом этапе файлы с записями в MFT (главная файловая таблица) сравниваются и проверяются.

Этап 2. Проверка связей имен файлов…

На данном этапе проверяются директории и структура. Они проверяются на соответствие размеру файла и временной метки информации.

Этап 3. Проверка дескрипторов безопасности…

На последнем этапе проверки (3), файлы и папки проверяются на наличие дескрипторов безопасности, включая информацию о владельце прав NTFS.

Четвёртый и пятый этапы выполняются только при наличии аргумента /r!

Этап 4. Поиск поврежденных кластеров в данных пользовательских файлов…

Секторы кластера, включая данные, проверяются на возможность использования.

Этап 5. Поиск поврежденных и свободных кластеров…

На пятом этапе секторы кластера проверяются на отсутствие данных.

Если невозможно решить проблемы с жёстким диском, используя “CHKDSK”, рекомендуется использовать утилиты для работы с жёстким диском соответствующих производителей.

Также в Windows можно получить доступ к графическому интерфейсу CHKDSK

Для выполнения проверки с использованием графического интерфейса, выполните следующее:

Щёлкните правой кнопкой мыши по диску, который вы хотите проверить. Выберите Свойства – Сервис – Выполнить проверку.

chkdsk6

Это графический интерфейс “CHKDSK”. Две опции соответствуют параметрам “/f” и “/r”.

Alignment Tool, Backup & Recovery, Disk Wiper, Drive Copy, ExtFS for Windows, GPT Loader, Hard Disk Manager, HFS+ for Windows, Migrate OS to SSD, Partition Manager, Virtualization Manager, Продукты для Windows, Частные
Tags: check, check disk, chkdsk, disk, windows, диск, инструкция, общее, ошибки, проблема, проверить

Loading…

Download Article

Download Article

  • Running in File Explorer
  • |

  • Running in Command Prompt
  • |

  • Checking a Startup Disk
  • |

  • Using Disk Utility (Mac)
  • |

  • Video
  • |

  • Q&A

The chkdsk function is a tool that’s built into all computers that run on Windows operating systems. It allows you to check your hard disk for errors and repair them. You can also use it to check other disks, such as your D drive or an external hard drive. In this article, we’ll talk you through a few different ways to run chkdsk, including from File Explorer, using the Command Prompt, or from an installation disk. We’ll also cover how to check and repair your disks on a Mac.

  1. Image titled Run a Chkdsk Function Step 1

    1

    Open File Explorer. The Error Checking tool lets you run the chkdsk function from your computer’s visual interface. No matter what version of Windows you’re using, it works basically the same way. Start by opening File Explorer or, if you’re using Windows 7 or earlier, Windows Explorer. Do this by clicking the

    Windows File Explorer

    Explorer icon in the Quick Access taskbar at the bottom of your screen. If you don’t see that option:

    • In Windows 10 or 11, use the keyboard command Win+E to launch File Explorer, or open File Explorer from the Start menu.[1]
    • In Windows 8, you can open File Explorer by clicking the File Explorer app in the Apps Screen.
    • In Windows 7, right-click the
      Windows 7 Start

      Start Button and select Open Windows Explorer in the shortcut menu that pops up.[2]

  2. Image titled Run a Chkdsk Function Step 2

    2

    Select This PC from the left-hand menu. In the File Explorer or Windows Explorer window, click on This PC in the menu bar on the left side of the window. In Windows 8 and earlier, click on My Computer or Computer instead.[3]

    • In older versions of Windows, you can also click the
      Windows 7 Start

      Start Button in the lower left corner of your screen, then select Computer or My Computer to see a list of your drives.[4]

    Advertisement

  3. Image titled Run a Chkdsk Function Step 3

    3

    Right-click the disk you’d like to check. When you select This PC, Computer, or My Computer, a tab will open up in the File Explorer window showing all the disk drives associated with your computer. Select the one you want to check, usually called something like Local Disk (C:).[5]

    • You can also Ctrl+click the disk icon to open a pop-up menu.
  4. Image titled Run a Chkdsk Function Step 2

    4

    Choose Properties from the popup menu. In the menu that opens, scroll down and select Properties. This will open a new pop-up window displaying the properties of the disk.[6]

  5. Image titled Run a Chkdsk Function Step 5

    5

    Open the Tools tab. Find the Tools tab in the Properties window and click on it. You’ll see a heading called Error checking at the top of the Tools window with the option to check your disk.[7]

  6. Image titled Run a Chkdsk Function Step 6

    6

    Click the Check button. Under Error checking, click the Check button to begin running a disk check. Depending on which version of Windows you’re running, you may see a dialog box with the text You don’t need to scan this drive. If you want to run the scan anyway, click Scan drive.

    • In some older versions of Windows, such as Windows 7, you will be able to select additional options, such as Automatically fix file system errors and Scan for and attempt recovery of bad sectors.[8]
    • Before you can successfully scan the disk, you’ll need to close any open programs and files. If any applications are still running, you may see an error message such as Windows can’t check the disk while it’s in use. If this happens, click Schedule disk check, close anything that’s open, and restart your computer to automatically run a check.
  7. Image titled Run a Chkdsk Function Step 7

    7

    Select Show Details to see a detailed report. Once the scan is done, a window will pop up informing you that the scan is finished. If you want to see a list of any errors that showed up in the check, click Show Details. Otherwise, click Close to close the window.

  8. Advertisement

  1. Image titled Run a Chkdsk Function Step 8

    1

    Open the Command Prompt app. The Command Prompt lets you run a disk check by entering a simple text command. To get started, type Command Prompt into the search bar in the bottom left corner of your screen, then select the Command Prompt app from the list of search results. Click Run as Administrator in the list of options under the app.[9]

    • You may see a prompt asking you to allow the app to make changes to your PC. If so, click Yes to continue.
  2. Image titled Run a Chkdsk Function Step 6

    2

    Type in chkdsk and hit Enter. This is the most basic disk check command that you can enter in the Command Prompt. If you just type in chkdsk, the Command Prompt will scan your disk and give you a list of any errors it finds. However, it won’t fix any of them.

    • If the drive is currently in use, Command Prompt may prompt you to restart your computer. Type Y and press Enter to restart.
  3. Image titled Run a Chkdsk Function Step 10

    3

    Enter additional commands to fix errors or do a detailed scan. There are several other commands you can add to the chkdsk function, depending on what you’re trying to accomplish. You can see a full list of chkdsk commands on the Microsoft website: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/chkdsk. Some of the most important commands include:[10]

    • chkdsk <volume>:, which specifies which drive you want to scan. Replace <volume> with the letter that identifies the drive. For example, your local hard disk is usually c, while your CD-ROM or other external disk drive is typically d.
    • /f. Adding this command after chkdsk will cause the Command Prompt to fix any errors it finds.
    • /r, which both fixes errors and attempts to recover readable information from any bad sectors on the disk.
    • As an example, if you wanted to scan your C drive and fix any errors, you’d enter the command chkdsk c: /f.
  4. Advertisement

  1. Image titled Run a Chkdsk Function Step 11

    1

    Use this option if you can’t boot up your computer. If your disk is having serious problems and can’t boot up properly, you can run chkdsk from a bootable external disk with Windows on it. The best way to do this depends on what version of Windows you’re running.

  2. Image titled Run a Chkdsk Function Step 12

    2

    Insert the media you used to install your operating system. This could be a CD or DVD, a USB drive, or an external hard drive.

    • If you don’t have the original disk or media you used to install Windows, you can make one using a digital download of the operating system. You’ll need a blank USB flash drive with at least 5GB of space.[11]
  3. Image titled Run a Chkdsk Function Step 13

    3

    Start your PC from the installation disk. The way to do this may vary depending on what kind of computer you have. If you’re not sure how to reboot from a disk, check the manual that came with your computer and follow the instructions there.[12]

    • For example, some PCs require you to press F8 repeatedly while booting up. Others need a different key combination, such as Del+F12.
    • If your PC is already set to boot up from an install disk, you may automatically be prompted to restart from the disk once you insert it into the drive and reboot your computer.
  4. Image titled Run a Chkdsk Function Step 14

    4

    Select Repair your computer. Once your computer reboots from the disk, you’ll see a screen with several options. To run a disk check, first click on Repair your computer.[13]

  5. Image titled Run a Chkdsk Function Step 15

    5

    Click Troubleshoot. In the Repair your computer menu, select Troubleshoot. This will open a new window with a variety of system recovery options.[14]

  6. Image titled Run a Chkdsk Function Step 16

    6

    Open Advanced options. When the Troubleshoot menu opens, click on Advanced options.[15]

  7. Image titled Run a Chkdsk Function Step 17

    7

    Select Command Prompt. In the Advanced options menu, you will see an option to launch Command Prompt. Click the Command Prompt button to open the Command Prompt app.

  8. Image titled Run a Chkdsk Function Step 18

    8

    Enter the chkdsk command in Command Prompt. When Command Prompt opens, type in chkdsk to run a simple check and find any problems with your disk drive. You can also use more specific commands, such as:[16]

    • chkdsk c: /f, which will check your C drive (local hard disk) for any errors and fix them, if possible.
    • chkdsk c: /r, which will both fix errors and attempt to recover any readable data from bad sectors on your hard drive.
  9. Advertisement

  1. 1

    Launch Disk Utility from your Applications folder. If you’re able to boot up your Mac without any trouble, you can run the Disk Utility app from your Apps folder. Disk Utility performs many of the same functions as the chkdsk command on a PC. To open Disk Utility:[17]

    • Open a Finder window and click Applications in the sidebar menu on the left.
    • Scroll down in the Applications list and click the Utilities folder.
    • Double-click Disk Utility.
  2. 2

    Reboot your Mac in recovery mode if you can’t start up normally. Depending on whether your Mac has Apple Silicon or an Intel processor, there are two different ways to do this:[18]

    • For Apple Silicon, turn on your computer, but keep holding the power button until you see a menu screen with startup options. Click Options, then click Continue.
    • If you have an Intel processor, turn on your computer, then press and hold Command+R until the Apple logo appears.
    • Once you enter recovery mode, your computer may ask you to select a user and enter the password. If this happens, select the user, then hit Next. Enter the correct password for the selected user on the next screen.
    • Select Disk Utility from the Utilities window.
  3. 3

    Select Show All Devices to view your disks. In the Disk Utility app, click the View button in the top left corner of the app window. From there, select Show All Devices. Select the disk you want to check from the left-hand sidebar.[19]

  4. 4

    Choose the last volume on any disk you want to repair. If your disks are divided up into separate volumes, start by running a disk check on the lowest volume in the nested list.[20]

    • For instance, if you’re checking Macintosh HD, you might start by selecting Macintosh HD – Data.
    • As you check each volume, move up the list from volumes to containers to disks.
  5. 5

    Click First Aid. Once you’ve selected the volume, container, or disk you want to check, click on the First Aid button or tab at the top of the Disk Utility window. This button looks like a stethoscope.[21]

  6. 6

    Select Run. In some versions of the app, you may see a Repair Disk button instead. Click the button to begin running a disk check.[22]

    • You may be prompted to enter your administrator password to unlock the disk.
    • Once the disk check is done, click the Done button, then move on to checking the next volume, container, or disk. Quit the app and restart your computer when you’re finished.
    • The disk utility should repair any errors it finds. If finds an error that it can’t repair, you may need to reformat your disk.
  7. Advertisement

Add New Question

  • Question

    Why do I receive a «file not found» error when I run CHKDSK?

    Skooter1504

    Skooter1504

    Community Answer

    You are likely missing a file that’s important for the program to function. Make sure you have all required files for it.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

Thanks for submitting a tip for review!

About This Article

Thanks to all authors for creating a page that has been read 324,263 times.

Is this article up to date?

  • Устранение ошибки 403 play market
  • Устранение ошибок диска через cmd
  • Устранение ошибки 0xc000007b на windows 7
  • Устранение ошибок windows 10 через командную строку
  • Устранение ошибки 0xc0000005 windows 10