
2.3 Файловые системы
Все файловые системы состоят из структур, необходимых для хранения
и управления данными. Эти структуры обычно состоят из загрузочной
записи операционной системы, папок и файлов. Файловая система вы-
полняет следующие основные функции:
1. Отслеживание занятого и свободного места (а также плохих секторов).
2. Поддержка папок и имен файлов.
3. Отслеживание физического расположения файлов на диске.
Различные файловые системы используются разными операционными
системами. Одни операционные системы могут работать только с одной
файловой системой, тогда как другие понимают несколько разных. Рас-
смотрим некоторые широко используемые файловые системы более
подробно.
2.3.1 FAT16
Файловая система FAT16 широко используется операционными система-
ми DOS (DR-DOS, MS-DOS, PC-DOS и др.), Windows 95/98/ME, Windows
NT/2000/XP, а также поддерживается большинством других систем.
Главными особенностями FAT16 являются таблица распреде-
ления файлов (File Allocation Table – FAT) и кластеры. FAT является
сердцем файловой системы. Для повышения надежности можно иметь
несколько экземпляров FAT (обычно их 2). Кластер – это минимальная
единица хранения информации в файловой системе FAT16. Один кла-
стер содержит фиксированное количество секторов, кратное степени
двойки. FAT хранит информацию о том, какие кластеры свободны, какие
заняты, какие являются плохими, а также определяет, в каких кластерах
хранятся какие файлы.
Файловая система FAT16 имеет максимальный размер 4 гигабайта, имея
максимальное количество кластеров 65525 и максимальный размер кла-
стера в 128 секторов. Обычно выбирается минимальный размер
кластера, при котором получающееся количество кластеров укладыва-
ется в 65525. Чем больше размер раздела, тем больше должен быть
размер кластера. Многие операционные системы неправильно работают
с размером кластера 128 секторов, тем самым уменьшая максимальный
размер раздела FAT16 до 2 гигабайт.
Обычно, чем больше размер кластера, тем больше становятся потери дискового
пространства. Более подробная информация о работе с размерами кластера
приведена в параграфе 2.6 «Тонкости работы с разделами».
Файловая система FAT16, как и многие другие, имеет корневую папку.
Но ее корневая папка, в отличие от всех остальных, располагается в
специальном месте и имеет ограниченный размер (при стандартном
Copyright © SWsoft, 2000–2002
21
Comentarios a estos manuales