exFAT文件系统mp4素材文件变0字节的恢复方法
随着叠瓦技术(SMR)的流行单盘22TB已经成为现实,但实际使用中IO频繁的还得是垂直技术(CMR),这方面西数和希捷都有相应的产品,16TB以内价格还算合理。今天我们来说的案例就是一块西数16TB单盘使用exFAT文件系统mp4素材变成0字节的恢复方法。
故障存储:
硬盘型号:WD WUH721816ALE6L4/容量16TB /文件系统:exFat/簇大小:256KB
故障现象:
此西数硬盘为素材备份盘,使用exFat文件系统,在某次查看文件时发现一些项目的素材文件全部变成了0字节(图1)。另外客户反馈,硬盘接到WINDOWS系统下时一次重新启动似乎看到了系统在做CHKDESK,具体不确定。
图1:变为0字节的素材文件
故障分析:
虽然处理了很多类似案例,但还是对此问题做个简单的说明(感兴趣的请看博主“答疑解惑栏目”):
1、exfat文件系统出错导致文件全部0字节。
关于exfat之前说过很多次,但是近期使用此文件系统出问题的机率如此频繁,所以我再赘述下。exfat 全称是Extended File Allocation Table File System,扩展FAT文件系统,FAT就是之前FAT32中的“FAT”即文件分配表,这个表研究数据结构的人不算陌生,从字面意思就能看出,exfat并非全新的文件系统。微软开发此文件系统的目的是为了应对FAT32无法管理单个超过4G的文件,也是为了弥补NTFS日志型文件系统在闪存等小型存储设备中的不足(一个是默认的簇大小过小,一个是不断的读写日志对闪存是一种损耗)。
exfat在存储时使用两种方式,对文件进行分类:
1、无碎片文件,即连续存放的,通过在exfat目录项中记录首簇指针和长度来获取文件的链表。减少文件系统额外的IO时间,这个算是针对FAT32的升级。
2、存在碎片的文件,即不连续存放的。因为1是一种理想状态,需要各种条件满足才能达到,但是更多情况下是文件不得不以碎片的形式存在(比如经常删除或者使用空间快要达到上限),这种情况下仍然使用FAT32的FAT表进行文件的表链记录。目录项中只记录首簇指针和文件大小,通过首簇指针进行FAT表跳转,很熟悉的味道,和FAT32是一样的。
而变成0字节的素材整体上分为索尼(sony)和大疆(DJI)两个品牌的素材,根据反馈的CHKDSK情况,通过分析根目录发现确定存在CHKDSK的情况。
故障处理:
针对exfat文件变0字节一般是使用CHS零壹视频恢复程序影视版,但是由于CHKDSK所以需要使用高级版来扫描(具体CHKDSK原理请查看博主相应的帖子)。
STEP1:选择要扫描的逻辑盘点击右键->扫描大类选择“高清视频”,点击“样本文件”指定路径,扫描方式选择“仅扫描删除空间”,然后点击“扫描”即可。
需要说明的是由于是两种不同的摄像机品牌,所以需要扫描两次,第一次先扫描索尼(sony),第二次扫描大疆(dji);关于逻辑盘,逻辑盘是指文件系统非“RAW”的盘符,本例中是 “exFat”。
图2:选择exFat逻辑盘
图3:选择索尼(sony)和大疆(dji)的样本文件(分两次完成)
STEP2:等待扫描完成
STEP3:扫描完成后直接查看数据,可以看到程序已经列出了视频类型、级别、拍摄时间、品牌、型号、视频编码、时长、长度等参数,这些参数为查找数据提供了便利,同时也可以点击文件进行预览。经过查找对比,成功找到了丢失的mp4素材文件,至此恢复工作完成!
图5:索尼(sony)扫描结果
图6:大疆(dji)扫描结果
这就是exFAT文件系统mp4素材文件变0字节的恢复方法,大家在遇到此类问题时,可以和CHS数据实验室联系!
点击下载:CHS零壹视频恢复程序高级版