Board logo

标题: 我想学习一下如何编写像F11那的一键恢复 [打印本页]

作者: sgzhou6688     时间: 2010-5-18 13:13    标题: 我想学习一下如何编写像F11那的一键恢复

我想学习一下如何编写像F11那的一键恢复
>>>>>>>>>>>>>>>>>>>>>>>>>>
请大家多多赐教,谢谢先
作者: sgzhou6688     时间: 2010-5-18 13:14
我看了有人问这个同样的问题,希望这次能得到大家的多多赐教
作者: sgzhou6688     时间: 2010-5-18 15:08
是的,我的意思是,如下:
硬盘 几个分区不确定,在C盘上安装完系统后,安装这个 一键恢复程序,就在硬盘的最后一个分区中分出相应的大小做为这个备份系统而用,在每次开机就显示《To Start the IBM backup and restore partition, press F11 》,按F11后就加载这个批处理,再根据提示进行查应的操作即可
作者: kerchi     时间: 2010-5-21 09:24
这样的程序早就有了。
作者: sgzhou6688     时间: 2010-5-21 14:03
我想学学,是如何实现这些》》》》》》》》》》》》》》
作者: 506212lw     时间: 2010-5-27 14:30
一键恢复
工具软件:
        1、一张windows 98启动盘
        2、PartionMagic(分区魔术师)软件(8.0)
        3、Ghost软件
        4、“F11”键设置软件(D2DFDZIP.EXE)

工作原理:
  IBM的“一键恢复”就是将恢复系统所需要的文件保存在硬盘的一个特殊隐藏分区里,而平时的分区格式化硬盘等普通操作都不会影响到这个特殊分区。

制作备份Image文件(Ghost 7.5)
1、先制作一张windows 98启动盘(格式化后仅复制系统文件),将Ghost 7.5主程序(660KB=676668字节)拷贝
2、用启动软盘进入MS-DOS界面,执行“GHOST75.EXE”。(选择“High”压缩方式)

划分一个新分区
用PartionMagic划分存放备份Image文件的空间时,一定要把该空间设置成主分区(Primary)和隐藏两项属性。其中主分区只要从C盘里划分出部分空间来建立就可以满足,千万不要从逻辑分区里建立。(2.2GB以上)
"Partition Type"选择为"FAT32"
"Label"填写为"IBM_SERVICE"
把操作系统备份Image文件和一些必要文件拷贝到这个新分区以后才设置为隐藏分区。

拷贝备份Image文件和一些必要文件
HIMEM.SYS(Win98,非WinXP)、BAK.gho和Ghost主程序。

config.sys
devicehigh=c:\himem.sys

autoexec.bat
ghost75 -clone,mode=pload,scr=c:\bak.gho:1,dst=1:1 -sure -rb

定义“F11”键
执行D2DFDZIP.EXE,单击“Next”将数据解压到Windows 98启动盘中,点击“Finish”完成解压后重启电脑,并设置从软盘启动。在DOS界面选择第一项“Restore F11 message and function”,程序就会定义“F11”操作。完成后转到A:\提示符下,执行SYS  F:命令(假设新建分区的盘符为F),这时再按下“F11”,“IBM_SERVICE”盘就可以启动并执行恢复系统操作。



以上操作都完成以后,再重启电脑就可以看到“To Start the Product recovery program, press F11”的提示,说明“F11”键的定义成功。

最后,用PQ8.0隐藏分区。


有选择的恢复(一共5个文件)
1、在C盘上想使用WinXP时,就选择恢复WinXP。当想在C盘上用Win98时,就选择Win98的备份来恢复。
2、在C盘上安装Win98,在D盘上安装的是WinXP。

情况1:Win98.gho和WinXp.gho。
config.sys的内容:
[menu]
menuitem=WinXP, Start WinXP.
menuitem=Win98, Start Win98.

[WinXP]
devicehigh=himem.sys

[Win98]
devicehigh=himem.sys

autoexec.bat的内容:
:WinXP
ghost -clone,mode=pload,src=c:\WinXp.gho:1,dst=1:1 -sure -rb

:Win98
ghost -clone,mode=pload,scr=c:\Win98.gho:1,dst=1:1 -sure -rb

情况2:
只要对“Autoexec.bat”进行修改
:WinXP
ghost -clone,mode=pload,src=c:\WinXp.gho:1,dst=1:2 -sure -rb
(把“dst=1:2做了改动,即把备份的“WinXP.gho”文件还原到硬盘上的第二个分区D盘”)
:Win98
ghost -clone,mode=pload,scr=c:\Win98.gho:1,dst=1:1 -sure -rb
作者: sgzhou6688     时间: 2010-6-1 18:19
IBM的那款,我已经会了,谢谢楼上的说明,我现在想了解是的
如何用QBWIN+QB的综合编程》》》》》》》》》》》》》》》》