Где начинается область FAT FAT16?

Я пишу программу на C, которая читает изображения файлов FAT16. У меня есть переменная, которая хранит местоположение начала FAT. Какую ценность я должен поставить там?

Я смог найти начало заповедного региона и определил:
- BytesPerSec = read (изображение, 11, 2)
- SectorCount16 = читать (изображение, 19, 2)
- так далее

Есть ли способ определить смещение FAT от блока загрузочного раздела или загрузочного сектора?

Это начинается сразу после загрузочного сектора?
Означает ли это, что LAST_BYTE( boot_sector) +1 - это первый байт FAT?

0 ответов

Другие вопросы по тегам