fat16文件系统的结构为以下几部份,其中fat2为fat1的备份,因此其中内容一致
mbr
Dbr:可知偏移7E0B-C每扇区字节数
7E0D每簇扇区数
7E0E-F保留扇区号
7E10 FAT个数
7E16-7每FAT表包含扇区数
Fat1
每两个字节表示一个表项
Fat2
根目录 注意:长文件名目录项和短文件名目录项
短文件名目录项:0X00-7主文件名
0X08-0X0A文件的扩展名
0x0B 文件属性
0X0D-0X11文件创建时间 其中 字节1(精确到10毫秒的值) 2(2*8=16 5时6分5秒)2(7年4月5日)年要加上1980
0X12-3访问时间
0X16-19文件修改时间 原理同上
0X1A-B文件的起始簇号
0X1C-F文件大小
数据区 数据区所在位置记为2号簇
从根目录跳转到数据区
32*512/512=32个扇区
关于其数据恢复请看下一篇