Windows обнаружила неполадки жесткого диска - Обзор в сети / Browse online

Опубликовано: 29.09.2017

Сервисная программа Chkdsk, или «проверка диска», проверяет жесткий диск на ошибки и, при задании параметра, устраняет их, если находит. Для запуска этой программы откройте окно Командной строки в режиме запуск от имени администратора, введите chkdsk и нажмите Enter.

Файловые ошибки — одна из проблем, которые может выявить и удалить Chkdsk. Они даже способны помешать запуску Windows. Если Windows не запускается, выберите вариант Безопасный режим с поддержкой командной строки, о которой мы говорили в разделе «Что делать, если Windows не запускается», и запустите Chkdsk оттуда.


Windows обнаружила неполадки жесткого диска - Обзор в сети / Browse online

Chkdsk может быть остановлен в любое время нажатием Ctrl+C.

Если Chkdsk находит ошибки, то он выводит сообщение. Однако, как подсказывает строка «ВНИМАНИЕ! Параметр F не указан», Chkdsk не станет решать найденные проблемы, если вы не дадите ему специально такую команду, используя параметр /f, например:

chkdsk /f

Нижеприведенные термины описывают различные виды проблем, о которых может сообщить Chkdsk:

Потерянный кластер

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

Плохой сектор

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

Обратите внимание на то, что восстановление такой информации не гарантировано, если у вас нет где-нибудь резервной копии.

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

Файлы с поперечными связями

Если на определенную часть информации были предъявлены требования двумя или несколькими файлами, то говорят, что это файлы с общим кластером.

Ошибочные дата или время создания файла

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

По умолчанию Chkdsk проверит только текущий накопитель.

Другими важными параметрами Chkdsk являются:

/r

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

/v

Когда Chkdsk находит плохой сектор, он так эффективно «огораживает» поврежденную область, что Windows никогда больше не сможет сохранять там информацию. Используйте параметр /v для перепроверки этих областей в надежде на то, что их можно будет использовать еще раз. По очевидным причинам обычно это плохая идея и к тому же сопровождается большой потерей времени.

Используйте этот параметр для того, чтобы Windows размонтировала том перед его проверкой. Эта операция будет полезна для накопителей с совместно используемыми папками. Если не указан параметр /х, а накопитель работает, то Chkdsk обычно планирует проверку во время следующей загрузки. Параметр /х содержит в себе параметр /f. Имеются также параметры / i и /с, которые используются, чтобы пропускать некоторые проверки и завершить сканирование быстрее, но обычно для их использования нет причин. А параметр /I только показывает текущий размер файла протокола NTFS и, если надо, изменяет его.

Для запуска Chkdsk из Проводника щелкните правой кнопкой мыши на любом накопителе, выберите Свойства, затем вкладку Сервис и нажмите Выполнить проверку. Здесь параметр Автоматически исправлять системные ошибки совпадает с ключом /f, а параметр Проверять и восстанавливать поврежденные сектора соответствует ключу /г. После завершения сканирования появится сообщение, похожее на вариант командной строки. Конечно же, если Windows не запускается, то интерфейс командной строки для Chkdsk — практически ваш единственный выбор.

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

«Поврежденные» накопители и автоматическое сканирование

Если том отмечен как «поврежденный», то Windows автоматически сканирует его при помощи Chkdsk во время загрузки. Накопитель становится «поврежденным», если он использовался в момент отказа Windows или Chkdsk запланировал проверку, когда вы пытались проверить используемый диск. Накопитель, который не является «поврежденным», называют «чистым».

Чтобы справиться с «поврежденными» накопителями, можно использовать сервисную программу Fsutil. Откройте окно командной строки в режиме администратора и введите fsutil, чтобы увидеть список команд, которые могут использоваться с этим инструментом. Самая важная здесь команда — это команда dirty. Вот как она работает:

Чтобы посмотреть, отмечен ли диск G: как «поврежденный», введите fsutil dirty query g:

Чтобы отметить диск Н: как «поврежденный» для его сканирования Chkdsk при следующем запуске Windows, введите

fsutil dirty set h:

Оказалось, что Fsutil ненадежен при его использовании на накопителях FAT или FAT32, поэтому его лучше использовать на более современных NTFS-томах.

Еще одна утилита называется «Chkntfe» и используется, чтобы выбрать, запускать или нет Chkdsk автоматически при запуске Windows, независимо от так называемой «чистоты» накопителя. Chkntfs не используется для проверки накопителей NTFS. Вот как она работает.

Для вывода на экран сообщения о «чистоте» любого накопителя введите

chkntfs g:

Для исключения диска Н: из проверки при запуске Windows введите

chkntfs /х h:

Для включения диск Н: в проверку при запуске Windows введите chkntfs /с h:

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

chkntfs /с п: fsutil dirty set h:

Для того чтобы включить в список проверки все накопители и таким образом восстановить умолчания Windows, введите chkntfs /6

Когда Windows обнаруживает «поврежденный» накопитель, начинается обратный отсчет времени, что позволяет нажатием клавиши отменять запуск Chkdsk для этого накопителя. Для изменения продолжительности этого отсчета, например, до 5 секунд, введите

chkntfs /t:5

Чтобы произошли любые из этих изменений, необходимо перезапустить Windows.

rss