В этой статье хотел бы сделать некий обзор операций по обслуживанию жестких дисков. Вообще говоря, среди пользователей ПК наиболее распространены два комплекта программ по работе с винчестерами (жесткими дисками): - от компании Microsoft - Norton Utilities
1) Устрание логических и физических дефектов: Логичекие: а) потерянные кластеры: суть проблемы в том, что кластеры в таблице размещения файлов (FAT) помечены как используемые, хотя на самом деле нет файлов, к которым бы они принадлежали. Программа по устранению этого дефекта просматривает все каталоги и по точкам входа строит виртуальную FAT. Затем сравнивает реальную и виртульную FAT, и лишнее в реальной - это и есть потерянные кластеры. В итоге потерянные кластеры либо удаляются, либо сохраняются как файл. б) пересекающиеся файлы: это когда какие-либо две записи каталога указывают на один и тот же кластер. Как правило при такой ошибке все удаляется. Физические (то есть любое механическое повреждение винчестера): Программа проводит пробное чтение и запись в каждый сектор диска и, если на каком-то секторе эта операция не удается, то кластер, сожержащий этот сектор, помечается как сбойный и в дальнейшем операционная система с этим кластером не работает. Информация из целых кластеров сбойного кластера как правило пропадает.
Программы по устранению логических и физических дефектов: Scandisk (от Microsoft); NDD (от Norton).
2) Дефрагментация: фрагментированность файлов системы - это ситуация, когда цепочка кластеров, принадлежащих одному и тому же файлу, не является непрерывной. Это приводит к уменьшению скорости чтения файлов, также к более быстрому износу магнитной головки жесткого диска. Дефрагментация (оптимизация) занимается устранением таковой фрагментированности. Утилиты для выполнения дефрагментации: Defrag (Microsoft); Speedisk (Norton).
3) Форматирование винчестера (то есть полная очиска всего содержимого винчестера): Необходимо разбить диск на разделы, а потом каждый логический диск отформатировать. При форматировании на физическом уровне задаются сектора и дорожки, а на логическом - формируется таблица FAT и корневой каталог. Параметры форматирования: - размер диска; - тип файловой системы;
Отдельно можно рассмотреть типы форматирования:
Безусловный тип (применяется для ранее
неформатированных винчестеров) Если применяется для отформатиранного
ранее диска, то вся информация пропадает безвозвратно.
Безопасное форматирование (применяется по умолчанию): применяется для форматированных ранее дисков. При таком стирании данных сохраняется слепок системной области, и информацию после форматирования впринципе можно восстановить.
Быстрое форматирование: на физичском уровне ничего не происходит, а на логическом - очищается корневой каталог и обновляется таблица FAT. По существу это быстрое удаление всех файлов.
Программы для форматирования: fdisk и Partition Magic
4) Восстановленияе удаленных файлов: при удалении файла первая буква в имени файла заменяется на X. Все кластеры файла в таблице FAT помечаются, как свободные для записи, но физически информация в кластерах сохранена и хранится до тех пор, пока на эти кластеры не запишут новые файлы. Следовательно, данные можно восстановить. В MS-DOS была утилита Undelete и Unerase. В современных операционных системах нет стандартных программ для восстановления данных. Можете использовать unerase от Norton.