Acronis Disk Editor Uživatelský manuál Strana 27

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 32
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 26
Copyright © Acronis, 2000–2002
27
После загрузочного сектора располагаются одна или несколько Таблиц
размещения файлов (FAT), Корневая папка (Root) и Область данных,
разбитая на кластеры и используемая для хранения папок и файлов.
(Между загрузочным сектором и первой копией FAT может находиться
некоторое количество зарезервированных секторов.)
Файл как цепочка кластеров
Файл на диске хранится в виде цепочки кластеров. Кластер состоит из од-
ного или более секторов, число секторов в кластере зависит от размера
раздела и выбирается равным степени числа 2 (1, 2, 4, 8, 16 и т.д.). Каж-
дый кластер имеет свой номер, причем нумерация начинается с 2.
Таблица размещения файлов (FAT) описывает расположение папок и
файлов в кластерах. Каждому кластеру в FAT соответствует свой эле-
мент (ячейка таблицы).
Элемент FAT может иметь одно из следующих значений:
0 — свободный кластер,
2 — номер следующего элемента в цепочке кластеров (0FEFh — для
FAT12, 0FFEFh — для FAT16, 0FFFFFEFh — для FAT32),
0FFF0h–0FFF6h — зарезервированные значения,
0FFF7h — дефектный кластер,
FFF8h–FFFFh — последний кластер в цепочке.
Чтобы прочитать файл, необходимо найти по имени файла его запись в
папке и прочитать номер на 1-й кластер файла. Первый кластер пред-
ставляет собой начало файла. Затем необходимо прочитать соответст-
вующий первому кластеру файла элемент FAT. Если элемент содержит
метку «последний в цепочке», то дальше искать ничего не нужно: весь
файл просто умещается в один кластер. Если кластер не последний, то
он содержит номер следующего кластера. Содержимое следующего кла-
стера должно быть прочитано вслед за первым. Когда будет найден по-
следний кластер в цепочке, то если файл не занимает весь кластер це-
ликом, необходимо отсечь лишние байты кластера. Лишние байты отсе-
каются по длине файла, хранящейся в записи папки.
Чтобы записать файл, операционная система должна выполнить сле-
дующую последовательность действий. В свободном элементе папки
создается описание файла, затем ищется свободный элемент FAT, и
ссылка на него размещается в записи папки. Занимается первый кла-
стер, описываемый найденным элементом FAT. В этот элемент FAT по-
мещается номер следующего кластера или признак последнего кластера
в цепочке.
Операционная система действует таким образом, чтобы собирать цепоч-
ки из соседних кластеров по нарастанию номера. Понятно, что обраще-
Zobrazit stránku 26
1 2 ... 22 23 24 25 26 27 28 29 30 31 32

Komentáře k této Příručce

Žádné komentáře