Команда для исправления ошибок на диске. Проверка жесткого диска на ошибки (ii способа)

19.10.2019

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

Отметим, что применение каких-либо сторонних не предусмотрено. Всё проверяется ресурсами самого компьютера и операционной системы. Почему, спросите вы? Объясняю: это делается по той причине, что большинство мощнейших программ, которые разработаны специально для проверки, мало знакомы и непонятны пользователю. Поэтому, при использовании программ малоизвестных вам, вы можете нанести больше вреда компьютеру.

Проверяем жесткий диск с помощью командной строки

Для начала, необходимо . В более новых версиях ОС Windows 8.1 и 10 это можно сделать нажатием правой кнопкой мыши по меню «Пуск », затем выбрать пункт «Командная трока (администратор) ».

В ней (в командной строке) вводим команду chkdsk буква_диска: параметры_проверки .

*Check Disk работает только с дисками, которые были отформатированы в NTFS или FAT32 .


Ну, например: chkdsk C: /F /R - команда указывает на проверку диска С, а ошибки будут исправляться автоматически - параметр F, а проверка поврежденных секторов и попытка их восстановления - параметр R.

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

В других случаях, после проверки вы получите статистику проверенных данных, найденных ошибках и секторов, которые были повреждены.


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

Так вот, после окончания проверки вы сможете увидеть её результаты в журнале Check Disk . Для этого нужно нажать Win+R и ввести eventvwr.msc . В разделе Журналы Windows - Приложение, выполним поиск по ключевому слову Chkdsk.


Проверяем жесткий диск через проводник Windows

Это самый простой способ проверить жесткий диск.

Для этого, заходим в «Мой компьютер », а правой кнопкой мыши кликаем по диску, который хотим проверить. Выбираем «Свойства » → Вкладку «Сервис » → «Проверить ».

Обычно в Windows 8.1 и Windows 10 появляется сообщение о том, что проверка диска в данный момент не требуется. Но можно её провести принудительно.

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

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

Способы запуска

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

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

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

В некоторых версиях windows программа запускается автоматически. Это возможно в XP, NT, 2000. Обычно это происходит при включении компьютера, в случае, если неправильно была завершена работа. Например, резкий скачок напряжения и т. д. В 7 версии операционной системы chkdsk только пользователь может запустить службу.

Открыть программу можно с помощью командной строки. Для этого нажимаем Пуск и находим Выполнить. В строку вводим команду chkdsk d: /f, где d – это название диска, который нужно проверить. Соответственно, если нужен другой раздел, то мы пишем его название.

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

Видео в помощь:

Сокращенно «проверить диск» CHKDSK команда является Prompt командой, используется для проверки указанного диска и ремонта или восстановления данных на диске, если это необходимо.

Chkdsk также маркирует любые поврежденные или неисправные сектора на жестком диске или диске как «плохие» и восстанавливает любую информацию, еще не поврежденную.

Доступность команды Chkdsk

CHKDSK команда доступна из командной строки в Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP операционных систем.

Команда CHKDSK также доступна с помощью командной строки в дополнительные параметры запуска и Параметры восстановления системы. Он также работает из консоли восстановления в Windows 2000 и Windows XP. Chkdsk также является командой DOS, доступной в большинстве версий MS-DOS.

Примечание . Доступность некоторых командных команд chkdsk и другого синтаксиса команды chkdsk может отличаться от операционной системы к операционной системе.

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

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

том Буква диска (с двоеточием после нее), точка подключения или имя тома. (например, C:)
имя_файла Файлы, проверяемые на наличие
фрагментации (только FAT/FAT32).
/F Эта опция команды chkdsk исправит любые ошибки, обнаруженные на диске.
/V Для FAT/FAT32: выводит полный путь и имя каждого файла
на диске. Для NTFS: выводит сообщения об очистке (при их наличии).
/R Ищет поврежденные сектора и восстанавливает уцелевшую
информацию (требует /F, когда не указано /scan).
/X Предварительно отключает том (при необходимости).
Все открытые дескрипторы для этого тома станут недействительны (требует /F).
/I Только для NTFS: выполняет менее строгую проверку элементов индекса.
/C Только для NTFS: пропускает проверку циклов внутри структуры папок.
/B Только для NTFS: повторно оценивает поврежденные кластеры в томе (требует /R).
/L: размер Используйте эту команду chkdsk для изменения размера (в КБ) файла журнала. Размер файла журнала по умолчанию для chkdsk составляет 65536 КБ; вы можете проверить текущий размер файла журнала, выполнив / L без опции «размер».
/perf Эта опция позволяет chkdsk работать быстрее, используя больше системных ресурсов. Он должен использоваться с / scan .
/scan Этот параметр chkdsk запускает онлайн-сканирование на томе NTFS, но не пытается его восстановить. Здесь «онлайн» означает, что тома не нужно демонтировать, но вместо этого он может оставаться онлайн / активным. Это справедливо для внутренних и внешних жестких дисков; вы можете продолжать использовать их в течение всего сканирования.
/spotfix Этот параметр chkdsk просто отключает этот том, чтобы исправить проблемы, отправленные в файл журнала.
/sdcleanup Только для NTFS: собирает ненужные данные дескриптора
безопасности в качестве мусора (требует /F).
/offlinescanandfix Запускает автономную проверку и исправление тома.
/freeorphanedchains Только для FAT/FAT32/exFAT: освобождает потерянные цепочки кластеров
вместо восстановления их содержимого.
/markclean Только для FAT/FAT32/exFAT: помечает том как чистый, если не было обнаружено повреждений, даже если не был задан параметр /F.
/? Используйте переключатель справки с командой chkdsk, чтобы показать подробную справку о перечисленных выше командах и другие параметры, которые вы можете использовать с chkdsk.

Примечание: Параметр /I или /C сокращает время выполнения Chkdsk за счет пропуска некоторых проверок тома.

Примечание: существуют и другие менее часто используемые командные переключатели chkdsk, такие как /B для переоценки плохих кластеров на томе, /forceofflinefix, который запускает онлайн-сканирование (сканирование при активном томе), но затем заставляет ремонт работать автономно (после того, как том был отключен), /offlinescanandfix, который запускает сканирование в режиме offline chkdsk, а затем исправляет все обнаруженные проблемы и другие, о которых вы можете прочитать больше через /? переключатель.

Примечание. Параметр /offlinescanandfix совпадает с параметром /F, за исключением того, что он разрешен только на томах NTFS.

Если вы используете команду chkdsk из консоли восстановления в более старых версиях Windows, используйте /p вместо / F выше, чтобы дать команду chkdsk выполнить обширную проверку диска и исправить любые ошибки.

Примеры команд Chkdsk

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

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

chkdsk c: /r

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

chkdsk c: /scan /forceofflinefix

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

chkdsk c: /r /scan /perf

В этом примере chkdsk будет исправлять проблемы на диске C:, когда вы его используете, и будет использовать столько системных ресурсов, сколько разрешено, чтобы он работал как можно быстрее.

Связанные команды Chkdsk

Chkdsk часто используется со многими командами командной строки и командами консоли восстановления.

Команда chkdsk похожа на команду scandisk, используемую для проверки жесткого диска или гибкого диска на наличие ошибок в Windows 98 и MS-DOS.

Компьютера с помощью стандартной программы «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) "чудесным" образом возвращаются к жизни только после использования этой команды.

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

Почему повреждается файловая система

Есть несколько ответов на этот вопрос:

  • перебои с электроэнергией. Здесь лишь остается сказать, чтобы вы в обязательном порядке использовали стабилизаторы и источники бесперебойного питания;
  • проблемы в «начинке» компьютера;
  • наличие вредоносных программ, которые разрушают систему.

Запуск chkdsk

Для профилактики лучше пользоваться chkdsk время от времени, проверяя систему на наличие неисправностей.

Способ 1.

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

Отмечаем 2 галочки и жмем «Выполнить ».

Способ 2.

Для запуска программы chkdsk, нужна командная строка (Пуск Все программы . Далее выбираем «Стандартные » и нажимаем «Командная строка »). Этот вариант подходит для Windows XP, Vista или 7.

Если у вас Windows 8 или 10, ищите через меню поиска.

Запускается командная строка.

После того, как откроется окно, набираем: chkdsk c: /f (либо другой параметр, об этом ниже). И жмем «Enter ».

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

Если надо проверить раздел системы, к примеру, диск С, где находится операционка, появится предупреждение, которое укажет на то, что нельзя сейчас проверить данный том, потому что в данный момент на нем запущены системные файлы. Чтобы все-таки запустить проверку, надо перезагрузить систему и нажать «Y » в знак подтверждения.

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

Этапы проверки

Непосредственно проверка с помощью рассматриваемой утилиты идет поэтапно:

  • проверяет файлы;
  • проверяет индексы;
  • проверяет дескрипторы безопасности;
  • проверяет сектора;
  • проверяет есть ли свободное место на диске.

После того, как проверка закончится, на экране появятся ее итоги.

Параметры утилиты

Рассмотрим все ключи запуска утилиты. Сhkdsk, кроме того, что может полностью проверить систему (/R), делает следующее:

  • Ключ /F проверяет есть ли ошибки и их автоматически их устраняет;
  • Ключ /V – во время проверки диска показывает полные пути и названия файлов, которые «лежит» на диске. Для дисков, что содержат разделы NTFS, утилита тоже выводит сообщения о том, что произведена очистка;
  • Ключ /X – если надо, том отключится перед его проверкой. Вслед за этим все текущие дескрипторы для этого тома не будут работать. В данном случае обязательно к использованию ключ /F;
  • Ключ /I применяется, если нет надобности строгой проверки индексных составляющих. Может применяться лишь в системе файлов NTFS. Это повышает скорость проверки, однако делает ее не такой доскональной;
  • Ключ /C используют, если нет необходимости в проверке циклов в самой структуры папок. Работает в системе NTFS, что повышает скорость проверку, однако она становится не такая детальная;
  • Ключ /L:размер – при проверке изменится объем файла журнала до прописанной величины (в килобайтах). Если размер не будет прописан, выводится текущая величина файла. Возможен к использованию лишь при файловой системе NTFS.

Однако, в большинстве случаев, достаточно применять ключ /F, потому что при использовании /R начинается полная проверка жесткого диска, на что уходит достаточно много времени (зависит от размера и объема данных, что хранятся на нем).