中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [分享]一键恢复 之 原理 上一主题 | 下一主题
snowolf
中级用户

Javaing...



积分 483
发帖 88
注册 2003-10-19
状态 离线
『楼 主』:  [分享]一键恢复 之 原理

“一键恢复”技术的核心,在于对备份分区系统的引导。
计算机在启动时总是通过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系统),进行自动的系统恢复。而重新启动计算机后,该分区又被隐藏了来。
“一键恢复”原理至此完结。




    @_@ 行动就有收获!
   
QQ:170759292
2004-6-21 00:00
查看资料  发送邮件  发短消息 网志  OICQ (170759292)  编辑帖子  回复  引用回复
Tamm
中级用户




积分 397
发帖 64
注册 2004-4-18
状态 离线
『第 2 楼』:  

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

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

使用 SPFDISK 里的引导管理功能就不会出现这个问题。个人认为 SPFDISK 里的引导管理
更加好用一些。

2004-6-21 00:00
查看资料  发送邮件  发短消息 网志  OICQ (136587)  编辑帖子  回复  引用回复
snowolf
中级用户

Javaing...



积分 483
发帖 88
注册 2003-10-19
状态 离线
『第 3 楼』:  

我知道有这个情况 可能是为了数据安全
看来 不能十全十美 补救的办法有 用GDISK显示逻辑分区即可



    @_@ 行动就有收获!
   
QQ:170759292
2004-6-21 00:00
查看资料  发送邮件  发短消息 网志  OICQ (170759292)  编辑帖子  回复  引用回复
liuxiayun
初级用户




积分 196
发帖 20
注册 2004-6-20
状态 离线
『第 4 楼』:  

还可以直接改分区表中的信息,只要你了解了表中信息的意义,你想怎么改就怎么改了。

2004-6-21 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: