Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вербова.docx
Скачиваний:
45
Добавлен:
21.03.2016
Размер:
594.59 Кб
Скачать
  1. Пример элемента каталога. Подкаталоги.

Подкаталог является обычным файлом со структурой, идентичной струк- туре корневого каталога. В отличие от корневого каталога, размер которо- го ограничен 7 секторами, размеры подкаталога не лимитируются. В свою очередь, подкаталог может содержать "подкаталоги". Каждый подкаталог содержит два элемента, создаваемых MS DOS, кото- рые обеспечивают координаты данного подкаталога в дереве иерархической файловой системы. Первым является элемент с именем ".", указывающий на первый кластер в самом подкаталоге, а второй с именем ".." указывает на первый кластер родителя данного каталога. Эти два элемента также имеют установленный бит 4 байта атрибутов.

  1. Удаление файлов.

    1. При удалении файла все кластеры, принадлежащие файлу, помечаются как свободные - в соответствующие элементы FAT записывается нулевое значение. В каталоге первая буква имени файла изменяется на русскую букву "х" (код символа равен Е5). Это означает, что файл удалён. Те кластеры, которые раньше занимал удалённый файл, становятся доступными для записи новых файлов. При этом сам файл не уничтожается физически с диска, ровно, как и вся остальная информация, хранящаяся в его дескрипторе, т. е. при необходимости имеется возможность его восстановления.

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

расположения файлов, и его удаление приведёт к обновлению ссылки.

Например, в файловых системах FAT удаление файла означает лишь удаление первого

символа в его имени и создание пометки, что файл удалён.

Для удаления данных применяют следующие способы:

- перезапись данных (самый доступный способ, однако может занимать длительное время

в зависимости от того, насколько хочется усложнить работу по восстановлению);

- размагничевание накопителя;

- физическое уничтожение накопителя.

  1. Таблица разделов диска (Partition table).

    1. Самый первый сектор твердого диска содержит так называемый Master Boot Record (MBR). Название "главный бутсектор" (буквальный перевод термина Master Boot Record - главная загрузочная запись) связано с тем, что MBR первым загружается в оперативную память, если загрузка операционной системы выполняется с винчестера. MBR состоит из выполняемого кода и таблицы разделов. Последняя расположена в конце сектора и состоит из четырех 16-байтовых элементов. Информация в таблицу разделов заносится утилитой FDISK или аналогичной ей несистемной утилитой. Просматривать таблицу разделов удобнее всего с помощью Norton Utilities. Во время загрузки ROM-BIOS загружает главную корневую запись и передает управление на ее код. Этот код считывает таблицу разделов, чтобы определить раздел, помеченный как загружаемый (Bootable). Затем в память считывается бутсектор из этого раздела и ему передается управление.

В таблице разделов хранится информация о типе раздела и его расположении на

жёстком диске. Является частью MBR. MBR располагается в первом физическом секторе

жёсткого диска. В MBR под таблицу разделов выделено 64 байта. Таблица разделов

содержит в себе записи, описывающие границы разделов, созданных на жестком диске,

тип файловой системы и статус активности. Максимально возможное количество записей

– 4, но данное ограничение обходится посредством использования записей о

дополнительных таблицах разделов.