如何在C中达到FAT?

问题描述 投票:0回答:2

我有disk.img,它是Linux 中的fat32 文件系统。我想访问它的 FAT 并找出每个文件的使用块。我读了 http://wiki.osdev.org/FAT#FAT_32_3但不明白如何到达该表。也许我错过了一些东西。

我怎样才能到达FAT?

c linux filesystems fat32 fat
2个回答
0
投票

您需要读取引导扇区。一旦您掌握了该信息,http://wiki.osdev.org/FAT#Reading_the_Boot_Sector 就会告诉您如何到达 FAT:

文件分配表中的第一个扇区:

first_fat_sector = fat_boot->reserved_sector_count;


0
投票

这是我正在观看的[视频](youtube.com/playlist?list=PLFjM7v6KGMpiH2G-kT781ByCNC_0pKpPN 这不是我的视频。)(实际上它是一个播放列表,您的情况所需的视频是第 3 号,关于 FAT 文件系统)制作一个操作系统。我希望它对你有帮助! (请投票给我,并标记为已完成,我是堆栈溢出的新手,想要上升)。

© www.soinside.com 2019 - 2024. All rights reserved.