Как достичь FAT в C?

У меня есть disk.img, файловая система fat32 в Linux. Я хочу добраться до его FAT и выяснить используемые блоки для каждого файла. Я прочитал http://wiki.osdev.org/FAT#FAT_32_3, но не понял как добраться до стола. Может быть, я что-то упускаю.

Как я могу связаться с FAT?


person Community    schedule 14.05.2015    source источник


Ответы (1)


Вам нужно прочитать загрузочный сектор. Получив эту информацию, http://wiki.osdev.org/FAT#Reading_the_Boot_Sector расскажет, как достичь FAT:

Первый сектор в таблице размещения файлов: first_fat_sector = fat_boot->reserved_sector_count;

person Paul V    schedule 17.09.2015