kaikai5862 发表于 2009-5-24 16:44:26

怎么手工修复扩展分区链?

lvyanan 发表于 2009-5-24 17:29:46

怎么手工修复扩展分区链?
kaikai5862 发表于 2009-5-24 16:44
由于原来的扩展分区被其它软件修改成主分区了,MBR里的主分区表指向的是错误的分区DBR,用PTDD的重建分区表功能,搜索出一大堆分区链结构,经询问LZ,选出合适的分区表项,恢复C、D盘分区表,但原来的E盘没有找到,将PTDD操作的结果存盘,再用磁盘扇区编辑器,顺着分区链表手工查找分区链表信息,先到D盘最后取出备用DBR,恢复到D盘主DBR位置,然后在备用DBR后一个扇区,看到一个属性为06的分区表项,怀疑是原来的E盘扩展分区链表,遂即加3F个扇区检查其DBR,但DBR并不存在,为了证明这是原来的E盘,我又在此DBR地址的基础上加上$MFT的偏移量,果然看到了$MFT,于是再到E盘最后一个扇区将备用DBR复制到主DBR位置,将E盘EBR的属性由06改为07,再为D盘EBR怎加一条扩展表项,指向E盘EBR,然后还将第一分区表项的分区扇区数修正,使分区扇区数加保留扇区数,等于扩展分区表项的偏移扇区编号,至此即大功告成,启动后数据重现。

亚运电脑 发表于 2009-6-3 14:35:08

厉害厉害。。。学习中。。。
页: 1 [2]
查看完整版本: 硬盘错误导致数据丢失