Board logo

标题: 自制F11键一键恢复的IMG,如IBM那样的 [打印本页]

作者: cqmis    时间: 2003-11-24 16:07     标题: 自制F11键一键恢复的IMG,如IBM那样的

IBM的笔记本电脑都有这样一个功能:开机时按下F11键就回自动恢复系统。这个功能可以说是非常实用 的。前几天看到一篇文章说这个自动恢复系统的恢复原理如下:F11必须配合IBM一个叫BMGR的工具来进行,这个工具包含在隐藏分区里面,恢复过程的后期会自动运行修改硬盘的引导扇区,这个机制和“引导型病毒”是一致的,所以按下F11就会触发这个“病毒”的“发作”。“发作”过程即恢复过程就是先屏蔽系统硬盘的扩展分区,把原先的C盘设置为非活动分区,然后修改隐藏分区的属性为非隐藏并激活它,这样系统就自动从原先的隐藏分区(即现在的启动分区)启动,运行相应的批处理文件,格式化原先的C盘,然后把恢复安装文件拷贝到原先的C盘,然后重新启动,启动之后就是从原先的C盘来重新安装系统和驱动,和一些出厂时候的设置。这里面有一个非常要注意的地方,就是按下F11之后拷贝完数据后的重启,这一启动,系统的分区状态又回复到按下F11之前(即从原先的C盘启动,隐藏分区恢复为隐藏状态),这一着非常的妙,这样我们就可以想象把我们的恢复系统放进隐藏分区,然后制作一个自动运行的批处理文件(autoexec.bat),运行完之后让系统自动重启一次即可!
   知道了其恢复机制,我就尝试着给自己的爱机DIY一个这样的自动恢复功能。LET'S GO!
   从IBM的网站上下载个软件http://www-900.ibm.com/cn/support/download/attachment/JWUU-4ZNC86/d2dfdzip.exe,准备一张DOS启动盘,和一张空软盘,将空软盘插入软驱,运行刚才下载的那个工具,一路NEXT,程序安装完毕,取出软盘,过会要用。用启动盘启动电脑,在DOS下运行PQMagic(先说明一下我的硬盘情况:C盘5G,XP操作系统,D盘10G,E盘10G,剩下的分为F盘),从D盘划分出2G,转化为主分区(也可以从C盘的后面划分出空间,注意,千万不要从C盘前面划分空间,否则将会失败,具体原因自己想吧:) 先卖个关子,呵呵)这个分区盘符为G,将卷标起名为IBM_SERVICE,千万别写错!!!用启动盘重启,格式化C,D盘(为了做干净的系统镜象),我的C盘装系统,D盘装软件,全部装完后,再用启动盘启动,在DOS下运行GHOST,将C盘的做成镜象文件到G盘(过程我就不罗嗦了吧),我自己起名为XP.gho ,然后把himem.sys,ghost.exe拷贝到G盘,并且建立相应的config,sys和autoexec.bat文件,如下:
  copy con config.sys
  device=c:\himem.sys
   copy con autoexec.bat
   ghost -clone,mode=pload,src=c: \xp.gho:1,dst=1:1 -sure -rb
   这里解释一下:上面自动批处理文件中-clone,mode=pload是使用GHOST的恢复功能;
src=c:\xp.gho:1是表示镜象文件是第一块物理硬盘的才c盘下的xp.gho,也许有人要问了,不是刚才把xp.gho放在G盘下了吗?原因是这样的:按F11后计算机默认从IBM_SERVICE盘符的主分区启动,所以把G盘识别为C,而原来的系统盘C则为D盘。
   dst=1:1表示恢复到第一块硬盘的第一个物理分区。也许有人提出疑问了:刚才不是说系统分区不是变为D了吗?那么应该是1:2才对吧。注意这里所指是物理分区,虽然G分区被识别为C,可在物理上系统分区还是第一个分区,别忘了G分区是我们从D盘分出来的。
    -sure 是对所有提示均回答为YES
    -rb是恢复完毕自动重启
     然后运行sys g: g:就是IBM_SERVICE所在的盘符,根据各人的机型不同而定),就把一个基本的DOS传过去了,这样IBM_SERVICE分区就可以启动起来了
   接下来,进行最后一步:用刚才用IBM恢复工具软件制作的软盘启动电脑,会出现如下菜单
   1 Restore F11 message and function
(恢复“To Start the Product Recovery Program press F11”的提示和其功能)
2 Suppress F11 message but retain the F11 function
(隐藏“To Start the Product Recovery Program press F11”的提示,但是保留F11的功能)
3 Disable F11 message and function
(隐藏“To Start the Product Recovery Program press F11”的提示,同时禁用F11的功能)
选1,重启电脑,看到了吧,开机后有F11恢复系统的提示了,我在自己的组装机和同学的IBM老款笔记本上都成功的实现了该功能,好了,大功告成。第一次写这么多东西,写的有点乱,见谅,呵呵。
纠正一下:那张用IBM工具做的软盘事先也得做成启动盘,不然最后无法启动电脑



作者: 三月龙豆    时间: 2004-6-13 21:19     标题: 自制F11键一键恢复的IMG,如IBM那样的

顶顶顶顶顶,强呀!
作者: xzf    时间: 2004-6-14 01:21     标题: 自制F11键一键恢复的IMG,如IBM那样的

哈哈, 我已有全自动操作安装的F10一键恢复了, 省了好多麻烦,安全很高
作者: cqmis    时间: 2004-6-14 15:27     标题: 自制F11键一键恢复的IMG,如IBM那样的

引用:
下面引用由xzf2004/06/13 05:21pm 发表的内容:
哈哈, 我已有全自动操作安装的F10一键恢复了, 省了好多麻烦,安全很高
放出来看看啥?
作者: xzf    时间: 2004-6-14 18:39     标题: 自制F11键一键恢复的IMG,如IBM那样的

引用:
下面引用由cqmis2004/06/14 07:27am 发表的内容:
放出来看看啥?
我的论坛上有, 放在认证会员专区, 你我可以传一个给你
作者: sd372301    时间: 2004-6-15 19:05     标题: 自制F11键一键恢复的IMG,如IBM那样的

厉害!!!
作者: nsen    时间: 2004-10-12 02:09     标题: 自制F11键一键恢复的IMG,如IBM那样的

好,真的不错,学到东西了.
作者: nbbenq    时间: 2004-10-13 07:34     标题: 自制F11键一键恢复的IMG,如IBM那样的

谢谢楼主。真的很有用的说···

作者: jddj    时间: 2004-10-13 09:27     标题: 自制F11键一键恢复的IMG,如IBM那样的

引用:
下面引用由xzf2004/06/14 10:39am 发表的内容:
我的论坛上有, 放在认证会员专区, 你我可以传一个给你
也给我一个呗
作者: marsapple    时间: 2004-10-16 07:43     标题: 自制F11键一键恢复的IMG,如IBM那样的

有就贴出了大家看看啊?你的论坛上什么认证会员,什么意思啊/?郁闷……要收钱就直说,我考虑给的
作者: 肇庆    时间: 2004-10-31 02:08     标题: 自制F11键一键恢复的IMG,如IBM那样的

引用:
下面引用由marsapple2004/10/15 11:43pm 发表的内容:
有就贴出了大家看看啊?你的论坛上什么认证会员,什么意思啊/?郁闷……要收钱就直说,我考虑给的
9494
作者: ktachen    时间: 2004-11-4 07:34     标题: 自制F11键一键恢复的IMG,如IBM那样的

是阿!下载有一键还原软件下载了,何必弄的这么麻烦呢?
作者: 虎哥    时间: 2005-7-10 00:32     标题: 自制F11键一键恢复的IMG,如IBM那样的

顶!!!
作者: 克隆软件    时间: 2005-10-16 07:59     标题: 自制F11键一键恢复的IMG,如IBM那样的

已经出了IBMF11一键还原了,不有那么麻烦的.不过看了你我文篇,还是受益非浅啊
作者: lfdjssz    时间: 2006-5-14 07:15

看了文篇,还是受益非浅啊
作者: 007dalu    时间: 2006-6-3 23:49

学习中
高人要多发贴啊
作者: mleen    时间: 2006-9-5 00:42

严禁潜水超过10个小时
作者: 思念了无痕    时间: 2006-10-16 21:01

真是不可思议 ……由衷地对楼主一句话儿:“高!实在是高!”:)
作者: myling    时间: 2006-12-10 10:51

学习中。。。。。。。。。。
作者: qxhdly    时间: 2007-12-8 15:28

看了文篇,真是受益非浅啊
作者: myname1994    时间: 2007-12-29 08:45

看真情为不错.学习中!!!
作者: 风临晚    时间: 2007-12-30 20:21

不错不错,谢谢,很经典,学习。




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0