[这个贴子最后由xhwfq在 2004/10/20 01:17pm 第 1 次编辑]
大概5年之前我给一个菜鸟同事装了一台电脑,手工用spfdisk+ghost做了一个"一键还原".
后来在网上找到了promagic5.1,感到很不错,就放弃使用ghost了.
再后来,出了xp,promagic5.1不能用了,而不久后出的promagic6.0存在很多问题:繁体版的经常重启,而简体版的兼容性有问题.
前段时间,发现本论坛在热烈讨论一键还原问题,我也作了一番研究,并有些心得,写了一小半程序之后,发现"远志还原精灵2003"很好用,就放弃写程序了.
写这段文字的目的,是将我的研究"心得"公布出来,让有兴趣的朋友开发出更好的了"一键还原"(最主要的是:增加windows操作界面).
先介绍几个软件:
1.pqdisk 无损分区软件,比pqmagic小巧,有dos,window9x和nt三个版本.
2.pqaccess 文件存取,分区信息读取程序,支持隐藏分区.也有三个版本.
3.bmgr,不用多说了,ibm的mbr管理程序.
4.qb+qbwin,编程用,用c更好.
我的思路:可以在win介面中选择备份和还原,也可以按F11之后,在dos介面中操作.
(以下为还原系统的设计,安装,全部在windows中完成)
1.用pqacc读取分区表信息
2.编程,根据1生成一些脚本文件和自动批处理文件.
3.用pqdisk,根据2生成的脚本文件自动分区,生成ibm_service和sys_backup,
并将ibm_service设为活动分区.
4.用pqacce,将dos系统文件和"一键还原的dos部份"复制到ibm_service分区
5.自动重启到ibm_server分区系统,完成安装bmgr等工作,然后进入备份还原控制台.
关于一键还原dos部份的工作原理我不多说了.
6.还原系统的win部份
这一部份的工作原理是:在win介面下选择备份或还原操作后,将参数用pqacc,传到ibm_service分区,并用pqdisk将ibm_service设为活动分区,然后重启,自动进入ibm_service分区的dos系统,进行一些设置工作后,再进行自动备份或还原.
可能有些朋友不知所云,不好意思,哈哈... |