Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системне програмне забезпечення.doc
Скачиваний:
8
Добавлен:
27.10.2018
Размер:
614.4 Кб
Скачать

Заголовок файловой системы fat

Эта часть загрузочного сектора известна как BIOS Parameter Block (BPB) (блок параметров BIOS). Она содержит физические характеристики диска, которые MS-DOS и Windows используют при поиске определенного участка. Складывая или перемножая значения этих параметров, операционная система узнает, где находится таблица FAT, корневой каталог, где начинается и кончается область данных.

Общая часть заголовка файловой системы fat

Эта часть общая для всех файловых систем семейства FAT (FAT12, FAT16 и FAT32):

Смещение

Название

Размер

Описание

0

BS_jmpBoot

3

Команда перехода на загрузчик ОС

3

BS_OEMName

8

Название и версия Windows

11

BPB_BytsPerSec

2

Количество байтов в секторе (всегда 512)

13

BPB_SecPerClus

1

Секторов на кластер всегда кратно степени двух

14

BPB_RsvdSecCnt

2

Количество зарезервированных секторов перед первой FAT

16

BPB_NumFATs

1

Количество таблиц FAT (всегда 2)

17

BPB_RootEntCnt

2

Количество элементов в корневом каталоге (максимальный предел)

19

BPB_TotSec16

2

Общее число секторов (0 - если размер диска больше 32 Мб)

21

BPB_Media

1

Тип устройства: F0 - гибкий диск, F8 - жесткий диск с любой емкостью

22

BPB_FATsz16

2

Количество секторов на элемент таблицы FAT

24

BPB_SecPerTrk

2

Количество секторов на дорожку

26

BPB_NumHeads

2

Число головок

28

BPB_HiddSec

4

Количество скрытых секторов

32

BPB_TotSec32

4

Общее число секторов (0 - если размер диска меньше 32 Мб)

FAT12 и FAT16

FAT12 и FAT16 имеют одинаковый формат заголовка.

Смещение

Название

Размер

Описание

36

BS_DrvNum

1

Номер диска

37

BS_NtRsvd

1

Зарезервировано для Windows NT

38

BS_BootSig

1

Расширенная сигнатура (если 29h, то следующие поля актуальны)

39

BS_VolID

4

Серийный номер тома

43

BS_VolLab

11

Метка тома

54

BS_FilSysSize

8

Тип файловой системы (12- или 16-разрядная)

  1. Файлова система FAT32

FAT32 (от англ. File Allocation Table — «таблица размещения файлов») — это файловая система, разработанная компанией Майкрософт, разновидность FAT.

FAT32 — последняя версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16. Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT32 использует 32-разрядную адресацию кластеров. FAT32 появилась вместе с Windows 95 OSR2.