服务器系统集成及数据服务中心

 

一级栏目
一级栏目
一级栏目
一级栏目
一级栏目
一级栏目
一级栏目
一级栏目
…………………………………………………………………………………………>>>

NTFS文件系统MFT的修复

  修复MFT损坏,一般是用磁盘及文件系统分析软件,现在大多常用winhex硬盘数据恢复软件手工修复。

  MFT损坏多数情况是MFT偏移引起的,修复MFT损坏就是扶正偏移的位置,或数据拷贝到正确的位置这就是修复MFT损坏的方法。下面我们通过案例来讲解进行修复MFT损坏的方法。

  MFT损坏症状:一次开机后自动杀毒,3分钟后导致机子死机,热启无效。冷启后检测DMI,原本中文的操作系统菜单变成英文的,而且系统无法启动了。之后使用光盘加载PE,发现原先的盘符仅剩下E,F,G(硬盘250G,共5个分区),C盘与D盘消失了。开始认为分区表损坏,使用DISKGEN修复后,重启,居然PE也无法进入了,一直黑屏,然后键盘失灵,只能冷启。无奈,转移硬盘到另一台机器上,启动系统,C,D两盘是出现了,但无法打开,提示“文件或目录损坏且无法打开”这样的错误信息。CHKDSK这样的命令也无法使用,在一句简短的错误提示后,便终止了运行。错误提示大概是“无法确定卷状态”之类的。
  此处以修复硬盘上第二个分区为例,即D盘的修复。
  修复工具:WINHEX硬盘数据恢复软件。首先通过winhex打开我的硬盘,然后打开第二个分区,即分区d,打开的时候会提示一个MFT损坏无法在offset某处无法找到的错误。
  确定后分区d便打开了。现在通过分区d的引导扇区找到MFT的开始位置。(不管其他的先用winhex镜像文件备份硬盘数据,在进行修复)。继续通过WINHEX的跳转功能跳至该簇对应的偏移处(如果细心的话,会发现此处的偏移正是打开分区d时提示的offset,当然提示中还提到另外一个offset,它是MFTmirr对应的偏移,MFTMirr是MFT的一个备份,它们2个的数据应该相同,注意MFTMirr的大小是4KB,由于MFT中单个记录的大小是1KB,所以MFTMirr只记录了开始的4个记录)。正常情况下开始4个字节应该是NTFS,如果是MFT损坏的话,你可能发现NTFS这几个字符与该扇区的初始位置有些偏移,例如我这里的情况,前2个记录偏移了24个字节,在后面的2个记录又再偏移了几个字节。校正这些偏移后就能是MFT恢复正常了。由于4个错误记录后面的记录都是好的,修复的时候可以参考后面的一些记录。每个记录的格式也可以通过WINHEX菜单[查看]-[模板管理器]中的NTFS FILE RECORD查看(我发现这个模板真是很不错!)。
  修复完成后保存修改,然后重新打开分区d,如果没出意外的话,WINHEX就能正确的读取到目录和文件的信息了。这个时候便可以通过在上面的文件夹上右键,选择[恢复/复制…]菜单恢复你的目录到一个新的地方。(在我恢复第一个分区的时候,尽管MFT已经手动恢复好,但是分区还是无法打开,还需要运行CHKDSK进行一遍修复后才可以打开,修复是否对数据有无损害我且不说,就是修复完成后也会在盘里出现一大堆的用于存放还原后文件的目录,在这里目录里完全找不到原先目录层次的样子。如果能第一时间把数据先备份出来,那就应该第一时间备份出来,所以在恢复第二个分区时我便使用WINHEX直接备份数据,依照恢复的数据来看,我还是很满意的)。
  很抱歉这里修复MFT损坏,没有使用图片,不能让你一目了然。因为文在分区恢复之后,过程中的一些截图已无法找到了,(修改前后MFT的前4个字节数据不同,当然修改前需要备份一下)。

发布时间:2021/8/23 阅读:4124次 来源:互联网
 


 
分类
   
  行业新闻
 
  公司动态
 
  技术资料
 
  电脑维修
 
  恢复案例
 
  SQL数据库
 
  磁盘阵列
 
  服务器
 
  财务软件
 
  网络问题
 
  linux-XFS
 
  办公文件
 
  操作系统
 
  ├--- 工控技术
 
  日常生活(烟台)
 
  网站相关
 
   
 
友情链接
 
 
 
 
 
   
公司地址:烟台电脑市场A310
电话:15336380195 E-Mail:sd_lzc@sina.com
Copyright©2011-2012 烟台知昭电子 All Rights Reserved.
鲁ICP备11014811号-1
您是本站第 位访问者