Board logo

标题: [分享]一键恢复 之 原理 [打印本页]

作者: snowolf     时间: 2004-6-21 00:00    标题: [分享]一键恢复 之 原理

“一键恢复”技术的核心,在于对备份分区系统的引导。
计算机在启动时总是通过MBR引导已激活的主分区(在同一块硬盘上,最多只能有三个主分区)。只要在MBR中驻留一段特定的程序,就可以控制激活哪一个分区,引导哪一个系统了。
在同一块硬盘上设置两个主分区,一个装Windows XP,一个装DOS。在Windows XP崩溃时,激活DOS系统所在的分区。通过CONFIG.SYS和AUTOEXEC.BAT两个文件,自动完成GHOST镜像文件到分区的装载,就完成了恢复的功能。
根据硬盘的结构,备份分区的位置应是整块硬盘的末分区。因为这里是磁头不常访问的区域,远离系统分区,不容易产生坏道,保证了备份文件的安全。这就对用作备份的DOS系统提出了更高的要求。通常,DOS系统必须安装在硬盘的第一主分区,而目前的条件要求DOS系统必须被安装在末主分区。这样的DOS系统,只能有求于MS-DOS 7.0了(Windows 98 下的DOS)。同时,DOS所在的分区的文件系统必须是FAT32格式。
我们现在使用的系统多为Windows XP,再加上必备的驱动程序、常用的应用软件等等,其大小也要2GB以上。使用GHOST高度压缩(最大约为50%),其镜像文件大约在1GB以上。为了保证数据的安全性,备份区的大小就要在2GB左右。如果要备份多系统,就一定要量体裁衣,决定其对应的空间大小。
而为了对备份的数据更进一步的保护,就要求该分区在系统恢复时显现,而在平时不可见,无论是DOS下,还是Windows下。
实际上,这正是IBM的专用恢复程序BMGR的原理与硬件的设置要求。恢复程序BMGR驻留在MBR内,在开机时会给出以下提示:
To Start the IBM Product Recovery Program, press F11
在出现该提示2秒内,按下F11键,就可以激活恢复系统(上文的DOS系统),进行自动的系统恢复。而重新启动计算机后,该分区又被隐藏了来。
“一键恢复”原理至此完结。

作者: Tamm     时间: 2004-6-21 00:00
我试用这个“一键恢复” 的时候,如果用服务区启动,那么它总是隐藏整个扩展分区,不知道为什么要隐藏扩展分区。

如果是这样,那么就不能使用“一键恢复” 来备份和恢复安装在逻辑分区上的操作系统了。

使用 SPFDISK 里的引导管理功能就不会出现这个问题。个人认为 SPFDISK 里的引导管理
更加好用一些。
作者: snowolf     时间: 2004-6-21 00:00
我知道有这个情况 可能是为了数据安全
看来 不能十全十美 补救的办法有 用GDISK显示逻辑分区即可
作者: liuxiayun     时间: 2004-6-21 00:00
还可以直接改分区表中的信息,只要你了解了表中信息的意义,你想怎么改就怎么改了。