Программа Chkdsk

Категория: Жёсткий диск / Функционал Windows
Добавил: access_timeОпубликовано: 5-03-2013 visibilityПросмотров: 393 578 chat_bubble_outlineКомментариев: 167


Друзья, данная статья про встроенную в Windows сервисную программу Chkdsk, с помощью неё можно исправить ошибки файловой системы. Утилиту Chkdsk можно с успехом запустить в работающей операционной системе и исправить ошибки диска, но как запустить Chkdsk, если ваша операционная система не загружается именно из-за этих ошибок? Вот здесь, судя по вашим письмам, многие из вас делают ошибку и я вам о ней расскажу. Так же многих интересует вопрос - почему иногда ни с того ни с сего при включении компьютера запускается проверка жёсткого диска. Что такое грязный бит и как от него избавиться? Статья подойдёт для пользователей операционных систем Windows XP, Windows 7, Windows 8.1, Windows 10. 

Письмо от читателя

Здравствуйте, скажите пожалуйста, почему моя операционная система Windows 7 зависает при загрузке. Началась эта история довольно давно. В начале загрузки системы выходили разные ошибки на чёрном экране, но после этого Windows всё же загружалась, правда работала с зависаниями и даже пару раз уходила в синий экран. Один знакомый посоветовал мне применить встроенную в Windows программу Chkdsk и проверить с помощью неё на ошибки раздел с установленной операционной системой (C:). Я согласился и ввёл в командной строке chkdsk c: /f, далее последовало предложение Windows проверить диск при следующей загрузке системы.

После перезагрузки диск (C:) был проверен на ошибки, сама проверка длилась сорок минут и удачно завершилась. После этого мой компьютер прекрасно работал два месяца и жаловаться было не на что, но потом получилось так, что я несколько раз подряд аварийно выключал компьютер и проблемы начались опять. Сейчас я просто не могу войти в Windows, операционная система зависает уже на словах «Запуск Windows» или на «Добро пожаловать» и ничего сделать практически невозможно. Если нажать при загрузке клавишу F-8, то выходит меню Устранение неполадок компьютера и на этом всё останавливается, то есть применить параметр Последняя удачная конфигурация не получается. Также не выходит войти в Устранение неполадок или в безопасный режим.

Пробовал по вашей статье «Как восстановить систему Windows 7» грузиться с установочного диска Windows 7, с помощью него удалось войти в среду восстановления, но при выборе параметра Восстановление запуска опять всё зависает, если выбрать восстановление системы, всё остановится на поиске точек восстановления. Остаётся Диагностика памяти (проверка у меня прошла успешно) и Командная строка, в которую удалось войти.

Вспомнил про утилиту chkdsk. С помощью командной строки попытался проверить диск (C:) с установленной операционной системой на ошибки программой chkdsk c: /f. Проверка длилась пять минут и прошла успешно, но Windows всё равно зависла при следующей загрузке и вот что странно, диск (C:) у меня объёмом 130 ГБ, а проверка проходит так быстро (несколько секунд), как будто там всего 100 мегабайт, может я неправильно использую программу chkdsk, ведь когда я запускал её в работающей Windows, проверка длилась 40 минут. Сергей.




Программа Chkdsk


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

Хорошо, а если мы имеем дело с ноутбуком или у нас нет под рукой другого системного блока, что делать тогда? Опять же опытный пользователь правильно заметит, что можно загрузиться с установочного диска Windows 7 или диска восстановления, затем войти в среду восстановления, выбрать командную строку и ввести команду chkdsk c: /f, что обозначает запустить проверку системного диска (C:) с параметром /f – проверяет ошибки файловой системы на диске и исправляет их.

Можно сказать всё правильно, но прежде чем вводить команду chkdsk c: /f, нужно для начала определить правильные буквы всех дисков, так как в среде восстановления они могут отличаться от тех, которые мы видим в работающей операционной системе. И диску с установленной Windows может принадлежать совсем не буква (C:), а любая другая. Обо всём подробно.

  • Ошибки файловой системы могут возникать при многократном аварийном выключении компьютера (не полностью записанная на диск информация) , из-за деструктивной деятельности вирусов, при использовании софта написанного с ошибками и неправильных драйверов. В результате всего этого, работа операционной системы с жёстким диском, файлами оказывается не завершена или завершена неправильно, вот тогда и появляются ошибки и разрушения файловой системы на диске. Например одни кластеры (осколки информации)не принадлежат ни одному файлу в системе (замусоривание дискового пространства), а другие кластеры наоборот принадлежит двум различным файлам (файлы с общим кластером). Решить данную проблему поможет программа chkdsk, она найдёт и устранит ошибки файловой системы на жёстком диске. В большинстве случаев будет достаточно запустить утилиту chkdsk с параметром /f, полная команда выглядит так: chkdsk c: /f

У программы chkdsk есть ещё один важный параметр /r, который применяют вместе с параметром /f, то есть: chkdsk c: /f /r

Параметр /r находит поврежденные сектора на диске и восстанавливает те данные, которые может прочитать. Всего делается несколько попыток чтения информации из повреждённого сектора.



Теперь друзья немного внимания. При использовании ключа /r, chkdsk будет проверять все сектора на диске, что естественно это увеличит время работы программы на больших дисках.

  • Важно знать друзья, что минимальная единица пространства на жёстком диске, это сектор (512 байт). Обычно, пространство принадлежащее восьми секторам, занимает один кластер (4 Килобайта). К примеру, при установке операционной системы, производится форматирование винчестера в файловую систему NTFS и если раздел жёсткого диска, куда вы устанавливаете Windows, не более 16 Терабайт (обычно меньше), то восемь секторов объёмом 512 байт создают один кластер, объёмом 4 килобайта. 

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

Ещё с этим параметром связано одно заблуждение, многие считают, что запуск утилиты chkdsk c: /f /r может исправлять бэд-блоки (сбойные сектора на жёстком диске), но это не так. Как исправить бэд-блоки с помощью программы HDDScan читайте здесь.

Ну а теперь давайте для начала разберём как запустить программу chkdsk из графического интерфейса Windows, а затем уже рассмотрим как запустить chkdsk, если ваша операционная система не загружается совсем.


Запуск программы Chkdsk из графического интерфейса


Открываем окно Компьютер и выбираем к примеру диск (C:), щёлкаем на нём правой кнопкой мыши и выбираем Свойства,

далее Сервис и Выполнить проверку.

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

Далее нажимаем Запуск. В случае, если для проверки выбран раздел с установленной Windows, в большинстве случаев (C:), проверка не запустится сразу и вы получите такое сообщение «Windows не может проверить диск, который в данный момент используется. Хотите проверить диск на наличие сбоев при следующем запуске компьютера». Нажимаем «Расписание проверки диска» и при следующей загрузке компьютера, операционной системой будет запущена проверка диска (C:) на ошибки.


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


К примеру мы с вами намереваемся проверить на ошибки диск (C:)

ПускВыполнить, далее cmd

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

Перед нами возникнет окно с таким содержанием: "Невозможно выполнить команду Chkdsk, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? Y(да)/N(нет)"

Соглашаемся и жмём Y. После перезагрузки наш системный раздел будет проверен на ошибки.


Как запустить программу chkdsk, если ваш компьютер не загружается и где начинающие пользователи при этом допускают ошибки

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

Здесь нам друзья понадобится установочный диск или диск восстановления Windows 7. На каждом из них присутствует среда восстановления Windows 7 и делать нужно одно и тоже. К примеру, загружаем компьютер с установочного диска Windows 7. Кто не знает, как загрузить компьютер с установочного диска, читайте статью «BIOS загрузка с диска».

В начальной фазе загрузки компьютера с установочного диска Windows 7 на экране появится надпись«Press any key to boot from CD…», сразу нажмите любую клавишу на клавиатуре (например пробел), иначе надпись пройдёт в течении 10 секунд и вы не загрузитесь с установочного диска или диска восстановления Windows 7.

Далее. Восстановление системы.

Далее.

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

Теперь друзья внимание, многие пользователи желая проверить на ошибки системный диск (C:) в этом месте ошибаются, с ходу вводя команду chkdsk с: /f.

В первую очередь, нам с вами нужно определить правильные буквы всех дисков, так как в среде восстановления они обычно отличаются от тех, которые мы видим в работающей операционной системе. А значит, диску с установленной Windows скорее всего принадлежит не буква (C:), а какая-нибудь другая.

Для определения правильной буквы системного диска, в командной строке нам нужно ввести команду notepad и нажать Enter. Откроется блокнот. Далее выбираем меню Файл и Открыть.

Открывается содержимое диска восстановления, он всегда под буквой (X:). В этом окне нажимаем кнопку Компьютер и входим в окно Компьютер,

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

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

Итак диск (C:) оказался скрытым разделом 100 МБ (Основной раздел) System Reserved (Зарезервировано системой) нужен данный раздел в первую очередь для расположения загрузочных файлов Windows 7 и их защиты от неосторожных действий пользователя. Если мы с вами зайдём на данный раздел, то абсолютно ничего не увидим, так как даже в среде восстановления данные файлы не доступны пользователю.

Установочному диску Windows 7, на котором находится среда восстановления (то есть дисководу) всегда принадлежит буква Х.

А вот диску, на котором установлена Windows 7, среда восстановления присвоила букву (D:).

Поэтому для проверки диска с установленной операционной системой, нам нужно ввести в командной строке

chkdsk D: /f

Начинается проверка системного диска на ошибки файловой системы.

Если дело совсем плохо и chkdsk D: /f не поможет, попробуйте запустить утилиту с параметрами:

chkdsk D: /f /r 

У вас может появится предупреждение "Невозможно выполнить команду Chkdsk на этом томе, т.к. том используется другим процессом. Чтобы запустить Chkdsk, вначале следует отключить этот том. ВСЕ ОТКРЫТЫЕ ДЕСКРИПТОРЫ ТОМА БУДУТ ДАЛЕЕ НЕВЕРНЫ. Подтверждение отключение тома [Y<да>/N<нет>]". Вводим латинскую букву Y и нажимаем Enter на клавиатуре. Начнётся проверка системного диска на повреждённые сектора.

 

Как запустить программу chkdsk в операционной системе Windows XP, если она не запускается


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

В начальной фазе загрузки с установочного диска Windows XP, на экране появится надпись «Press any key to boot from CD…», вы должны нажать сразу любую клавишу, иначе надпись пройдёт в течении 10 секунд и вы не загрузитесь с установочного Windows XP.

После недолгого процесса копирования файлов, появляется окно программы установки Windows XP. В нём будет предложено установить систему заново или восстановить существующую с помощью консоли восстановления (нажмите R). Выбираем Восстановить с помощью консоли восстановления и жмём «R»

В какую копию Windows следует выполнить вход?

Если у вас одна операционная система, выбираем №1

Введите пароль администратора. Вводим пароль администратора. Если пароля нет, значит жмите Enter на клавиатуре.

Когда в консоли восстановления Windows XP используют программу Chkdsk, то в основном применяют параметр /R, который включает в себя функции ещё одного параметра /P. Поэтому мы с вами будем использовать параметр /R 

Вводим команду Chkdsk /r
и жмём Enter, то есть ищем повреждённые сектора и восстанавливаем информацию.

Кстати можете ввести команду Chkdsk / ? и ознакомиться с HELP

 

Почему иногда ни с того ни с сего при включении компьютера запускается проверка жёсткого диска и что такое грязный бит?

  

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

Можно проверить, отмечен ли диск «грязным битом» можно так, введите в командной строке команду fsutil dirty query C:, где «C:» – буква проверяемого на предмет «грязного бита» диска.

Как видим в моём случае том - C: не является «грязным»

При каждой загрузке Windows специальная программа Autochk.exe проверяет все тома на присутствие в них«грязного» бита. Если «грязный» бит установлен, значит для этого тома программа Autochk.exe запускает программу chkdsk /f. То есть происходит проверка проблемного тома на ошибки.

chkdsk /f находит ошибки файловой системы и пытается устранить их.

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

Многих пользователей это раздражает. Что бы избавиться от этого, выбираем к примеру диск (C:), щёлкаем на нём правой кнопкой мыши и выбираем Свойства, затем Сервис и Выполнить проверку. Отмечайте оба пункта Автоматически исправлять системные ошибки и второй пункт Проверять и восстанавливать повреждённые сектора, жмите запуск, затем перезагрузите компьютер и дождитесь проверки до конца.

Если это не поможет, пробуем следующее. Пробуем отключить проверку диска с помощью командной строки.

Нажимаем комбинацию клавиш Win-R или Пуск -> Выполнить => вводим команду cmd -> нажимаем OK. В открывшемся окне вводим команду
chkntfs /X C: (где C: - имя диска, который операционная система постоянно проверяет на ошибки.

/X - исключает проверку диска при загрузке. Сведения об исключенных ранее дисках не сохраняются.

Теперь проверка отключена.

Если захотите ее снова включить, необходимо набрать команду:
chkntfs /D

/D - восстанавливает параметры компьютера по умолчанию; все диски проверяются при загрузке и CHKDSK запускается при обнаружении ошибок. Отменяет параметр /X.

Всю информацию о параметрах программы chkdsk, вы можете узнать на этой странице

http://technet.microsoft.com/ru-ru/library/cc755829.aspx

Предвижу, что многие опытные пользователи могут заметить, что ChkDsk не всегда работает корректно. Согласен, тогда могу посоветовать утилиту Runtime DiskExplorer.
 
Статьи по данной теме:
  1. Как запустить CHKDSK для диска, не имеющего буквы
  2. Ошибка «Недостаточно места на диске…» при проверке утилитой Chkdsk
  3. Chkdsk в Windows 10, для чего он нужен и как его использовать
tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Назад 1 2 3 4 Вперед

Комментарии (167)

  1. img
    10 ноября 2013 01:29 гость
    Гость
    Здравствуйте! Я пытаюсь запустить программу chkdsk из графического интерфейса, но она после перезагрузки компьютера не запускается и комп требует её запустить. А если запускаю при помощи командной строки то пишет отказано в доступе недостаточно привилегий. Что делать? Помогите пожалуйста, у меня из за этого диска С: не работает много нужных программ.
    Цитировать replyОтветить
  2. img
    11 октября 2013 10:39 admin
    Администратор
    Если у вас пропали важные данные на винчестере, попробуйте программу R-Studio
    http://remontcompa.ru/133-r-studio-kak-polzovatsya.html
    Цитировать replyОтветить
  3. img
    11 октября 2013 10:28 Рустем
    Гость
    Здравствуйте!
    Мне нужна помощь в восстановлении путей к файлам файловой системе переносного жесткого диска. Пути затер Касперский. При проверке выявил вирусы и предложил сохранить файлы в резервном хранилище, но у меня на нетбуке 250Гб, а на переносном 500 Гб. Я отказался и в итоге касперский затер пути к файлам. Подскажите каким образом и при помощи какой программы или функции Виндовс 7 (максимальная) я бы мог восстановить хотя бы часть информации.
    Цитировать replyОтветить
  4. img
    7 сентября 2013 13:56 Rinat
    Гость
    Очень помогла статья с загрузкой через установочный диск и запуск программы chkdsk с:/f через командную строку. Большое спасибо, а то сидел почти в истерике, что придется всё переустанавливать. Потому как автовосстановление не работало, куда установлена и какая версия (была виндовс 7, 64бит.) видно не было. С:\ Boot повреждён и не может быть прочитан. Сидел расстроенный, хорошо что есть ноутбук зашёл в инет, из всех статей нормально разложенную инфу нашёл только у вас. ОГРОМНОЕ СПАСИБО !!!
    Цитировать replyОтветить
  5. img
    12 июля 2013 08:34 admin
    Администратор
    Чтобы получить доступ к функции восстановления заводских настроек HP System Recovery, после включения компьютера сразу нажмите клавишу esc . После отображения меню запуска (Startup Menu) нажмите клавишу F11.
    http://h10025.www1.hp.com/ewfrf/wc/document?cc=ru&lc=ru&dlc=ru&docname=c02114750

    или в этой статье смотрите второй скришнот
    http://remontcompa.ru/138-zagruzka-s-diska-v-noutbuke.html
    Цитировать replyОтветить
  6. img
    12 июля 2013 01:49 спасибо автору
    Гость
    Спасибо автору! Система востановилась и замечательно работает winked
    Цитировать replyОтветить
  7. img
    12 июля 2013 01:10 Антон С.
    Гость
    Прошу прощения ещё раз. Какая клавиша в HP Probook отвечает за восстановление этих настроек? При F10 запускается BIOS, при F11 ничего не происходит. Со скрытым разделом никаких манипуляций не производил, правда, и размер у него ~700 Мб...
    Цитировать replyОтветить
  8. img
    11 июля 2013 16:52 admin
    Администратор
    Не мучайтесь с этой ошибкой, откатитесь в таком случае к заводским настройкам
    remontcompa.ru/297-kak-vosstanovit-zavodskie-nastroyki-noutbuka.html
    Цитировать replyОтветить
  9. img
    11 июля 2013 16:05 Антон С.
    Гость
    Доброго времени суток. У меня HP Probook с Windows 7. При включении иногда начинает мигать Caps Lock и через некоторое время начинает очень сильно вращаться кулер на видеокарте. Если же комп запустился, при загрузке Windows выскакивает "синий экран смерти" с:
    check for viruses on your computer. Remove any newly installed hard drives or hard drive controllers. Check your hard drive to make sure it is properly configured and terminated. Run CHKDSK /F to check for hard drive corruption, and then restart your computer.
    Technical information:
    STOP: 0x0000007B (0xFFFFF880009A97E8, 0xFFFFFFFFC0000034, дальше нули)
    Чем может быть вызвана данная ошибка, и что вообще делать? Заранее спасибо

    Да, ещё, пробовал через командную строку запускать chkdsk /f и chkdsk /f /r на диск с системой, он ошибок не обнаружил
    Цитировать replyОтветить
  10. img
    31 мая 2013 00:28 Иван.
    Гость
    Всё. Устранил. Проблема была в BIOS.
    Цитировать replyОтветить
  11. img
    30 мая 2013 23:18 Иван.
    Гость
    Здравствуйте. В ОС Windows XP безопасный режим и всё что рядом приводит к синему экрану. Пробовал с загрузочного диска, но при копировании файлов - синий экран.
    Пишет следующее:
    check for viruses on your computer. Remove any newly installed hard drives or hard drive controllers. Check your hard drive to make sure it is properly configured and terminated. Run CHKDSK /F to check for hard drive corruption, and then restart your computer.
    Technical information:
    STOP: 0x0000007B (0xF78A2524, 0x0000037, много нулей)
    Перед появлением проблемы не устанавливал никаких программ, железо тоже не трогал.
    И что с этим делать? Помогите пожалуйста. Заранее спасибо.
    Цитировать replyОтветить
  12. img
    15 мая 2013 19:45 admin
    Администратор
    Пуск -> Панель управления -> Администрирование -> Просмотр событий -> Приложение -> Winlogon
    Цитировать replyОтветить
  13. img
    15 мая 2013 18:31 Лилия
    Гость
    Здравствуйте, подскажите, пожалуйста, где находится отчет после запуска chkdsk? Он пропал очень быстро и я даже не поняла, что там с ошибками, ОС Windows XP, спасибо.
    Цитировать replyОтветить
  14. img
    19 марта 2013 23:04 admin
    Администратор
    Искать нужно диск восстановления или установочный Windows 8.
    Цитировать replyОтветить
  15. img
    19 марта 2013 21:13 Stan
    Гость
    Прочитал статью "Восстановление системы" Не помогло.
    Точек восстановления на компе не оказалось. Винды восьмёрки под рукой тоже.
    А открывает он мне просто "Рабочий стол".
    По ходу и диска восстановления тоже нет.
    Чего делать-то? Спасайте, комп нужен, как воздух, работа стоит.
    Цитировать replyОтветить
  16. img
    19 марта 2013 20:12 admin
    Администратор
    Загружаеися с диска восстановления.
    Для определения правильной буквы системного диска, в командной строке нам нужно ввести команду notepad и нажать Enter. Откроется блокнот. Далее выбираем меню Файл и Открыть.
    Откроется содержимое диска восстановления, он всегда под буквой (X:) папка Sources, папка boot, файл bootmgr.

    Попробуйте статью "Восстановление Windows 8"
    http://remontcompa.ru/272-vosstanovlenie-windows-8.html
    Цитировать replyОтветить
  17. img
    19 марта 2013 19:08 Stan
    Гость
    Простите, я в данном разделе дуб, объясните пожалуйста почему у Вас сначала после X: стоит windows? А потом Sources? У меня например ничего не поменялось, так и есть windows. И вообще, это влияет на дальнейшие действия? Подскажите пожалуйста. У меня проблема с загрузкой системы.
    Windows 8.
    Просто пишет INACCESSIBLE BOOT DEVICE.
    Цитировать replyОтветить