关于Winhex手动修得Mbr的问题
我用Vmware虚拟机里做测试,把2g的硬盘里的mbr数据清理掉,试着手动进行修复.,,卡在了如何计算出c盘的大小上了,,,,我是用查找 的方式,找到ebr的第一个扇区减去63,,但是算出来的跟原来的数据是不一样的,这个是为什么呢,,,,2g的硬盘分区了二个分区,一个是主分区,一个是扩展分区,
解决了,早上弄了一个20g的硬盘来做测试,,终于明白了怎么使用winhex来修复mbr了 直接找个硬盘做,那毕竟不是硬盘. 我也想直接找一个硬盘来做测试,,但是没有那么小的,,40g的,查找起来也是比较花时间的.. 总扇区数—第二个分区扇区数—63==第一个分区扇区数+63 如何知道总扇区数呢,,还有,我上传的图标里的第二个分区扇区数又是多少呢,, WINHEX里面有显示总扇区数吧!?
第二个分区扇区数是1FDE41 那怎么查出他的 EBR所在的第一个扇区呢,,,, EBR就是头一个分区结束的后面一个扇区,然后加63扇区就是第二个分区的DBR
你或者用第二个分区的起始扇区减去63 也可以得到EBR所在的扇区 不是说,ebr所在的扇区减去63,就是前一个分区的大小吗,, LZ说的不太清楚!
页:
[1]
2