Как запустить Chkdsk для восстановления и починки жесткого диска в Windows
WINDOWS

Как запустить Chkdsk для восстановления и починки жесткого диска в Windows

Chkdsk или checkdisk - это системное средство Windows, которое проверяет целостность тома и пытается исправить ошибки файловой системы.

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

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

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

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

  • Ошибки файловой системы.
  • Физическое повреждение диска.

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

chkdskКоманда имеет следующий синтаксический формат, и вам нужно будет запустить ее с правами администратора.

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

Параметр Описание
[<объем>] Том диска, на котором вы хотите chkdsk работать. Если вы опустите этот параметр, chkdsk будет предпринята попытка запуска на загрузочном томе. Попытка будет успешной, если не указаны параметры восстановления, в противном случае будет выдана ошибка.
[<путь><имя файла>] Этот параметр указывает файл, который вы хотите chkdsk запустить, с указанием его полного пути.
[/ f] Этот параметр пытается исправить любые ошибки, обнаруженные на логическом диске. Этот диск должен быть заблокирован при запуске chkdsk с этим параметром.
[/v] Подробный параметр, позволяющий отображать имя каждого файла по мере их сканирования на томах в формате FAT / FAT32. На томах NTFS отображаются сообщения об очистке, если таковые имеются.
[/r] Обнаруживает поврежденные сектора и пытается восстановить считываемую информацию. Включает функциональность /f. Кроме того, выполняет проверку на наличие ошибок физического диска.
[/x] При необходимости сначала отключает диск. Включает функциональность /f.
[/ i] Выполняет менее тщательную проверку записей индекса, тем самым ускоряя работу. Работает только на дисках в формате NTFS.
[/ c] Включение этого позволяет пропустить циклы проверки в структурах папок, сокращая время проверки. Работает только на дисках в формате NTFS.
[/l[: размер>]] Задает размер файла журнала в килобайтах.
[/b] Параметр только NTFS. Очищает список поврежденных секторов и выполняет проверку всех выделенных и свободных кластеров на наличие ошибок. Включает функциональность /r
[/ scan] Запускает онлайн-сканирование. Только NTFS.
[/forceofflinefix] Должен запускаться с параметром [/scan], принудительно устраняющим все обнаруженные дефекты в автономном режиме.
[/perf] Должен запускаться с параметром [/ scan], повышающим использование системных ресурсов для более быстрого сканирования.
[/ spotfix] Позволяет точечно исправлять тома NTFS.
[/sdcleanup] Только для NTFS. Включает функциональность / f. Мусор собирает ненужные данные дескриптора безопасности.
[/offlinescanandfix] Запускает автономное сканирование и исправление тома.
[/freeorphanedchains] Только для FAT / FAT32 / exFAT. Освобождает все потерянные цепочки кластеров вместо их восстановления.
[/markclean] Только для FAT / FAT32 / exFAT. Если повреждение не обнаружено, том помечается как чистый.

Выполните команду Chkdsk

В Windows вы можете запустить chkdsk команду из командной строки, powershell или из среды восстановления Windows.

Как запустить Chkdsk из командной строки:

  1. Нажмите Win + R, введите cmd, затем нажмите Ctrl + Shift + Enter, чтобы запустить командную строку с повышенными правами
  2. В командной строке введите: chkdsk vol /r . Замените vol буквой тома диска, на котором вы хотите запустить chkdsk.

Запустите Chkdsk из Windows PowerShell:

  1. Нажмите Win + R, введите powershell, затем нажмите Ctrl + Shift + Enter, чтобы запустить Administrator PowerShell.
  2. В командной строке выполните команду chkdsk vol /r . Замените vol буквой тома диска, на котором вы хотите запустить chkdsk. 

Chkdsk из Windows RE

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

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

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

Сканирование и восстановление поврежденных секторов

Если вам нужно просканировать и восстановить на наличие поврежденных секторов (физических) на вашем жестком диске, вам нужно будет выполнить chkdsk команду с параметром /r.

chkdsk vol /r

 

Параметр сканирования подразумевает /f, что означает, что параметр также выполняет функцию /f, которая заключается в проверке целостности файловой системы.

Эта опция исправит все выявленные ошибки файловой системы. При обнаружении каких-либо поврежденных секторов также будет предпринята попытка восстановить читаемые данные.

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

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

Проверка файловой системы на наличие повреждений

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

В командной строке введите chkdsk vol /f.

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

Отключите и запустите Chkdsk

Если один или несколько файлов на целевом томе открыты, в этом случае вы, скорее всего, получите сообщение об ошибке “Chkdsk не может быть запущен, поскольку том используется другим процессом”. В этом случае принудительно отключите диск, нажав Y при появлении соответствующего запроса.  

Вы также можете использовать параметр /x для отключения тома и запуска chkdsk на нем.

В командной строке с повышенными правами введите: chkdsk vol /r /x .

Если вы хотите просканировать только файловую систему, вы можете вместо этого выполнить команду: chkdsk vol /f /x .

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

Вас встретит сообщение “ Chkdsk не удается запустить, поскольку том используется другим процессом. Хотите запланировать проверку этого тома при следующем перезапуске системы? (Y/N) 

Если вам нужно запустить chkdsk сканирование загрузочного тома, нажмите Y и нажмите enter. После этого перезагрузите систему. Когда вы это сделаете, autochk.exe вызывается при загрузке вашего компьютера. Это приложение только для NTFS, которое запускается перед запуском Windows Server.

autochk.exeПрограмма может быть запущена в следующих ситуациях:

  1. Если вам нужно выполнить chkdsk команду на загрузочном томе.
  2. Если том помечен как загрязненный.
  3. Если chkdsk не удается отключить том.

Функционально он autochk.exe такой же, как chkdsk, за исключением того, что запускается перед загрузкой Windows, что позволяет ему работать на загрузочном томе.

Вопросы и ответы

Почему команда Chkdsk не работает?

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

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

Может ли Chkdsk исправить жесткий диск?

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

Комментарии (0)
Добавить комментарий