FAT+FDT决定了数据的内容存储地方,适用连续的文件! DATA的位置:保留扇区+FAT扇区*2+32 (FAT16的) 首先我们知道了文件的首簇号: 那么这个文件的数据区的起始位置在那里呢? DATA+(文件的首簇号-2)X每簇扇区数 &nb
FAT对于FAT文件系统来讲是至关重要的,它有两个作用:一是描述一个簇的分配状态,二是用于寻找文件或目录的下一个簇。FAT表的丢失将会使数据恢复工作变得非常困难。本部分将讲述正常情况下如何寻找到FAT并介绍FAT的特征。 在FAT文件系统中通常会有两个FAT,引导扇区中会给出它的准确个数(1个或2个)。FAT1起始于保留扇区之后,保留扇区数由引导扇区中给出,引导扇区中还会给出每个FAT的大小扇区
实现FAT文件系统,刚开始的时候对隐藏扇区和保留扇区很困惑,不清楚FAT表的入口地址应该根据什么来进行计算。查阅资料,对这个问题,网上并没有非常清晰的答案。这实际上是非常关键的一点,如果不清楚,那么无法获得BPB的信息。根据工作的进展,这个问题已经解决。现在读取128M/512M/1G的CF卡中的语音文件利用DAC播放,已经非常流畅了。下面对这个问题总结一下。 &n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号