7.3 Средства проверки дисков

На жестком диске компьютера могут возникать физические дефекты и логические ошибки. Для их выявления служат специальные утилиты, например , NDD, SCANDISK.

Физические ошибки (дефекты) – это нарушения поверхности жесткого диска. Обычно они связаны с естественным износом диска.

Логические ошибки (– это нарушения в файловой структуре.

Один из видов нарушений файловой структуры – потерянные кластеры. Это отдельные кластеры или даже цепочки кластеров, помеченные как занятые, но не принадлежащие ни одному файлу (на них нет ссылки ни из одного элемента каталога). Их происхождение легко объяснимо: если при записи нового файла происходит внезапное отключение питания или аппаратный сброс, может оказаться, что в FAT уже внесены изменения (элементы уже заняты), а в каталог новый элемент со ссылкой на начало цепочки не внесен. Эти «бесхозные» кластеры уже не могут использоваться ОС, они «съедают» доступное дисковое пространство. При обнаружении таких кластеров программы проверки дисков предлагают либо пометить их как свободные кластеры, либо преобразовать в файлы (дать на них ссылку из корневого каталога). Эти файлы иногда содержат ценную информацию, которую можно использовать для восстановления пропавших данных, но чаще их просто удаляют, освобождая место на диске.

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

В ОС Windows программу проверки дисков можно запустить командой Пуск/Программы/Стандартные/Служебные/Проверка диска. Другой способ запуска программы проверки возможен из окна папки Мой компьютер. В контекстном меню каждого диска есть пункт Свойства, который открывает одноименное диалоговое окно. На вкладке Сервис этого окна можно узнать, когда последний раз проверялся этот диск. А щелчок на кнопке Проверить запустит программу проверки диска.

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

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

Группа переключателей Выводить итоговые результаты определяет, будет ли выдаваться на экран сообщение о результатах проверки. Удобно включать переключатель Только при наличии ошибок.

Группа Файл протокола определяет необходимость ведения протокола о результатах проверки. Это удобно, если проверка производилась без контроля со стороны пользователя. Переключатель Заменить устанавливает режим, при котором протокол после каждой проверки обновляется. Если включить переключатель Дополнить, то протокол не заменяется, а дополняется новыми результатами.

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

В группе переключателей Потерянные цепочки кластеров надо включить переключатель Освобождать, если следует снимать с таких кластеров пометку «занято». Если любопытно посмотреть, что же в этом кластере хранилось, надо включить переключатель Преобразовывать в файлы. Эти файлы получают имена file0001.chk, file0002.chk и т.д. Просмотрев, их можно удалить.

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

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

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