Целостность файлов на жёстком диске является важной компонентной стабильно работающей компьютерной системы. Появление в файлах и файловой структуре различных ошибок, нарушение логической структуры диска, возникновение на диске битых секторов приводит к некорректной работе ПК, сбоям в работе системы, глюкам и зависаниям. Для профилактики подобных проблем в операционной системе, начиная с архаичной MS DOS и заканчивая современными версиями ОС Windows 10, предусмотрен специальный инструмент, призванный проверять и восстанавливать целостность файловой системы, бороться с логическими и физическими ошибками на диске. Речь идёт о системной утилите CHKDSK, и в данном материале я расскажу, что это за утилита, для чего она предназначена, и как может помочь команда CHKDSK /F /R для восстановления работы файлов на вашем ПК.
Что такое CHKDSK?
CHKDSK (сокращение от английского «check disk» — проверка диска) – это системный инструмент, предназначенный для проверки жёсткого диска на наличие логических ошибок, битых секторов (bad sector), а также исправления найденных им проблем.
Функционал CHKDSK позволяет восстанавливать логическую структуру диска, включая исправление некорректных точек входа MFT (главной файловой таблицы). В случае нахождения битых секторов, выступающих в двух основных формах – «мягкой» (появляются, когда данные были записаны некорректно) и «жёсткой» (битые сектора возникли из-за физического повреждения диска), CHKDSK обычно восстанавливает «мягкие» битые сектора, и маркирует «жёсткие» таким образом, чтобы они не могли быть далее использованы системой.
Работа данной утилиты может занять довольно продолжительное время, причём для своей работы CHKDSK требует обязательного наличия эксклюзивных прав на запись диска. Потому, если вы, находясь в ОС Виндовс, захотите проверить системный диск (обычно С) с помощью данного инструмента, то система предложит вам перезагрузить компьютер, и, при последующем старте, CHKDSK получит расширенные права, а затем проведёт проверку вашего диска на наличие ошибок.
Сбои в работе Windows, аварийное выключение питания компьютера, эксперименты с софтом для управления дисковым пространством, последствия проникновения вирусов – эти и иные проблемы могут приводить к автоматическому запуску штатной утилиты Windows Chkdsk, предназначенной для исправления ошибок файловой системы жестких дисков. Некорректно завершенная работа операционной системы с файлами ведет к появлению ошибок файловой системы, а иногда и к ее повреждению вовсе.
В экстренных случаях утилита Chkdsk сама включается перед запуском Windows, сканирует разделы диска и исправляет ошибки. Однако факт наличия проблем с файловой системой может никак не давать о себе знать при обычном использовании компьютера и обнаружиться лишь при попытке управления дисковым пространством. Так, например, пытаясь уменьшить раздел диска штатными средствами Windows, можем получить такое уведомление: «Возможно, что выбранный для сжатия том поврежден. Используйте программу Chkdsk для устранения неполадок, а затем повторите попытку сжатия тома».
В таком случае проверка диска автоматически не запускается. Как в Windows 7, 8.1 и 10 запустить Chkdsk вручную? Как с помощью Chkdsk исправить ошибки диска, если именно эта проблема стала причиной неспособности операционной системы загружаться?
Внутри Windows утилиту Chkdsk можно запустить несколькими способами.
Я запустил chkdsk /r /f C:
Windows 10, но теперь, когда он работает, я хочу отменить его. Простое выключение компьютера может привести к повреждению, так как я могу безопасно прервать его?
Ctrl + C не вариант: я запускаю chkdsk / r / f на диске, на котором установлена Windows. Это невозможно сделать во время работы Windows, но только во время запуска (вне CMD). Это не отвечает Ctrl + C.
Примечание: связанный дубликат вопроса НЕ является тем же. Этот вопрос касается работы chkdsk
без параметров, и это безопасно, поскольку он работает в режиме только для чтения. Эти /r /f
флаги причины chkdsk
для запуска в режиме чтения-записи, так, то это вообще не безопасно просто убить процесс. Это должно быть прекращено изящно. Некоторые реализации fsck
(эквивалентные Linux) могут быть корректно остановлены – даже в режиме исправления – поэтому теоретически должно быть возможно безопасно остановить chkdsk
процедуру. Главный вопрос: разработчики Windows действительно реализовали процедуру постепенного отмены, и если да, то как мне ее запустить?
3 ответа на вопрос
Alex
2017-09-21 в 12:41
Вы не можете остановить chkdsk
процесс, как только он начался. Безопасный способ – дождаться его завершения. Остановка компьютера во время проверки может привести к повреждению файловой системы.
Z. Khullah
2018-06-28 в 06:29
Если он работает в режиме предварительного запуска, и вы прошли этап 3, то есть 4 из 5 или 5 из 5, вы можете просто перезапустить компьютер. Я сделал это на этапе 5 из 5, который является этапом проверки свободного места, и он запустился просто отлично. Если вы перезапустите свой компьютер на этапах 1-3, вы рискуете потерять данные.
Javier
2018-10-28 в 13:00
В этом посте мы увидим, как отменить ChkDsk в Windows 10/8 при запуске или перезагрузке после того, как это было запланировано в Windows. Проверка ошибок диска в Windows 10/8 немного отличается от более ранних версий Windows. В Windows 10 Microsoft переработала утилиту chkdsk — инструмент для обнаружения и исправления повреждений диска.
Microsoft представила файловую систему под названием ReFS, которая не требует автономного chkdsk для исправления повреждений — поскольку она следует другой модели отказоустойчивости и, следовательно, не требует запуска традиционной утилиты chkdsk. Во время автоматического обслуживания диск периодически проверяется на наличие ошибок файловой системы, битых секторов, потерянных кластеров и т. Д., И теперь вам больше не нужно повторно запускать его.
Но могут быть случаи, когда вам может понадобиться запустить версию ChkDsk для командной строки. В этом случае вы можете вызвать CMD, ввести следующую команду для определения поврежденных секторов, попытаться восстановить информацию и исправить обнаруженные ошибки и запланировать запуск ChkDsk во время загрузки:
chkdsk / f / rc:
Во время запуска Windows вам будет предоставлена пара секунд, в течение которых вы можете нажать любую клавишу, чтобы прервать запланированную проверку диска. Если это не помогает, отмените CHKDSK, нажав Ctrl + C, и посмотрите, сработает ли это для вас.
Если во время его работы вам нужно отменить его, то единственное, что нужно сделать, — это выключить компьютер. Но затем, опять же, при следующем перезапуске запустится запланированная утилита chkdsk.
Если вы хотите отменить chkdsk в Windows 10/8 после того, как запланировали его, вот как вы можете это сделать.
1]Использование редактора реестра
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager
Измените запись BootExecute с:
autocheck autochk * / r DosDevice C:
autocheck autochk *
Закройте редактор реестра и перезагрузите компьютер с Windows. ChkDsk не запускается.
2]Использование командной строки
Чтобы отменить запланированную проверку диска, откройте окно CMD с повышенными правами, введите следующее и нажмите Enter:
chkntfs / xc:
Здесь c — буква диска. Это должно отменить запланированный запуск chkdsk.
3]Использование Taskkill
Сначала получите PID для задачи Chkdsk. Откройте диспетчер задач и посмотрите CHKDSK, щелкните правой кнопкой мыши> Подробнее. Вы найдете это здесь.
Теперь в командной строке с повышенными привилегиями выполните следующее:
taskkill / F PID XYZ
Здесь XYZ — это идентификатор процесса для запущенного CHKDSK.
Вы должны знать, что не рекомендуется принудительно останавливать запланированный вручную процесс chkdsk, который был выполнен с такими параметрами, как / f и / r.
Взгляните и на эти сообщения:
- ChkDsk или Check Disk запускаются при каждом запуске
- ChkDsk или Check Disk не запускаются при запуске.
- 14.08.2020
- 13 045
- 01.11.2020
- 7
Описание
CHKDSK – Выводит на экран отчета о состоянии диска в форме, зависящей от используемой файловой системы. Команда chkdsk также составляет список ошибок на диске и исправляет их. Выполненная без параметров команда chkdsk выводит информацию о состоянии текущего диска, но не исправляет ошибки. Команду могут выполнять только члены группы администраторов компьютера, поэтому, если вы получаете ошибку с таким вот содержимым:
В доступе отказано, так как у вас нет достаточных прав или
диск, возможно, занят другим процессом.
Вам необходимо вызвать эту служебную программу в режиме с повышенными правами
и убедиться в том, что диск разблокирован.
То первым делом, надо попытаться запустить данную команду из командной строки, запущенной с правами администратора, более подробно можно прочитать в нашей статье: Как запустить командную строку с правами администратора
Синтаксис
chkdsk [том:][[путь] имя_файла] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:размер]]
Параметры
Примечания
- Чтобы выполнить команду chkdsk для жестких дисков, необходимо быть членом группы администраторов.
- Если требуется исправить ошибки на диске с помощью команды chkdsk, нельзя открывать файлы на этом диске. В противном случае выводится следующее сообщение о ошибке:
Невозможно выполнить команду Chkdsk, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? [Y(да)/N(нет)] Если пользователь выберет эту возможность, команда chkdsk проверит диск и автоматически исправит ошибки при перезагрузке компьютера. Если проверяемый раздел диска является загрузочным, команда chkdsk автоматически перезагрузит компьютер после проверки этого диска. - Команда chkdsk выполняет проверку дискового пространства и его использования для файловых систем FAT и NTFS. Команда Chkdsk позволяет получить отчет о состоянии со сведениями по каждой файловой системе. Отчет о состоянии диска включает перечень найденных ошибок. Если команда chkdsk запущена без параметра /f в активном разделе, может быть получено сообщение о наличии серьезных ошибок, так как диск нельзя заблокировать. Для поиска ошибок команду chkdsk нужно запускать время от времени на каждом диске.
- Если указан параметр командной строки /f, программа chkdsk исправляет ошибки на диске. При работе chkdsk должна обеспечиваться возможность блокирования диска для исправления ошибок. Поскольку при исправлении ошибок обычно изменяется таблица размещения файлов и иногда происходит потеря данных, программа chkdsk запрашивает подтверждение в следующем виде:
Потерянных кластеров: 10; цепочек: 3. Преобразовать потерянные цепочки кластеров в файлы [Y(да)/N(нет)]?
Если ввести Y, Windows сохраняет каждую потерянную цепочку в корневом каталоге как файл с именем формата Filennnn.chk. После завершения выполнения chkdsk можно проверить эти файлы на наличие нужных сведений. Если ввести N, Windows исправляет ошибки на диске без сохранения данных из потерянных блоков.
- Если параметр командной строки /f не используется, программа chkdsk только выдает сообщение о наличие ошибок в файле, но не исправляет их.
- Если команда chkdsk /f запущена на диске большого объема (например 70 Гб) или диск содержит большое количество файлов (например несколько миллионов), для завершения работы программы chkdsk может потребоваться очень много времени (возможно несколько дней). В течение всего этого времени компьютер будет недоступен для пользователей, так как chkdsk не возвращает управления до завершения работы.
- Система Windows выводит отчет программы chkdsk о состоянии диска с файловой системой FAT в следующем формате:
Серийный номер тома: B1AF-AFBF 72214528 байт всего на диске 73728 байт в 3 скрытых файлах 30720 байт в 12 каталогах 11493376 байт в 386 пользовательских файлах 61440 байт в поврежденных секторах 60555264 байт доступно на диске 2048 байт в каждом кластере Всего кластеров на диске: 35261. 29568 кластеров на диске
- Система Windows выводит отчет программы chkdsk о состоянии диска с файловой системой NTFS в следующем формате:
Тип файловой системы: NTFS. ПРЕДУПРЕЖДЕНИЕ! Параметр F не указан. CHKDSK выполняется в режиме только чтения. Этап 1. Проверка базовой структуры файловой системы... Обработано записей файлов: 378112. Проверка файлов завершена. Обработано больших файловых записей: 7749. Обработано поврежденных файловых записей: 0. Этап 2. Проверка связей имен файлов... Обработано записей повторного анализа: 126. Обработано записей индекса: 488430. Проверка индексов завершена. Проверено неиндексированных файлов: 0. Восстановлено неиндексированных файлов в утерянное и найденное: 0. Обработано записей повторного анализа: 126. Этап 3. Проверка дескрипторов безопасности... Проверка дескрипторов безопасности завершена. Обработано файлов данных: 55160. CHKDSK проверяет журнал USN... Обработано байт USN: 37157896. Завершена проверка журнала USN Windows проверила файловую систему и не обнаружила проблем. Дальнейшие действия не требуются. 40843662 КБ всего на диске. 17084612 КБ в 166171 файлах. 125184 КБ в 55161 индексах. 0 КБ в поврежденных секторах. 476406 КБ используется системой. 55312 КБ занято под файл журнала. 23157460 КБ свободно на диске. 4096 байт в каждой единице распределения. Всего единиц распределения на диске: 10210915. Доступно единиц распределения на диске: 5789365. Проверка диска и вывод отчета.
- Если указан параметр /f, команда chkdsk выводит сообщение об ошибке, если на диске найдены открытые файлы. Если же параметр /f не указан и на диске найдены открытые файлы, chkdsk может выводить сообщения о потерянных блоках на диске. Это произойдет в случае, когда открытые файлы еще не записаны в таблице размещения файлов. Если программа chkdsk сообщает о большом количестве потерянных блоков дискового пространства, должна быть рассмотрена возможность ремонта диска.
- Используйте параметр командной строки /r для обнаружения физических ошибок диска в файловой системе.
- Испорченные сектора, о которых сообщает команда chkdsk, были маркированы при первом форматировании диска. Такие сектора не представляют опасности.
Таблица кодов с ошибками CHKDSK
Примеры использования
Если требуется проверить диск D и исправить все обнаруженные ошибки в Windows, введите следующую команду:
chkdsk d: /f
Если обнаружена ошибка, выполнение программы сhkdsk приостанавливается и выводятся соответствующие сообщения. По окончании выполнения команды chkdsk на экран выводится отчет, содержащий сведения о текущем состоянии диска. До завершения работы chkdsk нельзя открывать какие-либо файлы на указанном диске.
Чтобы проверить фрагментацию всех файлов в текущем каталоге на диске с файловой системой FAT, введите следующую команду:
chkdsk *.*
Chkdsk выведет отчет о состоянии диска, а затем список фрагментированных файлов, удовлетворяющих шаблону команды.
Справочная информация
Chkdsk — проверка диска на ошибки
Служебная программа Check Disk (Chkdsk.exe) применяется для проверки диска на ошибки и поврежденные сектора. Эта утилита командной строки Windows проверяет целостность как базовых, так и динамических дисков. Она применяется для проверки и исправления ошибок, обнаруженных на томах NTFS и более старых форматов как FAT, FAT32.
Check Disk способен найти и исправить много видов ошибок. Утилита прежде всего ищет несогласованность в файловой системе и связанных с ней метаданных. Один из способов, при помощи которого Check Disk находит ошибки это сравнение битовой карты тома с дисковыми секторами, назначенными файлам.
У многих пользователей возникает вопрос — Как запустить CHKDSK? Для этого нужно:
- Запускаем командную строку с правами администратора — Пуск — Выполнить — Cmd;
- В командной строке вводим команду CHKDSK /? и ознакамливаемся с ее параметрами.
Проще всего запустить chkdsk в Windows 10 через свойства раздела. Для этого кликните по проверяемому диску ПКМ, выберите в меню «Свойства» и зайдите на вкладку «Сервис». В открывшемся окне нажмите «Выполнить проверку» и проследуйте указаниям. Если проблемы обнаружатся, вам будет предложено их исправить. По умолчанию проверка выполняется только в режиме чтения, то есть chkdsk ограничивается лишь выводом информации о состоянии файловой системы.
Так как для исправления ошибок утилите необходим полный доступ к диску, в случае работы с системным разделом Windows будет перезагружена.
Выполнить проверку диска chkdsk также можно из командной строки или консоли PowerShell. Для этого откройте консоль от имени администратора, перейдите в корень проверяемого раздела и выполните команду chkdsk. Проверка будет произведена в режиме чтения.
Если в процессе проверки утилитой будут обнаружены ошибки, выполните ту же команду, но с параметрами -f и -r, как будет показано ниже.
Проверка CHKDSK для устранения неполадок файловой системы в графическом интерфейсе
Самый простой вариант для проверки файловой системы на ошибки: запустить программу CHKDSK в графическом интерфейсе средствами системы.
Выполните следующие действия:
- Запустите Проводник.
- Кликните правой кнопкой мыши по локальному диску, на котором нужно провести проверку.
- В окне «Свойства: Локальный диск (X:)» войдите во вкладку «Сервис».
- В разделе «Проверка на наличие ошибок» нажмите на кнопку «Проверить».
- В открывшемся окне «Проверка ошибок (Локальный диск (Х:)) выберите «Проверить диск», несмотря на то, что операционная система пишет, что при проверке диска ошибок не обнаружено.
В Windows 7 доступны дополнительные варианты проверки, для их запуска необходимо поставить флажки напротив пунктов:
- Автоматически исправлять системные ошибки.
- Проверять и восстанавливать поврежденные сектора.
- Начинается процесс сканирования, который займет некоторое время. Время проверки зависит от размера локального диска и от количества данных, находящихся на диске.
Во время проверки ошибок файловой системы сканируется состояние:
- Проверяется базовая структура файловой системы.
- Проверяются связи имен файлов.
- Проверяются дескрипторы безопасности.
- Проверяется журнал USN.
- После завершения процесса проверки, откроется информация о ее результате. В данном случае, диск успешно проверен, ошибки не обнаружены. Если ошибки будут найдены, вам предложат их устранить.
Для получения подробных сведений, нажмите на ссылку «Показать подробности».
В окне оснастки «Просмотр событий» нажмите на «Сведения».
В окне «Свойства событий», во вкладках «Общие» и «Подробности» доступна подробная информация о результате проверки диска.
Полученную информацию о проверке диска на ошибки файловой системы можно скопировать в Блокнот или в другой текстовый редактор для дальнейшего изучения.
Запуск chkdsk при старте Windows 10
В определенной ситуации может возникнуть необходимость запланировать проверку chkdsk при загрузке машины. Для этого в Windows имеется специальная консольная утилита CHKNTFS. Она также работает из командной строки и используют ряд специальных параметров. Например, чтобы запланировать проверку раздела D, нужно выполнить в командной строке команду chkntfs /c d:, чтобы отменить уже запланированную проверку – chkntfs /x d:.
Если же вы хотите проверить все разделы с параметрами по умолчанию, выполните команду chkntfs /d – тома будут проверены при загрузке Windows. Учтите, однако, что chkdsk запускается только при обнаружении ошибок.
А теперь о том, как запустить chkdsk, если Виндовс 10 не загружается. В таком случае выполнить проверку можно, загрузившись с установочного диска Windows или со специального спасательного диска с набором инструментов администрирования на борту, например, Sergei Strelec.
Рассмотрим алгоритм действий на примере загрузки с обычного установочного носителя. Когда на экране появится окно мастера установщика, нажмите Shift+F10, чтобы запустить командную строку. Далее вам нужно определить букву раздела, поскольку в загрузочной среде буквы могут отличаться. Проще всего это сделать, запустив Проводник командой explorer тут же в командной строке. Затем проверяем том, выполняя команду chkdsk.
Запуск утилиты chkdsk из под командной строки
Если вы любитель Dos и командной строки, или просто хотите посмотреть как утилита chkdsk работает в командной строке, то можете воспользоваться данным способом.
Первым делом нужно нажать на клавиатуре сочетание клавиш Win+R (англ.) К (рус.), тем самым мы попадаем в Запуск программы или Выполнить. Вот скриншот для наглядности, если вы не поняли о чем идет речь:
Нужно немного подождать и перед вами появится программа chkdsk, работающая в DOS. Должно пройти пять тестов, выбранного вами тома. Данная процедура может занять много времени, особенно последний пятый тест.
Наберитесь терпения — сходите выпейте чай или кофе, сходите покурите или просто займитесь чем-нибудь другим, например прочитайте мою классную статью устройство компьютера — системный блок.
После всех проверок, при следующей перезагрузки компьютера, может выйти окно с чек диском, которые были описаны в последних пунктах первого способа запуска программы shkdsk. Так что будьте к этому готовы.
Параметры команды Chkdsk F R
Как уже было сказано выше, по умолчанию Chkdsk выполняется в режиме чтения. Чтобы исправить найденные ошибки, утилита должна быть запущена с параметрами или иначе ключами. Для устранения повреждений файловой системы в chkdsk есть ключи F и R. Они добавляются после основной команды через пробел с использованием слеша или дефиса, вот так: chkdsk /F /R. Есть также и другие параметры, среди которых наиболее употребительные:
- /F – производит поиск и исправление логических ошибок ФС;
- /R – выполняет поиск битых секторов и переносит их содержимое в резервные области;
- /X – принудительно отключает блокировку проверяемого тома;
- /I – ускоряет процесс сканирования, что сказывается на качестве;
- /B – используется только совместно с параметром R для повторного сканирования поврежденных секторов;
- /SCAN – выполняет упреждающее сканирование раздела;
- /С – пропускает сканирование внутри вложенных структур каталогов.
На практике чаще всего при «ремонте» используются команды chkdsk /f и chkdsk /f /r, а в применении других ключей потребность возникает гораздо реже.
Итоги
Сегодня мы с вами подробно рассмотрели тему как запустить CHKDSK — восстановление жесткого диска, проверили наш жесткий диск на наличие ошибок и поврежденных секторов тремя разными способами, с помощью волшебной программы чек диск. Для любителей видео записал видео урок, который можете посмотреть ниже.
Возможно у вас появились вопросы связанные с утилитой chkdsk и восстановлением жесткого диска. Можете задавать их ниже в комментариях к этой статье, а так же воспользоваться формой обратной связи со мной.
Благодарю вас что читаете меня в Твиттере.
Оставайтесь на связи — мой канал You Tube.
Не забудьте поделиться этой информацией с вашими знакомыми и друзьями. Нажмите на социальные кнопки — поблагодарите автора.
Навигация по блогу
Вы можете поделиться своим мнением, или у вас есть что добавить, обязательно оставьте свой комментарий.
Прошу поделитесь ссылками в социальных сетях.
Как отключить проверку диска при загрузке Windows 10
Мы уже показали, как запустить проверку диска chkdsk из командной строки или через свойства раздела, теперь обратимся к одной распространенной проблеме, связанной с работой этого средства. Запущенная при загрузке Windows проверка выполняется разово, и по завершении процедуры компьютер продолжает свою работу в обычном режиме. Но бывает и так, что проверка запускается автоматически при каждой новой загрузке. Это нежелательно, поскольку сканирование диска приводит к повышению нагрузки на него. В таком случае автоматический запуск утилиты Chkdsk следует отключить. Сделать это можно двумя способами: через реестр и с помощью уже упомянутый выше тулзы CHKNTFS.
Откройте редактор реестра (regedit) и перейдите к ключу HKLM/SYSTEM/CurrentControlSet/ControlSession Manager. В правой колонке найдите мультистроковый параметр BootExecute и замените его значение, каким бы оно ни было, строкой autocheck autochk /k:C *, где C – буква раздела, для которого нужно деактивировать проверку.
Второй способ менее хлопотный. Вызвав консоль CMD с админскими правами, выполните в ней команду chkntfs /x C:, где C опять же является буквой раздела.
В общем, ничего сложного, но иногда служебная программа chkdsk зависает. Если это случится, и вы просто перезагрузите компьютер принудительно, то при следующем запуске проверка начнется вновь. Чтобы прервать этот цикл, нужно заменить значение указанного выше параметра BootExecute в режиме оффлайн. Для этого потребуется загрузить компьютер как минимум с установочного диска. А еще лучше воспользоваться готовым решением – спасательным диском Sergei Strelec, в арсенале которого имеется инструмент для оффлайнового редактирования реестра.
В открывшемся окошке обзора выберите корневой каталог Windows, а затем перейдите к ключу HKLM/SYSTEM/ControlSet001/Control/Session Manager. Справа у вас будет параметр BootExecute – отредактируйте его, как было показано выше.
Всё, теперь можно перезагружаться в штатном режиме, Chkdsk больше не запустится.
- 7поделились
- 1Facebook
- 6Twitter
- 0VKontakte
- 0Odnoklassniki
Восстанавливаем диск
Ваш компьютер перестал нормально функционировать, Windows загружается через раз или вообще не загружается, слышите непонятные повторяющиеся звуки и шумы из системного блока. В чем же может быть дело, спросите вы меня?
Скорее всего у вас шумит один из вентиляторов, расположенных внутри системного блока. Так же возможно такие шумы издает жесткий диск — ему не хватает питания, на нем есть ошибки или он скоро выйдет из строя, такое случается. Нужно задуматься о покупке нового и сохранения информации на старом жестком диске, пока это возможно.
Как я уже сказал выше, в операционной системе Windows имеется встроенная утилита chkdsk, с помощью которой можно проверить жесткий диск на наличие ошибок и восстановить работу операционной системы, если она не загружается.
Данный способ работает не всегда, но в большинстве случаев на моей практике, с помощью программы chkdsk, удавалось восстановить прежнюю работоспособность операционной системы Windows. Так же вам могут помочь безопасный режим и полезная F8.
Существует три способа как запустить программу chkdsk на вашем компьютере:
- Запуск программы chkdsk из под Windows
- Запуск утилиты chkdsk из под командной строки
- Запуск chkdsk с помощью загрузочного диска Windows
Проверка ошибок на жестком диске с помощью PowerShell
В версии PowerShell 4.0 появился отдельный командлет для проверки диска Repair-Volume. Это командлет является PowerShell аналогом команды chkdsk.
Чтобы из PowerShell выполнить онлайн проверку жесткого диска на ошибки, выполните команду:
Repair-Volume –driveletter C –scan
Если нужно выполнить офлайн проверку и автоматически исправить ошибки, используйте параметр offlinescanandfix:
Repair-Volume –driveletter E –offlinescanandfix
Если ошибок на диске не найдено, вы увидите сообщение NoErrorsFound.
Также поддерживается быстрое исправление ошибок с помощью параметра spotfix (исправляются только ошибки, найденные при онлайн сканировании):
Repair-volume –driveletter E –spotfix
Можно проверить сразу несколько локальных дисков:
Repair-Volume -DriveLetter EHI –SpotFix
Через CIM сессии проверить диски на удаленных компьютерах:
Repair-Volume –driverletter c -scan –cimsession fs01,fs02,dc01
Что это за программа
Встроенная системная утилита CHKDSK (от англ. check disk – проверка дисков) предназначается для обслуживания жёстких накопителей, она позволяет сканировать разделы HDD на ошибки, битые сектора и исправлять выявленные неисправности. Это одно из эффективнейших средств системы, позволяющих не только диагностировать, но и восстанавливать целостность файловой системы, а также исправлять логические и физические ошибки винчестера. Проверка диска CHKDSK может быть выполнена даже тогда, когда Windows не запускается, что важно при необходимости устранения критических ошибок, препятствующих старту ОС.
Возможности служебного софта Check Disk позволяют восстановить структуру диска, в т. ч. исправить некорректные точки входа главной файловой таблицы MFT (Master File Table), в которой находятся сведения о содержимом тома с NTFS. При обнаружении повреждённых секторов CHKDSK восстанавливает их, если речь о неверно записанных данных, или помечает, чтобы система их больше не использовала, когда восстановление невозможно и речь о физическом повреждении диска.
Обычно пользователям доводится узнать, что такое CHKDSK и познакомиться со служебной программой и её командами, когда уже возникли неполадки, касающиеся HDD и файловой системы. В отдельных случаях программа даже самостоятельно стартует перед запуском ОС и начинает процесс сканирования разделов диска. Но проблемы, даже очень серьёзные, нередко могут вообще не проявляться в процессе работы с компьютерным устройством и быть обнаружены, например, когда пользователю понадобилось изменить объём раздела или выполнить другие манипуляции дисковым пространством.
Запустить программу можно из-под Windows или из командной строки (в обычном, безопасном режиме, а также с помощью загрузочного накопителя с ОС).
Как убрать или восстановить CHKDSK из автозагрузки
В определённых ситуациях при серьёзных неисправностях диска или системном сбое можно наблюдать регулярную загрузку утилиты при каждом запуске ОС. Иногда речь идёт о постепенном выходе из строя HDD, так что проблему нельзя оставлять без внимания. Автозапуск CHKDSK несложно отключить, хоть это и не является решением возможных неисправностей диска, и скорее будет игнорированием возникшей неприятности, но если причина в системном сбое, такое решение оправдано. Рассмотрим, как отключить CHKDSK при старте Windows 7, 8, 10.
Способ 1. Отключение службы в командной строке
Для совершения операции нужно проделать такие действия:
- Открываем командную строку в режиме администратора.
- В терминале задаём команду chkntfs /x с: (здесь значение «C:» является разделом, для которого всё и затевается).
- Если предусматривается отключение сканирования и для прочих разделов, команда дополняется присвоенными им буквами (например, chkntfs /x с: d: e:).
- Вернуться к прежним параметрам можно посредством команды chkntfs /d.
Способ 2. Изменение параметров системного реестра
Помните, что неправильные правки могут привести к неприятным последствиям для операционной системы, в том числе к её полному отказу, поэтому вручную править реестр не рекомендуется малоопытным пользователям. Перед внесением любых изменений лучше сделать резервную копию, чтобы оставить возможность вернуться к прежним параметрам, если что-то пойдёт не так.
Способ предполагает выполнение следующих действий:
- Идём в редактор реестра (запускаем консоль «Выполнить» нажатием Win+R и прописываем regedit).
- Идём по веткам HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager.
- Здесь ищем параметр «BootExecute» и жмём по нему.
- Откроется окно «Редактирование мультистроки», где в значении стандартно будет указано autocheck autochk *.
- Добавляем перед звёздочкой /k:C, выглядит так autocheck autochk /k:C *.
- Если останавливаем проверку и для прочих томов, добавляем в строку также присвоенные им буквы через пробел (/k:C /k:D /k:E *).
Встроенная служба ОС Windows CHKDSK позволяет выявить и исправить проблемы с HDD, поэтому утилиту желательно использовать при любых подозрениях нарушения целостности файловой системы. Наряду с системной службой SFC (System File Checker) инструмент Check Disk позволяет исправить различные сбои и используется при исправлении критических ошибок Windows.
Восстановление информации с проблемного жесткого диска
Проблемы с жестким диском – всегда большая угроза для важной информации и документов, хранящихся на компьютере. Чтобы быть готовым к любым обстоятельствам, рекомендуем всегда иметь под рукой специальную программу для эффективного восстановления файлов RS Partition Recovery. Данная утилита поможет восстановить всю утерянную информацию даже в самых сложных случаях.
При помощи RS Partition Recovery можно восстанавливать:
- Случайно удаленные файлы и документы.
- Отформатированные фотографии и медиафайлы.
- Данные, удаленные вирусами.
- Информацию, которая была утеряна при изменении файловой системы и структуры диска.
Как запустить chkdsk Windows 7 при загрузке
Перед тем как сделать чекдиск на windows 7 в процессе следующей загрузки персонального компьютера нужно произвести запуск файла cmd.exe. При этом понадобятся права администратора и путь к файлу, который расположен на системном диске в папке windows\system32.
В консоли будет необходимо набрать стандартную команду chkdsk с меткой ключа /X, /R или /F и на вопрос о необходимости проверки тома при рестарте системы ответить «да», нажав «y». Аналогичным образом при помощи команды может быть реализована диагностика указанного тома носителя или жесткого диска.
Служебная утилита Chkdsk
На более ранних системах Windows устанавливалась программа Scandisk. Этот же софт прилагался к MS-DOS, а в последний раз применялась на операционке Windows ME.
Начиная с Windows NT, штатной утилитой для проверки жесткого диска становится Chkdsk. Она присутствует в ОС по умолчанию и запускается владельцем системы несколькими способами.
Основное ее назначение:
- диагностика носителей информации на присутствие ошибок: обычных дисковых накопителей, flash-drives, а также редко встречающихся ныне дискет. Проверяется исправность файловых систем;
- анализ секторов HD, «битые» фрагменты помечаются специальным образом и ОС их в дальнейшем не использует;
- автоматическая общая проверка данных после сбоя системы – проводится, например, после нештатного выключения ПК.
Справка! Работать с оптическими дисками (CD и DVD) программа Chkdsk не может.
Скорость обращения утилиты с данными зависит от объема логического раздела и мощности ПК. Больше всего времени уходит на тест поверхности диска и может достигать нескольких часов.
Похожие вопросы
запланированный chkdsk в Windows 7 мигает индикатор жесткого диска каждые 5 секунд, что я могу сдела…
Полная физическая проверка HD
chkdsk не восстанавливает поврежденную файловую систему, что теперь?
Внешний жесткий диск больше не распознается как NTFS
Невероятно медленный компьютер, но без очевидной причины
Почему CHKDSK запускается каждый раз, когда я загружаю свой компьютер с Windows 7?
Зависает проверка целостности диска – Windows XP
SFC выявила поврежденные файлы, но где взять исходные файлы для восстановления?
Как безопасно прервать chkdsk?
Как закрепить ярлык или командный файл на новой панели задач Windows 7, 8 и 10 и в меню «Пуск»?
Функционал команды CHKDSK
Существуют две основные формы активации данной утилиты, позволяющие вам запустить chkdsk:
CHKDSK (имя тома) /(флаг)
Например, часто используемой формой активации CHKDSK является команда:
CHKDSK C: /F /R
где С: — имя тома, /F и /R — используемые флаги.
Приведённая мной команда запускает CHKDSK, предписывая последнему выполнить проверку диска С на наличие повреждённых секторов, и восстановить имеющиеся на них данные (флаг /F обязывает CHKDSK исправлять ошибки на диске, флаг /R обязывает CHKDSK искать на диске повреждённые сектора, и попытаться восстановить данные на них).
Другие флаги (команды) CHKDSK таковы:
- /V – во время проверки файловой системы FAT/FAT32 показывает путь к файлам на диске и их имена;
- /X – предварительное отключение тома (требуется обязательное задействование флага /F);
- /I – отключает тщательную проверку индексов. Используется только в файловой системе NTFS, позволяет ускорить проверку диска;
- /C — отключает проверку циклов внутри папок. Используется только в NTFS, также позволяет ускорить проверку;
- /L:(размер в килобайтах) – изменение размера файла журнала до указанной величины (только NTFS);
- /B – повторная проверка повреждённых кластеров диска (только NTFS, требует обязательного наличия ключа /R)
Если же вы просто введёте в командной строке команду «CHKDSK» (без кавычек), то утилита CHKDSK /F /R для избавления от плохих секторов на диске просканирует ваш диск на наличие ошибок в режиме «просто чтение» (read only), никак не исправляя их.
Запуск Chkdsk с помощью графического интерфейса Windows
Чтобы запустить Chkdsk, в системном проводнике на диске С делаем клик правой клавишей мыши и открываем «Свойства».
В окошке открывшихся свойств раздела диска переходим на вкладку «Сервис», а в ней нажимаем кнопку «Проверить» (или «Выполнить проверку» для Windows 7).
В версиях Windows 8.1 и 10, если с файловой системой диска все в порядке, в появившемся далее окне увидим уведомление о том, что проверка не требуется. Но при желании проверку диска утилитой Chkdsk можно запустить, нажав «Проверить диск».
Если система подозревает наличие ошибок файловой системы, в этом окне будет присутствовать кнопка запуска проверки и восстановления диска.
Для работы Chkdsk относительно диска С необходимо перезагрузить компьютер. Это можно сделать тотчас же или отложить запуск проверки до следующей перезагрузки.
После перезагрузки компьютера сможем наблюдать работу Chkdsk.
В Windows 7 запуск Chkdsk немного отличается: к предустановленной опции автоматического исправления ошибок можно добавить другую возможную опцию – проверку и восстановление поврежденных секторов жесткого диска. При активации этой опции стоит учесть, что в этом случае работа Chkdsk может занять больше времени.
Как и в случае с Windows 8.1 и 10, в версии 7 системный диск С не может быть проверен в рамках работающей операционной системы. Для запуска проверки необходима перезагрузка компьютера. Нажимаем «Расписание проверки диска».
Далее перезагружаем компьютер вручную и дожидаемся результатов проверки диска.
При проверке несистемного раздела диска, если он используется какими-то программами, ситуация обстоит проще, чем с системным разделом. В окне с уведомлением, что диск в данный момент используется, необходимо просто нажать кнопку «Отключить», чтобы, соответственно, отключить этот раздел на время проверки.
Запуск Chkdsk в незагружающейся Windows
Если Windows подвисает на определенном этапе загрузки, одна из возможных причин этой проблемы – ошибки файловой системы. В таком случае запустить Chkdsk необходимо, загрузившись с аварийного носителя. В качестве такового можно использовать обычный установочный носитель с версиями Windows 7, 8.1 или 10. С его помощью утилиту Chkdsk запустим внутри командной строки. На первом же этапе запуска процесса установки системы жмем клавиши запуска командной строки – Shift+F10.
В открывшейся командной строке прежде запуска команды Chkdsk необходимо уточнить, какими буквами определены разделы диска. Это легко сделать с помощью блокнота. Запускам его командой:
notepad
Жмем меню блокнота «Файл», затем – «Открыть».
В открывшемся проводнике запоминаем новые обозначения дисков. Как правило, в Windows 8.1 и 10 раздел диска С (каким он есть внутри работающей операционной системы) значится как D, поскольку буква С отдается первому техническому разделу системы. И все остальные разделы идут со смещением на одну букву алфавита.
Определившись с буквами разделов диска, блокнот закрываем, далее, вернувшись к командной строке, вводим команду по такому типу:
chkdsk d: /f
Как и при работе с Chkdsk внутри Windows, сначала необходимо попытаться исправить ошибки диска путем запуска утилиты с параметром /f. И лишь если проблема не будет решена, только тогда запускаем команду с параметром /r, как указано в предыдущем пункте статьи.
Для случаев неспособности Windows загружаться можно заранее записать аварийный Live-диск с подборкой различных инструментов для восстановления работоспособности операционной системы. В числе таких, например, AdminPE на базе WinPE. Его образ для записи на диск или флешку можно скачать на официальном сайте проекта
Adminpe.Ru. С помощью AdminPE можно запустить командную строку и ввести рассмотренные выше команды запуска Chkdsk. Но в этом Live-диске утилита Chkdsk имеет свой интерфейс и запускается с помощью скрипта. Ярлык запуска утилиты вынесен прямо на рабочий стол.
В выпадающем списке для проверки диска выбираем нужный раздел диска. Далее активируем галочки восстановления поврежденных секторов и принудительного отключения раздела (тома). Запускам проверку.
В числе инструментария AdminPE – ряд прочих утилит для работы с жесткими дисками, а также известные программы Hard Disk Sentinel и Victoria.
Источник
Запуск Chkdsk с помощью командной строки
Чтобы запустить Chkdsk с помощью командной строки, сначала, соответственно, запускаем последнюю.
В командную строку вписываем команду по типу:
chkdsk с: /f
В этой команде вместо диска С каждый раз подставляем букву нужного раздела, на котором требуется проверка. Если Chkdsk должна проверить системный раздел С, как и при работе с графическим интерфейсом, потребуется перезагрузка компьютера. После появления сообщения в командной строке о невозможности блокировки указанного диска нужно ввести «Y», затем перезагрузить компьютер.
Кроме параметра /f, отвечающего за исправление ошибок диска, Chkdsk можно запускать с параметром /r, предназначенным для поиска поврежденных секторов и восстановления данных. По итогу работы Chkdsk с этим параметром кластеры жесткого диска с нечитаемыми секторами будут значится как поврежденные (бэд-блоки) с передачей их функций новому кластеру. Потому запускать Chkdsk с параметром /r рекомендуется лишь тогда, когда обычное исправление ошибок – запуск утилиты с параметром /f – не принесло необходимых результатов. На примере того же диска С команда будет выглядеть так:
chkdsk c: /f /r
Заключение
Применение команды CHKDSK /F /R в командной строке от имени администратора позволяет исправить логические ошибки на диске, а также провести поиск имеющихся на диске битых секторов с попыткой их последующего восстановления. Используйте CHKDSK при малейших подозрениях на повреждение файловой системы, её функционал, как и функционал системной утилиты SCANNOW, является полезным инструментом в руках опытного пользователя ПК.