abian 发表于 2010-8-1 12:16:59

分区表错误很多软件都可以自动修复了,而且成功率高
对于一些特殊分区,如DBR不在1头1扇区的就需要手工或者脚本去找了

wan0 发表于 2010-8-3 11:28:07

谢谢楼主‘无私奉献’精神

k0422 发表于 2010-8-19 23:51:28

我呢事情哦那个人

x1x2 发表于 2010-8-22 13:59:17

增加自己的经验

wan0 发表于 2010-8-24 16:15:12

哎   一声叹息啊

nongrijing 发表于 2010-8-29 04:56:08

MBR:即主引导纪录,位于整个硬盘的0柱面0磁道1扇区,共占用了63个扇区,但实际只使用了1个扇区(512字节)。在总共512字节的主引导记录中,MBR又可分为三部分:第一部分:引导代码,占用了446个字节;第二部分:分区表,占用了64字节;第三部分:55AA,结束标志,占用了两个字节。

Winhex恢复MBR的步骤:
第一步:把好硬盘上的MBR的前446字节复制到要恢复的硬盘的0扇区前446字节;

第二步:在倒数第二行倒数第二个字节,输入活动分区8001,再输入本分区的起始磁头柱面0100;

第三步:输入分区类型0B FF FF FF .

第四步:输入C盘前的扇区数,实际就是MBR,63个扇区转换16进制是3F,在此位置输入3F 00 00 00;

第五步:搜索EBR起始位置,16进制查找“55AA”加条件512=510,EBR倒数第五行倒数第二个字节是0001,找到后记下所在扇区,然后减去MBR所占的扇区数63,转换16进制,跳转0扇区,输入相应位置;

第六步:输入分本区的起始位置和非活动分区的起始位置0001和0100;

第七步:输入分区类型10G以上的硬盘0F FE FF FF,10G以下的硬盘输入05 FE FF FF;

第八步:输入扩展分区前的扇区数,刚找到的EBR的起始位置,转换16进制输入相应位置;

第九步:扩展分区的扇区数,左下角的总扇区数-ERR之前的扇区数,转换16进制输入相应位置;

第十步:以下全部填充0,结束必须为55AA保存退出

suoyo2008 发表于 2010-8-29 10:08:13

处处要钱,我没钱; 谢楼主了;还是顶一下吧!这个东西我有呢

linuxxiaolin 发表于 2010-8-31 14:06:52

没钱钱,穷。

love_rf 发表于 2011-1-7 12:00:18

这东西还是有的。。

igd0929 发表于 2011-4-16 16:51:30

处处要钱,我没钱; 谢楼主了;还是顶一下吧!这个东西我有呢!!
页: 1 2 3 4 5 6 7 8 [9] 10 11
查看完整版本: winhex 恢复MBR实用方法