三大影视巨头ARRI、RED、ATOMOS,ARRI阿莱的设备以提供电影级的画质而在影视圈有很大的名气。ARRI的文件一般是两种,一种是高清MOV(苹果为ARRI专门出过特殊认证的编码);一种是高清MXF;相比之下MXF文件比较少见。下边我们看一个8T硬盘不断写入文件再覆盖导致碎片多的恢复案例。
故障存储:8TB硬盘/APFS文件系统/簇大小8sec
故障现象:
磁盘写满做了格式化操作,写入了一些数据,后发现有近20条重要素材没有备份。
故障分析:
实际硬盘的大小为7.28T,格式化后写入了691.84G的数据,需要的20条素材据客户回忆大小也在600多G左右,所以不太确定数据是否还在。和客户沟通后,提出其通过某款苹果恢复软件恢复了10条约100G的文件,但这10条数据能确定的是比较小,另外有10条素材是比较大的,只找到了文件但是无法正常播放和编辑。
先分析了下ARRI MXF的文件结构,之前有修复过此类文件的经验(参考《ARRI阿莱MXF修复方法》)那是一台ALEXA Mini的机器,不太清楚和这次遇到的是否一样,下图是分析阿莱MXF文件的结果,可以看到设备的型号是ALEXA Mini LF.结构上两款机型生成的MXF文件大致相同,都是三个分区:头分区、身体分区、尾部分区;同样是RIP以512字节对齐,这个是比较特殊的地方。
故障处理:
先使用 CHS零壹视频恢复程序高级版进行扫描获取所有MXF的数据块分布情况,再根据这个扫描结果进行数据块分析,看是否能得到碎片分布规律,此盘的使用环境是频繁写入、删除。所以基本方案如下:
- 根据数据块分布查找头分区、身体分区、索引、尾部分区这些元文件,从元文件中获取时间信息,和客户需要的文件进行对比。
- 第1步达成则想办法匹配前边的音视频帧,再解析出画面进一步精确对比数据。
- 根据1和2获取文件存储的规律性。
经过筛选对比,成功得到其中一个MXF文件的碎片分布,并成功重组,解析画面后和客户指定的10条素材中的其中一条完全相同。
图1:成功定位了一条素材的LBA值和碎片分布情况
由于块大小为8SEC,算是比较小的,为了提升碎片重组速度和效果写了一个重组小程序进行辅助。经过不断的修改,重组的效果非常好。
图2:重组辅助小程序
由于涉密等原因,这里不在公开文件画面类的信息,最后10条数据中有一条存在400帧大约8G不到的数据被覆盖了(这条记录不知道什么原因位置比较靠前),另外两条有两帧有问题外。其它7条视频全部正常,经过统计数据容量在494G左右,加上之前恢复的连续存放的10条素材,完美恢复了所有数据。需要注意的是ARRI的MXF使用了特殊编码(算是ARRI自己的编码)普通的FFMEPG播放器是无法播放的,只能使用ARRI自带的ARRIRAW Converter这个转换工具播放,如下图(win下建议使用达芬奇,这个软件效果也不错但是兼容性比较差),无论是那款软件要求至少是独立显卡。
图3:阿莱ARRI自带的播放器
图4:10条记录大小为494G和客户描述的大小吻合
这就是阿莱ARRI MXF(ALEXA Mini LF)8T硬盘格式化后写入文件的恢复方法,大家在遇到此类问题时,可以和我们联系!