【求助】测试U盘启动盘的时候不小心把分区表弄没了
今天做了个RE+MAXDOS6的U盘启动盘,由于我的主板不支持U盘启动所以我到我哥的机器上去试了试,进去看看工具,PE可以,MAXDOS6也可以,然后就去看工具
本来挺好的,打开PQ分区魔术师(不打算使用),一进去就提示XXX已损坏XXX修复至XXXX,
是否修复,我没打算做任何改动,就选了否(这时候是不是断电重启就没事啊- -!)。
拔出U盘的时候,重启,进BIOS改回由硬盘启动,就发现进不了系统了。
把U盘又插上去,进diskgen打开硬盘看看,什么分区都没了。
试着用diskgen的重建分区表(是不是直接重启,拆硬盘用winhex来修复会好一点)
重建了一次,提示是否保留,否,提示使用交互模式重建分区表。
进行到一半,我哥回来了,生气的让我把程序结束。
之后。。。。。
为了平复我哥的怒气,我答应帮他修复分区表。。。
拆了硬盘,拿去我的机子上当从盘。用winhex打开(为使用winhex对硬盘做任何修改)
MBR是迟早都要修的,再改之前把0扇区的数据复制,备份(出了问题也好粘回来)
目前未使用winhex对硬盘做任何修改
硬盘是500G的希捷
有人能帮忙给出修复方案和思路吗
用winhex打开后看到的内容
0扇区图
数据窗口
63扇区图
早上看回复 你0xB0位置的分区表出错了。修改一下分区表估计没有问题了 硬盘分了4个区只有C盘是FAT32的 其他的都是NTFS
我昨晚试着用55AA结束模块搜寻其他扇区的分区表 从5900万的扇区开始找
不知道是我不会找还是怎样,找到1亿3900万的扇区也没找到
有没有人知道其他快速的查找方法 我帮你远程诊断一下吧,PQ会删除参数不兼容的扩展分区链表的,Diskgenius也恢复不了,因为它不会填写扩展分区表参数,还是要人工来填写参数才行。 谢谢,晚上有时间的话就帮我远程诊断一下吧
现在在上班,硬盘也不在身边 这个很明显是分区表错误,重建分区表应该可以解决问题。最好是用winhex手动操作,出了问题也可以改回来! 回去试下通过搜索DBR想上回溯63扇区查找分区表试试 距离发帖超过600分钟了,没办法编辑了
在这里结束我的帖子吧
本来以为是简单的分区表丢失和损坏,没想到会破坏得那么严重,
在lvyanan的远程诊断下,要重组EBR,(最不好意思的是,在我哥的错误信息下,一开始误导了别人)
通过lvyanan的帮助成功恢复了4个逻辑盘的资料
感谢lvyanan的帮助! LZ500G硬盘有1个主分区,4个扩展分区,由于了解到是NTFS格式的分区,为了快速找到分区线索,我用Winhex从硬盘后部往前搜索DBR扇区,10几秒就找到了位于最后的一个备份DBR扇区,根据BPB参数,计算出主DBR扇区位置,可是该位置上不是一个DBR扇区,而是一个有着DOS特征的乱码扇区,再由此找到EBR扇区,也是一个一样的乱码扇区,为了证实所计算的主DBR扇区位置没有错误,依照备用DBR扇区BPB表的参数,找到了$MFT元文件,证实所计算主DBR扇区没错,EBR定位可以用其前一个分区的备用DBR来验证,均符合实际情况,逆向遍历扩展分区的所有主DBR和EBR,均与最后分区情况一样,就用备用DBR来恢复主DBR,EBR和MBR分区表则手工重建,最后检验,扩展分区磁盘完全恢复,C盘则因其它原因,没有恢复出来,可能是文件系统内部结构受到了破坏,用R-STUDIO应该可以恢复,由于时间太晚了,就没有继续恢复。
页:
[1]
2