【★硬件吧★】磁盘分区表备份与恢复-图解
硬件吧
全部回复
仅看楼主
level 4
极度_凋零 楼主
由于近期经常有吧友询问硬盘误操作或者中毒造成分区丢失怎么恢复等问题,建议大家事先备份分区表,养成良好的备份习惯可防范于未然,如下列情况:1.引导型病毒感染。2.病毒破坏、加密引导区造成硬盘所有分区丢失。3.误分区造成分区丢失。4.误Ghost造成逻辑分区丢失。5.用PQmagic调整分区出错造成分区丢失。6.硬盘错误造成分区丢失。7.其它原因造成分区丢失。
2008年01月14日 02点01分 1
level 4
极度_凋零 楼主
如上图是一个80G的硬盘,分了4个区。这个硬盘的分区表有4个,理论上说,有几个分区就有几个分区表。主分区表位于0扇区,就是硬盘的第一个扇区,这个扇区数据对用户是隐藏的,但却是最重要的。如果主分区表错误,硬盘所有分区都会消失。硬盘分区表的结构属于链式结构,就象一个链条一样,有一环坏了,后面的就全部消失。那么其它分区表都在哪里呢?简单的说,主分区表会标记D:盘分区表位置,D:盘分区表会标记E:盘分区表位置。。。以此类推。
2008年01月14日 02点01分 3
level 4
极度_凋零 楼主
那么如何备份分区表呢?当然不会让大家来手工计算各分区表位置,然后备份,这里介绍一个软件:winhex(应该有很多朋友可能非常熟悉)1.安装winhex,然后选择打开磁盘。如图:
2008年01月14日 02点01分 4
level 4
极度_凋零 楼主
然后就进入硬盘数据界面了。注意右上角的"access"按钮,这就是winhex对硬盘分区侦测的结果。另外注意以下几个重要数据的位置。
2008年01月14日 03点01分 5
level 4
极度_凋零 楼主
先选择一个分区表,如partation1-partation table,这是主分区表。选完以后,把光标放在数据区上,不要选择区域,直接edit-copy sector-into newfile。
2008年01月14日 03点01分 6
level 4
极度_凋零 楼主
保存文件,命名为如cpart.dat。
2008年01月14日 03点01分 7
level 4
极度_凋零 楼主
建立一个文本文件partinfo.txt,首先记录硬盘总扇区数,然后纪录这个分区的位置。主分区表在0扇区。由于引导区对于分区来说也是至关重要,因此对每个分区加入了引导区的备份。对于每一个分区表,重复上述步骤。依次选择: 文件名partation1-partation table cpart.dat (主分区表)partation1-boot sector cboot.dat (主引导区)partation2-partation table dpart.datpartation2-boot sector dboot.datpartation3-partation table epart.datpartation3-boot sector eboot.datpartation4-partation table fpart.datpartation4-boot sector fboot.dat至此,分区表备份完毕,效果如图
2008年01月14日 03点01分 8
level 9
在中间坐一楼...气死大家...
2008年01月14日 03点01分 9
level 4
极度_凋零 楼主
这些数据在硬盘要保存一份,不要放在C:盘,其它分区都可以。然后找一张软盘或者U盘,将这些数据保存在软盘或者U盘,当然,能刻成光盘最好,这样保存时间长。这些数据的特点是一般用不上,等用上时候又找不到了,因此一定放在把握的地方。注意:在分区表有改动之后要再次备份,如:调整分区大小,删除,合并分区,重新分区等情况。重装其它类型操作系统对引导区(boot sector)有影响,需要重新备份系统盘的引导区。假设原来c:盘是win2000,后来改装winxp,就需要对C:盘引导区进行重新备份。
2008年01月14日 03点01分 10
level 4
极度_凋零 楼主
二、恢复分区表当遇到如下情况时就需要恢复分区表了。1.引导型病毒感染。需要对主分区表,引导区全部恢复,即可杀灭引导型病毒。2.病毒破坏、加密引导区造成硬盘所有分区丢失。根据情况恢复分区表和引导区,一般恢复主分区表和主引导区即可。例如:硬盘加密软件,安装以后要注册码,不注册就不能启动硬盘,对付这样的流氓软件,可以直接恢复主分区表和主引导区。3.误分区造成分区丢失。根据破坏情况,一般恢复主分区表和主引导区即可,如果还不行,再恢复所有分区表和引导区。4.误Ghost造成逻辑分区丢失。一般恢复主分区表和主引导区即可。5.用PQmagic调整分区出错造成分区丢失。由于这种情况可能较复杂,如果调整的分区中无重要数据,全面恢复分区表可以保证其它分区数据恢复。6.硬盘错误造成分区丢失。恢复出错分区的分区表。7.其它原因造成分区丢失。例如不知什么原因,整个硬盘分区消失,可以恢复主分区表和主引导区,再进一步诊断是否需要恢复其他分区。
2008年01月14日 03点01分 11
level 4
极度_凋零 楼主
如何恢复分区表?如果硬盘能够启动,可以直接安装winhex,找到备份文件,进行恢复。但这种操作不提倡。最好是将硬盘卸下来,挂在另一台机器上,安装winhex恢复。当然,如果有光盘系统,使用winpe中的winhex也可以。恢复过程:1.打开winhex,打开要修复磁盘,一般分区表损坏的磁盘winhex是无法认出分区情况的,只能根据扇区位置恢复。要到达任意扇区,如图。
2008年01月14日 03点01分 12
level 4
极度_凋零 楼主
2.例如恢复主引导区,它位于63扇区,首先把63扇区备份,方法和分区表备份是相同的,以防修复失败还可以返回原样。3.用winhex打开备份文件cboot.dat,ctrl+A选择所有,ctrl+C复制,然后切换到磁盘视图,找到63扇区,把光标放在本扇区左上角,不同扇区之间有细线隔开,很明显,如图,ctrl+B粘贴,出对话框点ok就可以了。
2008年01月14日 03点01分 13
level 4
极度_凋零 楼主
整个操作过程一定要非常细心,一个小错误可能造成无法挽回的损失,不过winhex可以取消操作,因此关闭winhex前一定确认没有错误,一旦关闭winhex则无法恢复了,这点儿大家要注意。分区表回复完毕需要重启系统。重启机器,操作完成,希望大家都能恢复自己的所丢失的东西,谢谢回帖!
2008年01月14日 03点01分 14
level 0
这个太难了点不知道DISKGEN的备份分区表能用不,不过他提示插入软盘在问一下,如果备份完分区表即使重新分区,也能恢复过来吗。磁盘里的资料会跟着恢复吗
2008年01月26日 01点01分 15
level 8
改天试试。。。。
2008年01月26日 01点01分 16
level 1
xp下有软件直接可以备份和恢复分区表的用winhex你不觉得麻烦么?而且一般情况下的分区表破坏都是引导分区表被破坏根本进不了系统。
2008年01月29日 01点01分 26
level 0
哇,太复杂了吧,看得眼睛都花了,有没有简单的视频之类的啊,推荐一个给我吧,不过还是要谢谢你们
2008年01月29日 10点01分 28
level 1
收藏
2008年01月30日 00点01分 29
level 8
吧主都不在...LS广告...
2008年01月31日 06点01分 31
level 1
一个简单的事情搞得这么复杂,太可耻了
2008年02月01日 08点02分 32
1 2 尾页