先说明一下我的分区情况:主分区:C:12G 逻辑分区:D:16G,E:20G,F:50G,G:50G
昨天晚上安装vista的时候C盘空间不够,就想用PQ从G盘分13G空间给C盘,说做就做,于是立马从G盘划了一个13G的空间出来,但是我想把这13G空间跟C盘合并的时候,发现PQ不让这样做,郁闷,想了想,印象中Acronis Disk Director好像可以这样做,就去下了Disk Director Server,OK,合并,重启,很顺利。进Windows XP自带的磁盘管理器一看,没合并完全,那13G的空间还剩下16M,就在F和G的中间,看着不舒服,就顺手删除了它。
噩梦就此开始了!****的XP居然把我的E,F,G一起给删除并合并了!!!!!!我呆在那里,心想,妈的,分区表损坏这个遥远的传说终于发生在我身上了!当时连剁掉右手的心都有了!再他妈NB的肖邦也弹不出我的忧伤啊!我的项目代码,资料,文档全在E盘和F盘上!
冷静,一定要冷静,这样告诉自己。于是点上一支烟,走出阳台让自己冷静,清醒一会。抽完烟后,第一个想到的分区表修复程序就是DiskGen,找出来后发现不能在Win32下运行,就下了一张集成DiskGen的PE,重启,加载DOS,郁闷的是DiskGen运行前要加载TW 汉字系统,搞了十多分钟,不行。于是就进入PE系统,发现上面有一个叫 Partition Table Doctor 的分区表修复软件,运行,分析,结果分析出来的结果跟我原来的分区情况完全不靠谱,后来想想这应该是Disk Director或PQ的“功劳”,这些软件各自为政,都自己搞一套自己的标准,为了验证我的想法,打开PQ,果然,这时PQ已经完全不认得我的硬盘了,提示说我的硬盘已经损坏,还未分区。不死心,死马当活马医吧!又试了这个PE集成的另一个软件PARAGON Partition Manager(这软件是个分区软件,带有反删除分区功能),一分析,不错,找到了4个分区,C,36G未分配空间,F,16M的未分配空间,G。不行啊,我的代码在E盘啊。想想,管不了这么多了,先恢复这几个区吧,剩下的再另想办法。
恢复好那几个分区后重启,进入我的XP系统,一看,数据正常。还是死马当活马,打个Disk Director,里面有一个针对未分配空间的Recover功能,一扫描,找到了原来的D盘(在PE里的操作中这个盘已经被Merge掉了),二话不说,恢复,重启并进入PE系统,先用Partition Table Doctor ,还是不靠谱, PARAGON Partition Manager接着上阵,KO!!!!!可爱的“DEV”卷标终于重见天日!!!不过这次恢复后进入XP系统,之前已经恢复的G盘已经无法被WINDOWS识别出来,一看时间不早了,就管不了这么多了,G盘放的是电影和音乐。别了,滕兰君们!ghosting......
至此,有一种劫后余生的感觉:)
血的教训:
1.进行调整分区大小这类的大手术前一定要备份好分区表!!!!!!!!
2.不在不得已的时候不要混用几种不同的分区软件!!!!!!!
经验:
1.出问题后一定要冷静,不要再对磁盘进行任何写操作!!!
推荐:
1.居家旅行的必备良药:WIN PE(我用的是深山红叶封装的版本)
2.分区表修复软件:DiskGen, PARAGON Partition Manager(这软件的的反删除功能非常的NB,彪悍!)
3.分区软件:Acronis Disk Director Suit or Server(比PQ强大好用多了)
立此为戒 共和国58年六月3日