概述
$MFTMirr是一个系统文件,从字面上理解,它是MFT记录的镜像,实际上它至少复制了 MFT 的前 4 个记录,以备不时之需。
如果这个卷的簇大小小于或等于一个 MFT 记录( 1024 字节)的4倍,例如,簇尺寸小于或等于 4096字节的时候,MFT的前4个记录就会存在$MFTMirr里面。(通常情况下簇尺寸都是8个扇区,即4096字节),如果这个卷的簇大小大于一个MFT记录的4倍,那么$MFTMirr的大小就是一个簇,这个时候它就会备份更多的MFT记录直到存满为止。比方说,一个MFT的大小是1024字节,一个簇的大小为8192字节,那么 $MFTMirr就是8192字节,这时它就会包含MFT的前8个文件记录。
属性
类型 |
描述 |
名称 |
0x10 |
$STANDARD_INFORMATION |
|
0x30 |
$FILE_NAME |
$MFTMirr |
0x80 |
$DATA |
未命名 |
文件结构:
未命名的数据流
一个典型的包含了 MFT 前 4 个文件记录的 $MFTMirr :
特别感谢开放源代码项目 Linux-NTFS Project 众多的 Linux 爱好者们,正因为他们多年来的不懈努力才使得 NTFS 文件系统的面纱被慢慢的揭开,并且通过开放源代码的威力让更多的编程爱好者在本文档的基础上编写了丰富的开源数据恢复及系统恢复等灾难拯救项目,你可以通过以下网址访问本项目位于 sourceforge.net 的原英文站点(http://linux-ntfs.sourceforge.net)此版中文译本翻译、校正、注释并首发于补天时代 http://www.iqwork.com