Как запустить проверку диска из командной строки. CHKDSK — проверка жесткого диска на ошибки

  • 28.09.2019

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

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

Общее описание возможностей программы

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

Бывает, что некоторые пользователи путают оное явление с , но это не он (пусть и дизайн тут тоже синенький). Сие окно означает, что запустилась встроенная в Windows утилита под названием Chkdsk (Check Disk - проверка диска), которая занимается тем, что ищет и (или дискету) на ошибки файловой системы, которые могли возникнуть в ходе непредвиденных сбоев в работе компьютера или самого диска. Как раз об этой небольшой утилите и пойдет речь в этой статье.

Помимо вышеописанных свойств эта радость (в операционных системах Windows NT, Windows 2000 и Windows XP) также может проверять поверхность жёсткого диска на наличие физически повреждённых секторов (так называемые, - bad sectors). Найденные сектора отмечаются как повреждённые, и система больше не пытается читать с этих секторов или писать на них какую-либо информацию.

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

Как запустить и использовать Chkdsk для проверки

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

Первый (графический) :

Открываем "Мой компьютер ", жмем правой кнопкой мышки на диске, который хотим проверить, затем выбираем "Свойства " - "Сервис " - "Выполнить проверку ".

В следующем окошке отмечаем обе галочки и жмем кнопочку "Запуск ".

И ждем окончания проверки.

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

Вариант второй (через консоль):
Выбираем "Пуск " - "Выполнить " - "cmd " - "ок ".
Перед нами появится консоль куда мы вводим команду:
chkdsk с: /f
Где chkdsk - это сама команда, с: - это буква диска, который мы хотим проверить, а /f - это параметр, который задает исправление ошибок на диске. Соответственно, если нужно проверить другой диск, например D, то указываем:
chkdsk d: /f .
Как и в случае с графическим решением, если Вы проверяете системный раздел, то можете получить ошибку: "Невозможно выполнить команду Chkdsk, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? ". В этом случае жмем на клавиатуре латинскую Y (не забудьте переключить язык) и давим в кнопочку Enter и тогда, во время следующей загрузки компьютера, утилита chkdsk проверит указанный диск на ошибки и исправит их.

Послесловие

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

Как обычно, если у Вас есть вопросы, то я готов на них ответить в комментариях, или .

Не зависимо от вашей операционной системы (Windows XP, Windows 7, Windows 8), зайдите в Компьютер (Мой компьютер, Этот компьютер) нажмите на диске, который необходимо проверить правой кнопкой мыши, выберите "Свойства ".

В окне свойств, зайдите во вкладку "Сервис " и нажмите кнопку "Выполнить проверку ".

Ставим обе галочки

Автоматически исправлять системные ошибки.

Проверять и восстанавливать системные сектора.

и нажимаем "Запуск ".

Если вы проверяете системный том (диск на котором установлена операционная система, обычно диск С) у вас появится сообщение "Windows не может проверить жесткий диск, который в данный момент используется ", нажмите "Расписание проверки диска ".

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

Проверка жесткого диска с помощью утилиты chkdsk.

CHKDSK (сокращение от англ. check disk - проверка диска) - стандартное приложение в операционных системах DOS и Microsoft Windows, которое проверяет жёсткий диск или дискету на ошибки файловой системы (например, один и тот же сектор отмечен как принадлежащий двум разным файлам). CHKDSK также может исправлять найденные ошибки файловой системы. (из Википедии)

Для того чтобы запустить утилиту chkdsk необходимо запустить командную строку с правами администратора, для этого:

В Windows XP нажмите - "Командная строка"

В Windows 7 нажмите "Пуск" - "Все программы" - "Стандартные" "Командная строка" и выберите "Запуск от имени администратора" .

В Windows 8.1 нажмите правой кнопкой мыши на "Пуск" - "Командная строка (администратор)" .

В итоге у вас откроется консоль командной строки.

Первым делом узнаем синтаксис утилиты chkdsk:

CHKDSK [том[[путь]имя_файла]] ]

Том Определяет точку подключения, имя тома или букву проверяемого диска с двоеточием.
имя_файла Файлы, проверяемые на наличие фрагментации (только FAT/FAT32).
/F Исправление ошибок на диске.
/V Для FAT/FAT32: вывод полного пути и имени каждого файла на диске. Для NTFS: вывод сообщений об очистке (при их наличии).
/R Поиск поврежденных секторов и восстановление уцелевшего содержимого (требует /F).
/L:размер Только для NTFS: задание размера файла журнала (в КБ). Если размер не указан, выводится текущее значение размера.
/X Предварительное отключение тома (при необходимости). Все открытые дескрипторы для этого тома будут недействительны (требует /F).
/I Только для NTFS: менее строгая проверка элементов индекса.
/C Только для NTFS: пропуск проверки циклов внутри структурыпапок.
/B Только для NTFS: повторная оценка поврежденных кластеров на диске (требует /R)
Параметры /I или /C сокращают время выполнения Chkdsk за счет пропуска некоторых проверок тома.

Из всех атрибутов команды, наиболее часто для проверки диска на ошибки используются два: /f и /r. Окончательная команда выглядит следующим образом:

chkdsk C:/F/R

Этой командой мы проверим раздел C, исправим ошибки на диске и восстановим информацию с поврежденных секторов (если такие будут).

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

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

Проверка на ошибки жесткого диска с помощью Victoria.

Программа Victoria предназначена для проверки на ошибки жестких дисков с интерфейсами IDE и Serial ATA. Программа представляет собой полностью готовое решение для всесторонней, глубокой, и в тоже время максимально быстрой оценки реального технического состояния HDD.

Первым делом скачиваем ISO образ программы с официального сайта . Разархивируем скаченный архив и записываем на CD/ DVD диск, как это сделать описано в статье Как записать на CD/ DVD . После этого загрузитесь с записанного диска, как это сделать пошагово описано в статье Как загрузиться с CD/DVD диска или USB флешки .

Загрузившись с диска в течении 10 сек выбираете программу для своего девайса (по умолчанию загрузится Victoria для компьютера).

Запуститься интерфейс программы. Нажмите клавишу F2, для того что бы программа сама нашла диск, если этого не произошло необходимо сделать это вручную. Для этого нажимаем клавишу "P". То же самое придётся сделать, если в системе несколько жёстких дисков и нужно выбрать один из них. Если у Вас жесткие диски с интерфейсом SATA, то в появившемся меню Выбор порта HDD выбираете - "Ext. PCI ATA/SATA ". Перемещение осуществляем курсорными клавишами "вверх", "вниз", а выбор – клавишей "Enter".

Далее для проверки поверхности диска нажимаем клавишу F4. В окне HDD scan menu: выбираем необходимые параметры проверки. По умолчанию предлагается сканировать весь диск с начала "Start LBA: 0" и до конца "End LBA: 20971520". Рекомендую оставить эти значения по умолчанию. Следующий пункт меню – рекомендую оставить "Линейное чтение", поскольку оно предназначено для максимально быстрой и точной диагностики состояния поверхности. В четвертом пункте рекомендую выбрать режим BB = Advanced REMAP, поскольку этот режим наиболее качественно проверяет диск и исправлет на нем ошибки без удаления информации.

После этого запустится проверка на ошибки жесткого диска с исправлением bad областей. Эта процедура может занять от нескольких десяток минут до нескольких часов. Зависит от объема и скорости вращения шпинделя.

По окончании вытащите диск из привода и перезагрузите компьютер.

Видео проверки жесткого диска с помощью утилиты Victoria. Устранение ошибки- Отсутствует DRSC+DRDY или винт не снимает BUSY

Chkdsk (Chkdsk.exe) представляет собой утилиту командной строки в Windows-системах, которая проверяет тома дисков на наличие проблем и ошибок с файловой системой. Этот инструмент также может попытаться исправить все найденные ошибки. Например, chkdsk может исправить проблемы, связанные с наличием плохих секторов, потерянных кластеров, а также потерянных файлов и каталогов. Кстати, я недавно писал про особенности работы c . Однако автоматическая проверка файловой системы утилитой chkdsk, при некорректной перезагрузке ПК, раздражает некоторых пользователей. И в принципе, такую проверку можно отключить (хотя и не рекомендуется – ведь вы теряете контроль за целостностью вашей файловой системы).

Чтобы отключить автоматическую проверку диска при загрузке Windows, перейдите в следующий раздел реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

В правой панели дважды щелкните по ключу BootExecute . Значение этого ключа по умолчанию - autocheck autochk *

* означает, что каждый диск проверяется на консистентность (целостность, согласованность). Просто добавьте параметр «/K:C» перед *. Параметр / K отключает автоматическую проверку диск C: при загрузке Windows. Итак, окончательное значение ключа реестра BootExecute должно выглядеть следующим образом:

autocheck autochk /k:C *

Если вы хотите отключить проверку и на других дисках (например на дисках C: и D:), воспользуйтесь следующим ключом:

autocheck autochk /k:C /k:D *

Если вы захотите вернуть все обратно, просто замените значение параметра на:

autocheck autochk *

В том случае, если вы не нашли указанный ключ в реестре, отключить проверку диска при загрузке можно с помощью утилиты chkntfs (ключ /x). Для этого откройте командную строку с правами администратора и наберите команду:

chkntfs /x d: e:

После чего перезагрузите ПК. Указанная команда исключит диски D: и E: из процедуры автоматической проверки диска при загрузке. Если вам нужно исключить другие диски, просто измените команду, указав соответствующее имя диска.

Команда chkntfs /d возвращает исходные настройки (все диски системы проверяются при загрузке, а Chkdsk запускается только для дисков с ошибками).

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

Сообщение F: is not dirty говорит о том, что на диске отсутствуют ошибки и в проверке он не нуждается.

В операционных системах линейки Microsoft DOS и Windows служебная программа chkdsk используется для исправления возникших ошибок на жестком диске. Ее название говорит само за себя — аббревиатура получилась благодаря сокращению двух слов «check disk» (проверка диска). Программа может исправить ошибки в файловой системе, а начиная с Windows NT еще и находить поврежденные сектора винчестера. При нахождении таковых, они будут специальным образом помечены как поврежденные, и их дальнейшее использование будет прекращено. Это может помочь, если у вас часто возникает синий экран смерти.

Более подробно читайте тут — синий экран смерти что делать.

Команды консоли

Если вы запустите служебную программу chkdsk по умолчанию, то будет произведена стандартная проверка на ошибки всех логических томов жесткого диска. В результате вы получите отчет, о найденных ошибках или их отсутствии, без каких-либо дальнейших действий. Для более тонкой настройки используются команды консоли. — Том . В том случае, если необходимо проверить один конкретный том, следует указать обозначение латинской буквой. — /F. При задании этого параметра, найденные ошибки будут по возможности исправляться. — /R . Программа chkdsk будет искать поврежденные сектора, пытаться исправить их, либо пометить как недоступные. Данные параметр работает только в паре с /F. Это три основных команды консоли. Их вполне достаточно для проведения диагностики и исправления ошибок на жестком диске. Прочие параметры используются намного реже.

Запуск CHKDSK

Для начала следует отметить тот факт, что при некорректном выключении ПК, при следующей загрузке будет автоматически инициализирован процесс проверки диска на ошибки. Давайте рассмотрим ручной запуск программы chkdsk . Способ 1 . Следует воспользоваться консолью запуска программ Windows 7 — для ее запуска нажмите Win+R . Наберите служебную команду chkdsk со всеми необходимыми параметрами, и для ее запуска щелкните ОК . Тоже самое можно проделать и в консоли, предварительно запустив ее, набрав в окне запуска программ cmd.exe. Способ 2 . Теперь мы воспользуемся свойствами локального тома. Открываем «Мой компьютер», правой кнопкой щелкаем на том, который мы хотим проверить. Выбираем «Свойства», и переходим на вкладку «Сервис».

Теперь нам следует выбрать пункт «Выполнить проверку».

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

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

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

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

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

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

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

Параметр “/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 [Диск:] [параметры]

Этапы “CHKDSK”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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