|
文件大小=[wiki]簇[/wiki]数x[wiki]扇区[/wiki]/每簇x[wiki]字节[/wiki]/扇区
文件在fat表中的簇数
簇数=文件大小/(16*1024)
1簇=16k
1k=1024
可以在“根目录”中看文件的大小!
fat16格式的:一个扇区512个字节。
那么32个扇区就是32 x 512个字节
32个扇区来[wiki]存储[/wiki]根目录文件目录项。每个文件目录项32字节!
那么32个扇区最多可以存储(32 x 512)/32=512个文件
对于 fat32格式的:
没有讨论,请朋友们来一起探讨!
问题1、
那么该文件在数据区的扇区怎么算呢?
文件大小/512+文件大小在该处的扇区数—1
在跳转到计算处的文件所在扇区,就可以恢复出文件了!
问题2、
我[wiki]删除[/wiki]了一个文件怎么在根目录寻找该文件在第几簇?
问题3、该簇对应在[wiki]FAT[/wiki]表中的簇链关系是怎么看?
希望懂的朋友可以列图,举例来计算!
[ 本帖最后由 wsszsmx 于 2008-7-7 13:44 编辑 ] |
|