|
|
硬件情况为两块160G的SATA希捷。由于这几天系统实在是感觉有木马,很不舒服,于是下定决心从装。以前装有两个系统,都装在第一块硬盘上,第一块硬盘分为4个区,CDEF。C装有xp,E装的vista。第二块硬盘有两个分区,一个是NTFS,另一个忘记了,可能也是NTFS。从装时用XP的安装盘直接删除了分区,结果是xp的安装程序无法识别第二块硬盘的两个分区,只显示该硬盘的总容量,第一块硬盘原本都是fat32格式,4个分区都能显示,但是安装的时候一直提示我没有兼容的磁盘分区。
上网查了一下觉得可能是分区表丢失,于是用光盘带的dos工具箱进入dos,使用最新版的diskgenius回复,由于小弟第一次用这个软件,没搞清楚怎么回事就一通乱点,结果导致两个硬盘的分区表好像都出了问题,后来对第一块就是有4个分区的硬盘进行了重建分区表,第二块硬盘似乎也用了同样的操作,好像还点了恢复引导区,之后安装xp依然是无可兼容的磁盘。头脑发昏地我又用了三茗电脑卫士,修复,没想到这次xp的安装程序认出了第一块硬盘的4个分区,大喜,装上XP。
进入系统后发现第一块硬盘的4个分区一切正常,但是识别不到第二块硬盘的两个分区。怀疑还是分区表的问题,于是又回到dos,对第二块硬盘使用重建分区表,用的是自动模式,很快第一个78G的分区识别了出来,保存,但是第二个分区却怎么也找不到。回到windows下,78G的分区正常了,但是第二个分区依然没有识别出来。用windwos的磁盘管理工具看得情况如图
可以看到想要恢复的就是那个黑色的70.92G的空间,里面有我5年内的所有相片。。。崩溃中。
开始试用各种软件,PTDD,dataexploe,finaldata,都找不到那个分区。后来上intohard,看到说要用winhex可以手动恢复,大喜。下载了一篇文章开始看。打开winhex直接就给我读出这块物理硬盘,显示情况如图。
按照文章的说法,查看了一下第一个分区的分区表,如图
说明第一个分区是活动分区,从01,01,00开始。是NTFS格式,大小什么的。基本看明白了,然后根据这个计算了一下,说明下一个盘的分区应该是在163840320这个扇区,和winhex显示的一样。大喜。于是转到该扇区,发现这个扇区的所有内容都是00。
我现在概念感觉有点混淆,请问163840320这个扇区就是我这个70.9G分区的分区表所在的扇区么?我应该怎么样恢复这个分区表呢?如果实在这个扇区写内容,那我怎么知道第2,3,4个字节,也就是起始磁头,扇区柱面的数呢?扇区大小我倒是知道怎么算了。。。但是其实还是心里没底,不知道后面这些字节该怎么写。也不知道写到哪。
不知道现在这里的数据都还保存着没,我想应该还在吧。。。很崩溃。希望各位高手能帮帮忙。也能让我学到一些有用的知识啊。
不知道这个是不是dbr的备份区
[ 本帖最后由 emuluo 于 2008-12-2 20:45 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|