修正移动硬盘无法打开

上传人:wt****50 文档编号:32970826 上传时间:2018-02-13 格式:DOC 页数:6 大小:1.25MB
返回 下载 相关 举报
修正移动硬盘无法打开_第1页
第1页 / 共6页
修正移动硬盘无法打开_第2页
第2页 / 共6页
修正移动硬盘无法打开_第3页
第3页 / 共6页
修正移动硬盘无法打开_第4页
第4页 / 共6页
修正移动硬盘无法打开_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《修正移动硬盘无法打开》由会员分享,可在线阅读,更多相关《修正移动硬盘无法打开(6页珍藏版)》请在金锄头文库上搜索。

1、关键词:文件或目录损坏 无法确定卷版本或状态 修正 MFT 磁盘未格式化 RAW本文全凭记忆编写 若有不正之处还望纠正如果你确定你的移动硬盘没有坏扇区的话请继续。修正之前先准备好 Winhex 工具我们可能经常遇到移动硬盘、U 盘之类的可移动存储设备出现如下错误每次接上移动存储设备都提示“磁盘未格式化 是否格式化”的情况,当我们查看文件系统时显示 RAW,造成文件系统变成 RAW 的原因这里就不多说了,反正是磁盘文件系统遭到破坏,要么是 MBR,要么就是分区表遭到破坏,下面我们看一下 NTFS 文件系统结构吧1,2,4 这几块中任意一块的数据被破坏的话整个磁盘都无法读取,下面用 Winhex

2、打开受损的磁盘(由于我的硬盘修好了所以就用电脑的硬盘做示范了) ,如下图打开之后我们会看到如下现象,如果你的移动硬盘没有分区的话,上面就只能看到一个分区点击右上角灰色三角形,出现下图所示:如果主引导去被破坏的话 将会无法读取文件系统格式,你也就不会看到 NTFS 字样,而是?,进到分区之后我们会看到这样的东西每个磁盘都有自己的备用扇区,从里面搜索 EB 52,找到之后右键单击 E 选块开始 知道 55 AA 右键第二个 A 选块结尾 Ctrl+C 复制,再回到刚选择的扇区,同样的方法选择 然后 Ctrl+B 填充,如果两个是一样的话就不用替换了。然后保存,重新打开 Winhex 看看是不是“?

3、”已经变回 NTFS 了。当然也可以用 DiskGenius 来重建 MBR 引导,不用手动这么麻烦。 另外需要说明一个关键的东西就是结构图中的 MFT,先看看 MFT 都包括什么东西吧当我们打开分区的时候可能会出现类似的错误我的上面是 Cannot open “$MFTMirror” 还有一串数字 -10,这种情况一般是$MFT 位置偏移了,多是被 USBC 给移动了,具体偏移了多少视情况而定。先看一下下图我们可以通过值来算出$MFT 应该出现的位置,需要提醒一点,计算值的时候把每一组从右至左组合到一块计算,如上图 00 40 00 00 00 00 00 00 颠倒过来应该是 00 00

4、00 00 00 00 40 00,16 进制转换为十进制就不多说。而一般移动硬盘的存放$MFT 的簇号都是786432,在分区页按住 Ctrl+G 出现如下界面你会发现这样的界面,原本应该为 MFT 文件的位置 0C0000000 变为了 USBC,一定要用鼠标慢慢向下滚动直到找到 46 49 4C 45,从 4 那个位置开始选择,选择过程中你会看到带有$MFT,$MFTMirro ,$LogFile ,$Volume 的数据,而图中红色箭头指向的数据是下一个扇区的数据,直到出现下图所示的文字块中第二个红色框最后一个数字,具体数字会不一样,一般是从偏移的数据区开始到 0C0000E00 位置

5、,Ctrl+C 复制,再回到 0C000000 位置 0 上的第一个数值,Ctrl+B 填充,最后把 0C0000E00 中的数据清零,留住最后两组数据即可。同样修正$MFTMirro 的方式一样。而$MFTMirro 的位置得根据 BPB 图中的值去算。完成以上步骤后保存,是不是发现 DiskGenius 等数据恢复软件能看到目录树结构了,但这个时候移动硬盘不一定能打开,我们不妨先 CHKDSK 一下,不带任何参数,执行只读操作,如果只读操作无法进行的话,再带上 /F 参数。在出现第一个图的错误时,大多数人都建议用 CHKDSK H: /F 来修复,而并不是事事如人愿,CMD 窗口偏要返回给

6、你这样一句话“文件系统格式是 NTFS,无法确定卷版本或状态,CHKDSK 中止” ,那这是为什么呢?理由很简单因为$Volume 区的数据被损坏了,$Volume 里放的可是卷的关键信息啊,NTFS 版本也在里面,如果操作系统连文件系统版本都不知道,他怎么知道该怎么执行检查或是以哪种方式打开文件目录和分区表呢,而更糟糕的情况是你在$MFT 和$MFTMirro里看不到$Volume 数据,我采用的方式是用本地硬盘中某个区的$Volume 数据填充到这里,然后保存,这下再试试能不能在本地打开。我建议用 CHKDSK /R 或是 /F 修复一下,这样,移动硬盘里的 MFT 信息表就会根据当前情况重建合适的 MFT 信息表。PS:当然我的运气比较好,MFT 信息表的偏移刚好是整整两个区,有的是偏移了两三行,这种问题一般比较棘手,建议参考本地磁盘或是其他人的移动硬盘来修改。我个人认为这种方式是最快的修复方式,用自动恢复软件虽然不用如此麻烦和承担一定的风险,但软件恢复时间太慢,重建分区表什么的都得要 10 分钟左右,而且用DiskGenius、Partition Magic 等软件对硬盘操作都会做写操作,而且是不可逆的,数据可经不起我们三番两次的折腾。要想移动硬盘活得长久,尽量减少每天的通电时间,不用时断开连接,不要强行拔掉,宁愿关机卸卷。本文是在夜里所写,思路显得有些混乱,敬请谅解。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 机械理论及资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号