MS-DOS для программиста

Определение формата таблицы FAT


Сектор загрузочной записи диска, отформатированного в MS-DOS версий 4.0 - 6.22 в поле со смещением 36h содержит строку длиной 8 байт, идентифицирующую формат FAT . Она имеет вид "FAT12 " или "FAT16 ". Вы можете использовать это поле для определения формата FAT. В структуре BOOT, описанной нами ранее в разделе "Программа BOOTVIEW", это поле называется fat_format.

Если разделы на жестком диске создавались программой fdisk.exe , формат FAT можно определить, анализируя содержимое поля sys главной загрузочной записи (Master Boot Record ). Если это поле содержит значение 1, используется 12-битовый формат, если 4, то 16-битовый.



Содержание раздела