Меню
Бесплатно
Главная  /  ПО  /  Не запускается проверка диска наличие ошибок. CHKDSK Как проверить и исправить ошибки жесткого диска

Не запускается проверка диска наличие ошибок. CHKDSK Как проверить и исправить ошибки жесткого диска

Компьютера с помощью стандартной программы «check disk (chkdsk)», входящей в состав операционных систем от «Microsoft».

Не знаю, как у Вас на работе или дома, но для нашего IT отдела работы прибавляется сразу после внезапного отключения света на одном из этажей нашей организации. Помню, один раз электрик менял розетку и, ничуть не смутившить, выключил всю автоматику на лестничной клетке, а это - около пятидесяти компьютеров в одном крыле этажа, два 50-ти портовых коммутатора и беспроводная Wi-Fi точка доступа в коммутационном шкафу:)

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

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

В подобных случаях, как правило, нужно просканировать жесткий диск компьютера программой «чекдиск» (check disk), которая проверяет целостность файловой системы ОС и пытается устранить найденные ошибки и несоответствия.

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

Для этого - нажимаем правой кнопкой по пиктограмме нужного диска и в раскрывшемся меню выбираем пункт "свойства". В появившемся окне переходим на вкладку «Сервис».

И там нажимаем кнопку «Выполнить проверку».


Под надписью "Параметры проверки диска" у нас есть две галочки:

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

Можем выбрать любую из них (или - обе) и нажать кнопку "Запуск".

Данный графический интерфейс запускает стандартную утилиту «check disk», для проверки жесткого диска с помощью команды «chkdsk». Причем, при наличии только первой установленной "галочки", программа проверяет жесткий диск в три этапа, а при наличии второй - добавляет к этим еще два уровня проверки.

После завершения всех (трех или пяти) этапов проверки программа сообщит нам об успешном окончании процедуры и (для Windows 7) предложит ознакомиться с ее результатами. Нажав стрелочку рядом с надписью "Показать подробности", мы можем увидеть перечень всех проверок, которые сделала утилита.


Графика, окошки, кнопочки... все это - прекрасно, но давайте погрузимся с Вами немного глубже и посмотрим, как можно проверить жесткий диск с помощью командной строки «cmd »?

Примечание : работу с командным интерпретатором cmd мы с Вами разбирали в одном из .

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

Что делаю я в таких случаях? Извлекаю накопитель из "пострадавшего" и подключаю, как дополнительный, к своему компьютеру. Нажимаю кнопку "Пуск" (для Windows XP - выполнить) и в появившемся поле ввожу cmd .

Примечание : подобную процедуру можно проводить и на том же (пострадавшем) компьютере, загрузившись с какого-то диска восстановления по типу «Live CD», но лично мне - так удобнее. Я, до кучи, провожу общую профилактику "пациента" и тестирую накопитель на наличие . Они тоже любят появляться после подобных "сюрпризов".

Предлагаю сейчас в строке командного интерпретатора набрать следующее: chkdsk /?

Конструкция «/? » позволит нам просмотреть все доступные аргументы (ключи), которые мы можем применить вместе с основной командой chkdsk .



Как видите, объяснение к каждому "ключу" дано на русском языке, так что разобраться не составит большого труда. Вводятся дополнительные аргумент через знак «/ » (правый слэш). А вот давайте сейчас и попробуем проверить жесткий диск командой chkdsk.

Внимательно посмотрите на скриншот ниже:



Красным вверху обведена конструкция «chkdsk d: /f/r » Что она означает? Проверить (chkdsk) диск d (d:) применив к команде последовательно ключи «f » и «r » (что они делают, можно узнать из предыдущего скриншота). Чуть ниже можно видеть завершенные этапы этой проверки и количество оставшихся (этап 1 из 5, этап 2 из 5 и т.д.), а также - процент выполнения текущего.

Что интересно, выполнение команды chkdsk с атрибутом /f запускает проверку в три этапа, полностью аналогичную той, что происходит после выбора первой галочки в графическом интерфейсе:


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

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



Вверху указано, какой логический диск сейчас проверяется, какой тип файловой системы содержит и ниже - знакомые уже нам этапы проверки. Для «Windows 7» подобная информация представлена на черном фоне.

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



Нам первостепенноздесь важен пункт, отмеченный красным: количество килобайт в поврежденных секторах. Если здесь стоит «0», то - все нормально:)

Давайте кратко рассмотрим, что именно делает каждый из этапов проверки жесткого диска?

При первом проходе выполняется проверка файлов. В течение этого этапа CHKDSK проверяет информацию о записи для каждого файла в основной таблице MFT .

Примечание : MFT - Master File Table (главная файловая таблица), в которой содержится информация обо всех файлах и их атрибутах, находящихся на томе с файловой системой NTFS. Под нее резервируется примерно 12% пространства диска.

Первый этап - проверка каждого файла на внутреннюю непротиворечивость (пр: один и тот же сектор данных отмечен, как принадлежащий одновременно двум разным файлам)

Во время второго этапа проверяются индексы. Что это такое? Это и есть каталоги файловой системы, проверяется содержится ли сегмент записи для каждого каталога и файла в главной файловой таблице, а также - дата о времени изменения файлов и их размере. Команда CHKDSK проверяет, нет ли потерянных (пустых) файлов или имеющих неправильную запись о своем размещении в MFT.

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

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

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

Таким образом, мы можем проверить наш жесткий диск на правильность всех метаданных, на нем содержащихся.

Термин "метаданные", в данном случае, означает "информация о данных." Метаданные обеспечивают целостность файловой системы, а также - содержат сведения обо всех ее файлах и каталогах. Здесь собрана информация о кластерах, составляющих каждый файл, о том, какие кластеры свободны, а какие - заняты, содержат поврежденные сектора и т.д.

А теперь - суровая реальность! :) К сожалению, бывает так, что структура метаданных настолько испорчена, что применение команды chkdsk не только не помогает, но может еще больше усложнить ситуацию по восстановлению работоспособности операционной системы.

С другой стороны - бывали случаи, когда внутренне чутье подсказывало мне все таки проверить жесткий диск с помощью этого средства и я получал нужный мне результат. Так что пробуйте и сами решайте, пользоваться данным средством восстановления или нет?

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


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

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

Второй еще один пример из практики:

А вот уже команда вносит исправления в саму файловую систему жесткого диска.

Во всех случаях итоговый результат сканирования - положительный. Не пренебрегайте данной возможностью "ремонта", предоставленной самим разработчиком! Иногда диски с поврежденной файловой системой (когда на диск даже зайти не удается и в свойствах его файловая система отображается как RAW) "чудесным" образом возвращаются к жизни только после использования этой команды.

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

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

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

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

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

Отключаем автоматическую проверку диска или chkdsk

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

Как обычно для начала работы .

Переходим по вот такому пути:


Теперь обращаемся к правому окну где находим ключ с названием «BootExecute ». Сразу вы можете увидит что напротив установлено значение «autocheck autochk * », где первых два слова запускают проверку диска, а «* » означает что проверятся будут все диски установленные в компьютере.

Изменив это значение, мы получим то что хотим. Для этого просто двойным щелчком клацните по «BootExecute » и там в появившейся строке, перед звёздочкой, напишите во такие буквы: «/K:C ». Как раз «/K » и отвечает за отключение автоматической проверки диска в момент запуска Windows. Ну и как вы поняли вторая половина значения это буква диска который будет проигнорирован. Для наглядного примера значение «BootExecute» покажу как это должно выглядеть:

autocheck autochk /K:C *

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

autocheck autochk /K:C /K:D *

Если вдруг вы решите вернуться к прежним установкам, тогда просто измените значение на стандартное, которое стояло изначально:

autocheck autochk *

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

P.S . Не стесняемся подписываемся на бесплатные уроки и присоединяемся к нам в

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

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

1) За проверку, которая должна была произойти после перезагрузки отвечает файл autochk.exe, который находится по следующему пути: C:\Windows\System32 (C:\ это диск на который установлена Windows, у вас может быть другая буква диска). Нужно проверить имеется ли этот файл в данном каталоге.

2) Нажмите “Win + R” напишите “regedit” и нажмите Ok, запустится редактор реестра, перейдите по следующему пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

В правой колонке найдите параметр BootExecute, кликните по нему два раза левой кнопкой мыши. Должно стоять значение “autocheck autochk *”, если стоит другое значение, измените его на autocheck autochk *.

Неправильное редактирование реестра может навредить ОС. Перед тем как начать работу с реестром советую прочитать .

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

autocheck autochk /p \??\C:

После того, как будет выполнена проверка диска (после перезагрузки), запись “autocheck autochk /p \??\C:” исчезнет, и останется только autocheck autochk *.

Не работает звук

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

Панель управления\Все элементы панели управления\Администрирование\Службы.

Найдите службу которая называется Windows Audio, нажмите на ней правой кнопкой мыши и выберите пункт “Перезапустить”.

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

Утилита проверки и исправления ошибок на жёстком диске 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”.

CHKDSK является сокращенным словом от check disk, что можно перевести примерно как «проверка диска». Это стандартное приложение для операционной системы Windows, которое проверяет жесткий диск на ошибки файловой системы. Более того, приложение может исправлять ошибки файловой системы.

Утилита встроенная в операционную систему, так что долго искать ее не придется. Итак, внимание.

Открываем «Компьютер» и выбираем жесткий диск, который нас интересует. Нажимаем на него правой кнопкой мыши, после чего появляется меню. В меню выбираем пункт «Свойства».

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

Появится небольшое окошко. В нем нужно поставить галочки (или поставьте их по вашему желанию) рядом с пунктами «Автоматически исправлять системные ошибки» и «Проверять и восстанавливать поврежденные сектора». Далее нажимаем кнопку «Запуск».

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

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

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

Тут нет ничего сложного. Нажимаем «Пуск», в строке «Найти программы и файлы» пишем слово cmd. В верхней части окна появится ярлык . Нажмите на него правой кнопкой мыши и выберите «Запуск от имени администратора».

После того, как вы запустили командную строку от имени администратора, вводим команду chkdsk c: /f , где буква c — это буква диска, которому требуется проверка, а /f — параметр, задающий исправление ошибок на диске. Нажимаем Enter.

Если диск системный, вы получите ошибку, что диск невозможно заблокировать и невозможно выполнить команду CHKDSK. Вам будет предложено провести проверку тома при перезагрузке. Введите Y и нажмите Enter, если согласны, или N и нажмите Enter, если не желаете проводить проверку при перезагрузке.

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