利用d2dfdzip软件建立IBM电脑的F11一键恢复功能(一)

缘由:
由于希望帮助同事电脑实现一键恢复的功能,后经查资料以及多次测试,并在Lenovo、SONY笔记本以及 Lenovo和攒的台式共计十多台电脑上测试成功(测试之硬盘最大为120G)后,终于形成了今天的这篇文 章。

如欲转载,请注明所有权为 William Bont
原版网址:http://blog.sina.com.cn/pengjunhua

于2007-2-28重新修改

功能:
启动电脑时,屏幕提示:“To Start the Product Recovery program, press F11”(也可修改为其他提示,)

1、此时如果按F11键将自动从隐藏分区启动系统,然后完成比如备份、恢复系统的功能,重新启动电脑后,如 果不按F11,将正常进入平时使用的系统,隐藏分区自动隐藏。

2、如果不按F11键,系统将正常进入系统,隐藏分区亦不可见。

用途:很明显,利用Ghost快速恢复系统、将Ghost制作的镜像文件放置于隐藏分区,避免用户误删除。 还可以在此基础上继续进行开发。

所需软件:
1、正在使用的Windows xp/2000操作系统;
2、d2dfdzip.exe(http://www-307.ibm.com/pc/support/si...GR-4QDSS5.html)
3、PQ partition magic(后来为symantec所收购),简称PQPM
4、dos系统盘(软盘和光盘都可以)

操作步骤:
一、分区:(保证100%成功,可以利用从d2dfdzip.exe解压缩出来的bmgr.exe测试。)

1、利用PQPM将硬盘的最后部分腾出来2~3G空间,然后退出;
2、利用windows xp/2000的“磁盘管理”在刚才腾出来的未使用的空间上新建一个主分区,分区格式为FAT32;
3、利用dos盘启动电脑,在dos下利用fdisk删除第二步建立的主分区,然后再重新建一个同样大小的 主分区;
4、格式化刚才建立的分区,并指定卷标为IBM_SERVICE
至此,分区操作完成。

补充:
直接运行从d2dfdzip.exe解压缩出来的bmgr.exe可以测试该分区是否成功。如果显示如:n o service patition就表示不成功,如果只显示nothing to do就表示成功了。

二、给该分区传系统并拷贝一些常用的DOS程序

1、利用DOS系统软盘或光盘启动电脑,并进入C:,此时C盘就应该是IBM_SERVICE分区,然后给 C传一个系统:
在A:\>输入:SYS c:
之后,该分区就有了DOS系统了。
2、重新启动电脑后,往"IBM_SERVICE"分区中拷贝一些维护程序,比如dos命令、ghost等 等。

三、利用d2dfdzip.exe修改硬盘主引导记录(MBR):

1、按照 http://www-307.ibm.com/pc/support/si...GR-4QDSS5.html 一文所要求的下载d2dfdzip.exe,并解压缩后,将文件拷贝到一个可以启动的DOS软盘中,然后利 用软盘启动电脑,之后可以选择

“Restore F11 message and function”
注释:在启动操作系统前会显示:“To Start the Product Recovery program, press F11”,此时按F11可以进入隐藏分区

或 “Suppress F11 message but retain the F11 function”
注释:在启动操作系统前会显示:“.”此时按F11也可以进入隐藏分区

或 “Disable F11 message and function ”
注释:在启动操作系统前无任何显示,且按F11不会进入隐藏分区

这时我们可以根据需求选择第一或第二项,不想使用此功能时可以选择第三项。
原理:系统会运行
copy bmgrus.ba1(或bmgrus.ba2) bmgrus.scr
注释:根据选择第一项或第二项复制bmgrus.ba1或bmgrus.ba2为bmgurs .scr
bmgr.exe /Fboot.bin /Mbmgrus.scr /s
注释:利用bmgr.exe 将boot.bin程序写到MBR(硬盘主引导记录),并根据bmgrus.scr中的内容修 改参数。

四、增加备份、恢复系统的功能:

1、测试:
如果第第三步中选择的“Restore F11 message and function”。重新启动电脑后看到有“To Start the Product Recovery program, press F11”提示,如果有,恭喜你,一键恢复成功了一大半。

2、我们可以编辑config.sys 和autoexec.bat建立启动菜单,并根据用户的选择来利用ghost备份和恢复系统。
(由于config.sys 和autoexec.bat组合起来可以实现的功能很多,在这篇文章中我就不写了)
ghost 备份、恢复系统用法:
1、备份硬盘第一个分区自动备份到winxp.gho:
ghost -sure -clone,mode=pdump,src=1:1,dst=winxp.gho
2、将winxp.gho文件自动恢复到第一个分区,执行完毕后自动重启电脑。
ghost -sure -rb -clone,mode=pload,src=winxp.gho:1,dst=1:1

问题:
1、在我自己测试F11一键恢复功能的过程中,还没有一台电脑不能使用该功能。

2、windows server 2000/2003 下可能无法使用PMPQ进行分区操作,可以通过修改启动盘下的boot.ini,在[operating systems]下增加类似“multi(0)disk(0)rdisk(0)partition(2)\WINDOWS= "windows xp”一行来解决。【本人没有使用过,请自行测试,基本没有风险,如果不行,删除所增加内容即可。】

提示:
可以用记事本修改d2dfdzip.exe解压缩出来的bmgrus.ba1,里边是“启动时的提示”、“ 功能按键”、“等待时间”等参数,修改后在dos下运行
copy bmgrus.ba1 bmgrus.scr
bmgr.exe /Fboot.bin /Mbmgr.scr /s
重启后就生效。

 

你可能感兴趣的:(测试,lenovo,sony,所有权,台电脑)