修正移动硬盘无法打开教材.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关键词:文件或目录损坏 无法确定卷版本或状态 修正MFT 磁盘未格式化 RAW 本文全凭记忆编写 若有不正之处还望纠正 如果你确定你的移动硬盘没有坏扇区的话请继续。 修正之前先准备好Winhex工具 我们可能经常遇到移动硬盘、U盘之类的可移动存储设备出现如下错误 每次接上移动存储设备都提示“磁盘未格式化 是否格式化”的情况,当我们查看文件系统时显示RAW,造成文件系统变成RAW的原因这里就不多说了,反正是磁盘文件系统遭到破坏,要么是MBR,要么就是分区表遭到破坏,下面我们看一下NTFS文件系统结构吧 1,2,4这几块中任意一块的数据被破坏的话整个磁盘都无法读取,下面用Winhex打开受损的磁盘(由于我的硬盘修好了所以就用电脑的硬盘做示范了),如下图 打开之后我们会看到如下现象,如果你的移动硬盘没有分区的话,上面就只能看到一个分区 点击右上角灰色三角形,出现下图所示: 如果主引导去被破坏的话 将会无法读取文件系统格式,你也就不会看到NTFS字样,而是?,进到分区之后我们会看到这样的东西 每个磁盘都有自己的备用扇区,从里面搜索EB 52,找到之后右键单击E 选块开始 知道 55 AA 右键第二个A选块结尾 Ctrl+C复制,再回到刚选择的扇区,同样的方法选择 然后Ctrl+B填充,如果两个是一样的话就不用替换了。然后保存,重新打开Winhex看看是不是“?”已经变回NTFS了。当然也可以用DiskGenius来重建MBR引导,不用手动这么麻烦。 另外需要说明一个关键的东西就是结构图中的MFT,先看看MFT都包括什么东西吧 当我们打开分区的时候可能会出现类似的错误 我的上面是Cannot open “$MFTMirror” 还有一串数字 -10,这种情况一般是$MFT位置偏移了,多是被USBC给移动了,具体偏移了多少视情况而定。先看一下下图 我们可以通过值来算出$MFT应该出现的位置,需要提醒一点,计算值的时候把每一组从右至左组合到一块计算,如上图00 40 00 00 00 00 00 00颠倒过来应该是00 00 00 00 00 00 40 00,16进制转换为十进制就不多说。而一般移动硬盘的存放$MFT的簇号都是786432,在分区页按住Ctrl+G 出现如下界面 你会发现这样的界面,原本应该为MFT文件的位置0C0000000变为了USBC, 一定要用鼠标慢慢向下滚动直到找到46 49 4C 45, 从4那个位置开始选择,选择过程中你会看到带有$MFT,$MFTMirro,$LogFile,$Volume的数据,而图中红色箭头指向的数据是下一个扇区的数据,直到出现下图所示的文字块中第二个红色框最后一个数字,具体数字会不一样,一般是从偏移的数据区开始到0C0000E00位置,Ctrl+C复制,再回到0C000000位置0上的第一个数值,Ctrl+B填充,最后把0C0000E00中的数据清零,留住最后两组数据即可。同样修正$MFTMirro的方式一样。而$MFTMirro的位置得根据BPB图中的值去算。 完成以上步骤后保存,是不是发现DiskGenius等数据恢复软件能看到目录树结构了,但这个时候移动硬盘不一定能打开,我们不妨先CHKDSK一下,不带任何参数,执行只读操作,如果只读操作无法进行的话,再带上 /F参数。 在出现第一个图的错误时,大多数人都建议用CHKDSK H: /F来修复,而并不是事事如人愿,CMD窗口偏要返回给你这样一句话“文件系统格式是NTFS,无法确定卷版本或状态,CHKDSK中止”,那这是为什么呢? 理由很简单因为$Volume区的数据被损坏了,$Volume里放的可是卷的关键信息啊,NTFS版本也在里面,如果操作系统连文件系统版本都不知道,他怎么知道该怎么执行检查或是以哪种方式打开文件目录和分区表呢,而更糟糕的情况是你在$MFT 和$MFTMirro里看不到$Volume数据,我采用的方式是用本地硬盘中某个区的$Volume数据填充到这里,然后保存,这下再试试能不能在本地打开。我建议用CHKDSK /R 或是 /F修复一下,这样,移动硬盘里的MFT信息表就会根据当前情况重建合适的MFT信息表。 PS:当然我的运气比较好,MFT信息表的偏移刚好是整整两个区,有的是偏移了两三行,这种问题一般比较棘手,建议参考本地磁盘或是其他人的移动硬盘来修改。 我个人认为这种方式是最快的修复方式,用自动恢复软件虽然不用如此麻烦和承担一定的风险,但软件恢复时间太慢,重建分区表什么的都得要10分钟左右,而且用DiskGenius、Partition Magic等软件对硬盘操作都会做写操作,而且是不可逆的,数据可经不起我们三番两次的折腾。 要想移动硬盘活得长

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档