分享

系统备份还原时分区表出问题怎么办?

 木秀-- 2011-12-21

系统备份还原时分区表出问题怎么办?

    主题:系统备份还原时分区表出问题怎么办?
    系统由于病毒木马入侵和其它原因,经常出现各种问题。有些问题容易解决,有些问题则难以处理。 系统的备份和还原成了系统安全的最后一道防线。 备份和还原,我以前经常用Ghost,它很稳定,现在则经常用 Acronis,它快一些。 这次,我在用 Acronis TrueImage Enterprise Srver 8.0 做还原时,因故放弃了一次还原操作,不料那个分区的盘符却不见了。后面的盘符跟着上移,全乱套了,这可怎么办呀?
     问:系统备份还原时分区表出问题怎么办?
      系统的备份和还原确实是一个很好的工具。特别是各种光盘启动的工具系统,实用方便,很受人们欢迎。 这些光盘工具系统,一般都带有Ghost,有的还带有Acronis系统备份还原工具。 经常使用,难免出现一些问题,分区表受损就是其中之一。 处理不当,将会丢失大量数据,数年积累,毁于一旦,能不令人心惊。 我把我遇到的类似问题的处理实况写出来,供您参考。 第一是要做好备份,第二是谨慎操作,做好充分准备,尽量避免损坏原有数据。 故障现象: 硬盘60GB, 分为8个分区, 4个5G的(C、D、F、G),4个 10G的(E、H、I、J),C盘是Win98, D盘是WinXP SP2,一次操作后,D盘不见了,其它盘符依次前移。
     我的处理步骤是:
     1.用硬盘修复王恢复分区表。 由于我用KV2006的硬盘修复王作了分区表备份,又用自编的小程序作了一个备份。并且核对2个备份的数据是一样的。以前用这个小程序多次备份和还原,都没有发生过问题。 用硬盘修复王恢复分区表步骤: 1)用硬盘修复王启动系统。 2)A:\>KVFIX/HDPT.DAT 操作完毕,C、D、E盘符恢复正常,F、G、H、I、J盘符均不见了。 我感到问题复杂了。 想到C分区曾用 Ghost 备份过,可以用它还原。
     2.用Ghost8.2 系统恢复功能。 原来备份C分区时,硬盘和光盘各备份了一套,硬盘的备份在I分区,已不可用,只能用光盘的备份来还原。但执行以后,后5个分区仍然无法显示。
     3.试用PQMagic 8.0 修复。 用光盘工具启动系统,选择PQMagic,有繁体中文和英文的2种,只能显示C、D、E 3个分区。 已试。要新建分区,要求输入分区容量,因考虑到如果分区容量难以填写正确,哪怕只有1个扇区之差,都将使后面分区的数据变为不可用,后果难以预料。因而放弃了,没有敢用。
     4.试用 Acronis TrueImage Enterprise Srver 8.0 修复。 已试,用带有 Acronis 磁盘工具的光盘【如“精品软件大礼包V2006”等工具光盘】启动,选择该项工具,只有磁盘的备份还原,其中没有修复硬盘分区表功能。
     5.用 Acronis Disk Director Suite 10.0 修复。 已试,使用同上的光盘工具启动系统,选择这个工具。 其中有 Recover Partitions 恢复分区功能 选择 Automatic 自动搜索已消失的分区。经过约30分钟的搜索,列出如下的一张表: Capacity Free Space Type F: Deleted 4.719GB 1.955GB FAT32 F: Deleted 4.719GB 0.931GB FAT32 F: Deleted 9.958GB 3.449GB FAT32 F: Deleted 9.938GB 3.817GB FAT32 F: Deleted 8.894GB 2.188GB FAT32 注:其中 F: 表示是扩展分区,不是盘符。差一点认为是系统误报打算放弃。如果真放弃,就太可惜了。 查到的分区表,还没有真正写入硬盘,不能退出。 选择: Operation(操作) |Commit(提交) 按照提示做下去,就将查到的分区表写入硬盘。 执行以后,再次启动系统,所有盘符都显示出来了。但有的中文文件夹名,变成了???。 再次重新启动系统,又用Acronis 备份的C分区备份文件还原了一次,至此完全恢复正常。
     6.用 Disk Genius 2.0 备份分区表。 这是一个小巧好用的国产软件。 143 KB 中文,绿色,免费。 作者:李大海支持 Win9x/WinNT/2000/ME/XP 可以详细显示各分区的数据,包括分区的类别,起始磁柱、磁头、扇区,终止磁柱、磁头、扇区 ,分区容量等。 还可以备份和修复分区表。 该软件很有特点,它不只是保存C分区的分区表,而是保存了所有分区的分区表和启动扇区。 默认文件名:a:\hdpt.hdp 。 如果是在硬盘上运行该软件,会提示插入软盘,将文件保存在软盘上。 如果是在光盘工具上运行该软件,由于系统虚拟了A盘,是无法写入的。保存在其他分区,可能由于分区消失而无法读出,C分区由于最先恢复,建议保存在 C分区。 修复分区表。由于我的分区表已经用 Acronis Suite 软件修复,没有再试该项功能。但我用 WinHEX 保存了8个分区的8个分区表文件,和8个启动扇区文件,并用将它们合并在一起,与用 Disk Genius备份的文件相对照,都是 8 KB(8192字节),二者完全是一致的。 由于修复分区表,具有较大的风险性,稍一不慎,就可能使一个或多个分区数据丢失。建议做好准备: 1).详细记录分区数据。 用 Disk Genius 2.0 中文版,显示各分区的数据,包括分区的类别,起始磁柱、磁头、扇区,终止磁柱、磁头、扇区 ,分区容量的扇区数等。全部抄在纸上。以备自动恢复不成时用手动恢复,如用PQMagic 等软件的新建分区功能,填入正确的数据十分关键。(但不能用FDISK, 它新建分区时,将破坏原有数据)。 2).要了解用 Disk Genius 修复分区表适用的范围。 由于备份数据包括各个分区的启动扇区,当某个分区改装了系统,如Win98改装为WinME或WinXP,Win2000改装成Win2003,Win2000改装成 Win2000服务器版,还有其它原因,这些都会使启动扇区数据改变,都得重新备份,如果仍用老的备份数据修复,系统将不可用。 3).分区格式的改变。 如将某一分区的文件分配表格式改变,分区表也可能改变。 如把某个分区由FAT32格式改为NTFS格式,原来保存的分区表也可能不能使用了。
     7.用 WinHEX 存取分区表。(V10.0 汉化版) 打开磁盘 |物理驱动器 80h硬盘 | 按右上角的 标志 Access(存取),可以显示所有分区表目录,硬盘有几个分区就有几个分区表。 选中第一个分区表,就可以看到:分区表,分区表(模板),启动扇区,启动扇区(模板)等项内容。 如果要保存某个分区表或者某个启动扇区,可以按 编辑 |复制扇区 |进入新文件 |文件名 |保存 如分区表保存为:hdptc.dat,hdptd.dat,...hdptj.dat 启动扇区保存为:bootc.dat,bootd.dat,...bootj.dat 使分区表成为文本文件 WinHEX中,例: 文件 |打开 |hdptc.dat 编辑 |全部复制 |显示编辑器 | 新建一个文本文件,粘贴进来即可。 分区表(模板)的打印。 工具 |磁盘编辑器 |80h硬盘1 | 按右上角的 标志 Access(存取),选中第一个分区表, 打开分区表(模板),在左上角的标志处,右键菜单选“打印”,即可打印出。
     8.分区表数据分析摘要说明: 手工修复分区表时,对于分区表的结构了解得越深入,修复的成功的机会也越大。 以C分区#1分区表为例。 分区表: hdptc.dat Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 000001B0 00 00 00 00 00 2C 44 63 0B D4 0B D4 00 00 80 01 000001C0 01 00 0B FE BF 4E 3F 00 00 00 50 DF 90 00 00 00 000001D0 81 7E 0F FE FF FF FE 64 9C 00 36 37 8C 06 00 00 000001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 000001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA 分区表(模板): Partition Table Entry #1 1BE 80=active partition(引导分区) 80 1BF Start head(起始磁头) 1 1C0 Start sector(起始扇区) 1 1C0 Start cylinder(起始柱面) 0 1C2 Operating syatm indicator(hex) 0B 1C3 End head(终止磁头) 254 1C4 End sector(终止扇区) 63 1C4 End cylinder(终止柱面) 590 1C6 Sectors preceding partition 1 63 1CA Length of partition 1 in sectors 9494352 例:偏移 000001C4: BF 4E 1011 1111 0100 1110 分解: 10 11 1111 0100 1110 数值重分: 2 3F 4E 数值含义: 63 = 3Fh 终止扇区 590 = 24Eh 终止柱面 了解了这些数值的含义,对于为什么分区表模板中,偏移列出了 1C4 标注为终止扇区,1C4 又标注为终止柱面,而不是 1C4,1C5的顺序,也就好理解了。 例:偏移 000001CA: 分区的容量以扇区计 9494352=0090DF50h 表中规定字和双字是 低位在前,高位在后。
     综上所述:首先恢复C分区的分区表。再用 Acronis TrueImage Enterprise Srver 8.0 的 Recover Partitions 自动修复分区功能修复,可以作为首选。也可以用其他具有自动修复功能的软件修复。 其次才是新建分区,但必需有详细的记录资料,并且是用对数据无损的软件进行修复。 用 Disk Genius 软件修复,必须了解备份以后,各分区均没有系统改变或升级等操作发生,否则便不可用。建议慎用, 上述处理意见,因涉及到的软件应用内容较多,如有不妥之处,欢迎来函或留言提出批评指正,以便改进。
河石 /编 2006.10.12

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多