欢迎来到信息技术技能项目的服务器

exFAT的DBR
下载DOC文件点我

ExFAT   ebr
具体概况如下↓


DBR和保留扇区

FAT表

簇位图文件

大写字符文件

Data(数据区,包含文件目录)

从MBR可以看出分区类型描述是和NTFS一样的07

嗯,具体什么是DBR和保留扇区我记得在fat32的dbr里面注过了
对了dbr也叫做引导扇区┻┳|・ω・)

老样子上图:

 黄色为跳转指令 EB 76 90H 这个就是exFAT的标志。
原谅色为OEM指令,一般他的ASCLL为原谅FAT(雾
ヽ(*。>Д<)o゜划:一般为EXFAT   ←有三个空格的喲(^U^)ノ~YO。

 

咳咳划重点:看见这么一大坨的红色就是BPB啦就是文件系统的重要信息的存放处咯。偏移量40BH开始霸占了56字节 一共就图上面那么多; 自古红蓝出CP所以每个DBR扇区结尾都有一个默默支持他的结束标志手动滑稽。

 

是不是很好奇红色和原谅色之间有一沓空白空白空空白吗?因为这是他的祖先FAT32留下的位置,他不能侵犯祖先的位置所以就空着了(以上纯属瞎说,但是空白位置真的是FAT32/16/12的BPB参数的曾经的参数,因为如果占用了就不是exFAT了)
BPB参数

是不是比FAT32短呢

  1. 嗯首先映入眼帘的是淡淡的黄色:这个呢就是隐藏扇区数啦。就是上一个MBR到他的位置,(其实藏好了也没BR E有用的,还是被我们用WinHex看光了)

 

  1. 其次是同样占据第一行一半的选手:分区大小,很容易理解对吧。
  1.  8字节被割成4字节的是FAT表起始位置 然后紧挨着他的另一半就是他的FAT表大小。exFAT只有一个fat。并且我发现,无论怎么放文件,FAT表就是不增加fat项,就是这么任性?(因为连续性的文件他不配置fat表,但是一旦出现非连续性文件就会和蔼的给他配上fat簇链)

这个就是FAT表,不同的颜色表示着不同项的FAT项 第一行0项 1项 2 项3项 第二行4项 5 项6 项7项  (搜索F8FFFF偏移调制512=0就可以找到FAT表 )

  1. 接下来又是一队基友,(淡蓝)首簇起始扇区数和(深蓝)扇区总簇数。

 

 淡蓝兄就是表示第一簇的扇区号(相对于DBR的值)这个位置可能在FAT表的结束(或许有保留扇区),但是绝对是簇位图的开始位置(具体见最上面的表)
我这里的簇位图是这样的放一点文件进去,变成这样。这里每一个字节就表示一个簇,填入FF的就是这一簇被占用了,0F为结尾。(没有实践过,可能有错误。)

他的二弟深蓝色的比较好理解,就是分区的总簇数。

 

 

  1. 这个就是根目录的首簇号,基本上就是DATA数据区的开始了(貌似默认是7)这是我的小U 的第7簇,也就是根目录的位置
  2. 随机的4字,节卷序列号。

 

  1. 每扇区字节数09?!有点不对劲啊,其实这值要操作一下的。

操作ing:首先这个一个字节为09H 8Bit的10进制也为9,设一个值X,x=然后又有一个公式是2x 我们吧x代入公式就是29=512 512是不是很熟悉?那就对了应为是每扇区字节数呢?

  1. 每簇扇区数,这里是06,但是还要操作一下,和上面一样、

2x;x=6   ;  26=64所以他的每簇扇区数是64啦

收工:大家晚安,要是能完全理解,那么基本上出现exFAT的比赛题目,就能碾压别的学校了。(因为关于exFAT的资料很少,很多学校都是看雨荷催眠教程的,然而雨荷并没有讲exFAT)

 

联系我们:嘉兴市嘉善县西塘镇下西街西塘古镇下西街93弄7号栖巷阁客栈13736871933@163.com ©2018 保留所有权利