2024年3月27日发(作者:电脑连不上网是怎么回事)
责任编辑:赵志远 投稿信箱:
netadmin@
故障诊断与处理
Trouble Shooting
快速恢复ExFAT文件系统数据
■ 甘肃 权建军
作为FAT文
件系统家族中
编者按: ExFAT文件系统是一种适合于闪存的文件系
统,但有时会造成磁盘文件不能打开的故障。本文讲解
ExFAT文件
系统的结构如
图1所示。
其中,0-11
FAT32的继任者,
了一种快速恢复ExFAT文件系统数据的方法。
ExFAT文件系统
允许无缝连接桌面计算机和
便携媒体设备。其DBR及保
留扇区位于0-11扇区,由于
DBR及其备份很靠近,一旦都
遭到损坏,会造成磁盘文件
不能打开。
经典的数据恢复方法是
手工恢复,需要计算出DBR
的BPB参数,再编程计算校
验码,难度很大。本文提出
一种快速的数据恢复方法。
图2 故障现象1
图1 ExFAT文件系统的结构
号扇区为主引导区域,共12
个扇区,可分为5个区域:主
要扇区、主扩展引导扇区、
OEM参数区、保留扇区和校
验扇区。主引导区域的11
号扇区记录的是前0-10号
扇区的校验值,12-23号扇
区为主引导区域的备份,12
号扇区为0号DBR的备份。
DBR损坏的故障现象
打开磁盘,故障现象如
ExFAT文件系统的结构
ExFAT(Extended File
Allocation Table File
System,扩展文件分配表)
是微软在Windows Embeded
6.0(包括Windows CE 6.0、
Windows Mobile)中引入的
一种适合于闪存的文件系
统。ExFAT是为闪存介质而
开发的,如U盘、数码卡等。
现在闪存介质的容量越来越
大,FAT文件系统能够管理的
空间有限,而NTFS文件系统
图3 故障现象2
图2所示,使用WinHex提示
如图3所示。使用R-STUDIO
提示如图4所示。
用WinHex打开磁盘,观
察其0-11扇区,全为0;再
观察DBR备份12~23扇区,
也全为0。因此,磁盘的DBR
及备份都遭到了破坏,必须
恢复其DBR及校验码。
是日志型文件系统,需要记
录详细的读写操作,对介质
磨损较大,不适合使用在闪
存介质上,出于这些考虑,微
软推出了ExFAT文件系统。
ExFAT理论上最大支持可达
64ZB,系统建议支持的最大
分区为512TB。
传统的数据恢复方法
DBR被破坏后,传统的
数据恢复方法,是复制一个
2019.05
147
Trouble Shooting
故障诊断与处理
责任编辑:赵志远 投稿信箱:
netadmin@
ExFAT文件系统DBR,然
后计算其BPB参数。包
括隐藏扇区数、扇区总
数、FAT起始扇区号、
图4 故障现象3
再选择不同的分配单元
大小,依照如图5中的
512、1024、2048、4096、
8192、16K、32K、64K分
别进行尝试。直到用
R-STUDIO打开磁盘后,
可以看到该磁盘的所有
文件。
图6是用R-STUDIO
恢复分配单元合适的磁
盘。这些文件夹双击即
可打开。
经过以上四个步
图5 ExFAT格式化
FAT扇区数、根目录起
始扇区、总簇数、首簇起
始扇区号与根目录首簇
号、每簇扇区数。但这
样计算量大,容易出错,
更为关键的是还要计算
11号扇区的CHECKSUM
数值。
有关经典方法的论
述,相关文献较多,这里
不再细说。值得一提的是,
这种方法即便BPB参数计算
完全正确,也未必能打开磁
盘,因为还需要计算11号扇
区的CHECKSUM数值,即校验
码,需要编程才能计算。
骤,通过试凑磁盘分配
单元的大小,就可以打开磁
盘,并读取文件数据了。
第二步,将此虚拟磁盘的
0-11扇区复制到待恢复的磁
盘的0-11扇区,替换了原磁
盘的0-11扇区。
第三步,刷新后,用
R-STUDIO打开该磁盘。如果
0-11扇区数据正确,可以看
结语
本文巧妙利用虚拟磁盘,
产生与实际磁盘相匹配的
DBR及其校验码,避免了繁杂
的计算和编程,极大地简化
了ExFAT文件系统的数据恢
复,教学及实际使用都取得
了很好的效果。
快速数据恢复方法:试凑法
下面我们尝试用新的试
凑法恢复磁盘文件。
第一步,根据磁盘的总
扇区数,建立一个虚拟磁盘,
大小应比该磁盘略大,简单
卷大小严格等于该磁盘的总
字节数,分配单元选默认值,
并格式化为ExFAT文件系
统,如图5所示。
这样,就建立了一个
ExFAT文件系统的虚拟磁盘。
到该磁盘的所有文件。
第四步,如果仍打不开
磁盘文件,表明0-11扇区数
据不正确。删除该简单卷,
图6 用R-STUDIO打开分配单元合适的磁盘
148
2019.05
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1711511044a1917948.html
评论列表(0条)