Архив рубрики «Комплектующие»
Форматирование жестких дисков
Форматирование жестких дисков проводится довольно редко, чаще всего при нарушении файловой структуры в результате крупного сбоя либо в результате воздействия вирусной программы. После разбиения диска на разделы производится форматирование логических устройств, при этом диск С: форматируется как загрузочный. При установке новой операционной системы также желательно форматировать жесткий диск, с тем чтобы убрать ненужные файлы и обновить оглавление. Однако после форматирования вся информация на нем будет потеряна. Поэтому перед этой операцией нужно сделать архивацию всех важных файлов, которые потребуются в дальнейшем. После форматирования диска С: нужно восстановить операционную систему, с которой в дальнейшем будет работать пользователь.
Фрагментирование
Первый располагается в 7, 8, 9, 3, 10 и 11 кластерах, то есть фрагментирован, второй расположен в 5 и 6 кластерах и не является фрагментиро-ванным, так как расположен в одной области. Цифры внутри квадратов показывают номер кластера, в котором находится продолжение файла, а комбинация EOT означает конец файла, то есть последнюю его запись. Файл, который преобразован из находящегося в разных местах в одну область, называется дефрагментиро-ванным.
Если файл фрагментирован, то при считывании данных блоки с головками должны перемещаться от одной области к другой, что приводит к замедлению операций с файлами. В то же время если файл не фрагментирован, то операции считывания/записи проходят быстрее. Поэтому время от времени полезно производить дефраг-ментацию файлов (например, используя стандартную программу системы Windows: Пуск =>Программы =>Стандартные ^Служебные программы =>Дефрагментация диска (Defrag).
Как узнать длину корневого каталога
Длину каталога можно узнать, просмотрев в FAT цепочку кластеров, принадлежащих описанию каталогов. Для просмотра содержимого каталога можно использовать программу Norton Disk Editor, однако не следует менять параметр «только для чтения», с тем чтобы не испортить диск. А если вы хотите потренироваться в записи на диск, можно использовать программу для гибких дисков. Для каждого элемента в трех FAT данные занимают 32 байта. Информация о файлах содержится в следующем виде:
1.11 байт — наименование и расширение файла (8+3 символа).
Корневой каталог
Корневой каталог имеется во всех типах FAT, кроме FAT32, где он выведен в область основных данных. Корневой каталог имеет несколько отличий от поддиректорий. Одно из них заключается в том, что в нем содержится несколько системных файлов, с которых загружается операционная система. Из поддиректории загружаться нельзя. Кроме того, в корневом каталоге находится имя логического устройства. Подкаталог, в свою очередь, имеет в таблице первые две записи, которые обозначаются «.»(точка) и «..» (две точки), которых нет у корневого. В записи с «.» находится указатель номера кластера, где имеется описание текущей директории, в «..» — родительской, см. рис. 2.45. На рис. 2.45. описание корневой директории находится в 0 кластере, SD1 — в 5, SD2 — в 10.
Что из представляет из себя структура fat
FAT представляет собой таблицу, в которой указано размещение файлов на диске. Там имеется две таблицы FAT: FAT 1 и FAT 2, причем вторая является копией первой, что сделано для надежности хранения информации. Поэтому при операциях записи информация о файле записывается как в FAT 1, так и в FAT 2. Если при считывании FAT 1 произошла ошибка, то система обращается к FAT 2. Если и в FAT 2 имеется ошибка, то система узнает об этом, когда будет обнаружена ошибка в FAT 1 либо при запуске диагностических программ. Чтобы этого избежать, можно воспользоваться программами, которые проверяют диски через заданные промежутки времени.