圈圈你好,上次看过你推荐的一些资料后学到了不少东西。<br />现在有个问题还是不大明白,想请问一下<br /><br />一个文件系统是FAT16的U盘中,读出了它的FAT和FDT<br />在FDT中只有文件或者文件夹的开始簇号,如何找出FAT中相对应的接下去的簇号?<br />也就是说,FAT表读出后,知道了簇的使用情况,如何与FDT中的文件相互对应起来?<br />例如:<br />U盘中有:111data.txt<br /> 222data.txt<br /> data.txt<br />共3个文件<br /><br />FDT为:<br />32 32 32 20 20 20 20 20 20 20 20 10 00 0C AA 5A 1A 39 1A 39 00 00 AB 5A 1A 39 02 00 00 00 00 00 <br /><br />44 41 54 41 20 20 20 20 54 58 54 20 18 4F 7B 47 1A 39 1A 39 00 00 D5 4E 16 39 05 00 29 1F 00 00<br /><br />31 31 31 20 20 20 20 20 20 20 20 10 00 5C AA 5A 1A 39 1A 39 00 00 AB 5A 1A 39 09 00 00 00 00 00<br /><br />FAT为:<br />F8 FF FF FF FF FF 04 00 FF FF 06 00 07 00 08 00 FF FF FF FF 0B 00 0C 00 0D 00 FF FF 00 00 00 00<br /><br />谢谢 |