LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: apostle

紧急求助!关于恢复MBR(好几个高手都说没办法,急死人了)

[复制链接]
 楼主| 发表于 2005-6-20 09:06:07 | 显示全部楼层
Post by windsea
同意,个人感觉首先不要在硬盘上面写任何东西了,然后在他人电脑挂上用finaldata恢复就可以了,比较简单的,不过需要点时间--------

另外finaldata恢复windows下面的数据做过,linux下面的不知道怎么样?


现在正在80G的硬盘上安装windows,等弄好了,就试试finaldata,它不会破坏硬盘的数据结构吧?
回复 支持 反对

使用道具 举报

发表于 2005-6-20 09:34:34 | 显示全部楼层
呵呵如果挂到从盘还可能有希望
回复 支持 反对

使用道具 举报

发表于 2005-6-20 10:38:14 | 显示全部楼层
我的思路是这样:
1、再接上一个相同容量的硬盘,看能不能用GHOST复制到另一个盘(估计够呛了),如果能的话,将复制的硬盘接到别的机器上,然后再用GHOSTPE直接打开。GHO,这时应该可以直接从里面提取你的数据了。
2、将你的硬盘将到别的机器上用EasyRecovery这个软件来扫描(恢复成功率在98%)只要你的机器够快,80G硬盘用不了多长时间的。见意你用这个方法,我有一次都格式化了C盘,不过我用这个软件又把所有的文件都找回来了。
3、将此硬盘接到另外一个NT核心的操作系统上,进DOS用chkdsk这个命令来修复一下试试~
考虑一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-20 11:45:06 | 显示全部楼层
Post by ssh82
我的思路是这样:
1、再接上一个相同容量的硬盘,看能不能用GHOST复制到另一个盘(估计够呛了),如果能的话,将复制的硬盘接到别的机器上,然后再用GHOSTPE直接打开。GHO,这时应该可以直接从里面提取你的数据了。
2、将你的硬盘将到别的机器上用EasyRecovery这个软件来扫描(恢复成功率在98%)只要你的机器够快,80G硬盘用不了多长时间的。见意你用这个方法,我有一次都格式化了C盘,不过我用这个软件又把所有的文件都找回来了。
3、将此硬盘接到另外一个NT核心的操作系统上,进DOS用chkdsk这个命令来修复一下试试~
考虑一下。


1。我正在考虑第一个方法,打算买个160G的硬盘,用dd命令把整个问题盘拷贝一份。
2。目前正在用finaldata企业版2.0测试问题盘,时间超级长啊,等待ing
3。这个命令不敢用,恐惧ing
:comp
回复 支持 反对

使用道具 举报

发表于 2005-6-20 18:44:06 | 显示全部楼层

这两编文章写的比较清楚

http://sos.jiangmin.com/book/21.htm
http://www8.ccidnet.com/school/system/2001/06/26/70_4536.html

实在没办法得话,自己用c写段小代码,调用int 13h,遍历每个扇区(需要点时间),通过判断最后两个字节是否为55AAH,列出物理地址(个数不会很多),然后手工分析(看某个偏移量得值与另一偏移量得值是否吻合分区表数据关系),就能找出正确得/dev/hda5首扇区即指针,填入mbr四个项目中得一个,只要/dev/hda5是主分区,肯定能修复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-20 19:57:06 | 显示全部楼层
Post by hys
http://sos.jiangmin.com/book/21.htm
http://www8.ccidnet.com/school/system/2001/06/26/70_4536.html

实在没办法得话,自己用c写段小代码,调用int 13h,遍历每个扇区(需要点时间),通过判断最后两个字节是否为55AAH,列出物理地址(个数不会很多),然后手工分析(看某个偏移量得值与另一偏移量得值是否吻合分区表数据关系),就能找出正确得/dev/hda5首扇区即指针,填入mbr四个项目中得一个,应该可修复


我现在正需要这个,说得很清楚,谢谢  :thank
回复 支持 反对

使用道具 举报

发表于 2005-6-20 20:10:44 | 显示全部楼层

至于硬盘物理扇区得读写,推荐用nu8得diskedit

诺顿得工具,不用多说,用了就知道好
回复 支持 反对

使用道具 举报

发表于 2005-6-20 21:12:38 | 显示全部楼层
用江民的硬盘数据恢复程序试一下
回复 支持 反对

使用道具 举报

发表于 2005-6-20 23:14:10 | 显示全部楼层
没办法了,MBR中存放着分区信息,你把它覆盖了,分区信息丢失了,或者找找工具能不能从硬盘的其它信息中估算出分区表来.
回复 支持 反对

使用道具 举报

发表于 2005-6-21 01:46:43 | 显示全部楼层
怎么就没有人试一下用KV的DOS盘试一下呢?我记得这样的问题KV可以搞定的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表