emray 发表于 2008-7-25 12:37

按HOPE方法,做A31p的F11还原失败

这几天在搞了个XPSP3,想重装一个完全的,干净的XP给A31p,然后再做一个备份留起来.
因为之前一直都是自己装的OEMXP,没搞过这个F11,于是就按HOPE 的那篇大做,一步一步的搞.
刚开始时,曾试过一键还原精灵,但是有一次还原后,D盘不见了,觉得这个不稳定,最后还是回到F11上来了.
先是分区,由于本人以前研究过分区表,还曾有过手工修复过被CIH破坏的分区表,所以对这部还是比较自信的.没想到,无论用XP还是FDISK分区,F11都无法安装成功.
后来,用PQ重装划分了隐藏分区,总算可以看到F11了
刚装好的时候也能按F11进入隐藏分区,但是只要进了一次XP系统,就会发现并安装一个新硬件,还要求重启.但是重启之后,F11就不见了.
用DOS启动盘起动后,看分区表,发现隐藏分区的状态是HIDE.
仔细看了HOPE的文章,又参考了其它人的帖子,都没有发现是什么原因.
我分析,可能是进入XP系统后,XP把BMGR.EXE写在主引导记录里面的某些设定给改了,这就是进系统后,发现并安装了一个未知设备.

[ Edited byemray on 2008-7-25 14:38 ]

xgzj6464 发表于 2008-7-25 13:46

呼唤老大出场

degoxin 发表于 2008-7-25 22:59

搜我的老贴子。

emray 发表于 2008-7-26 09:21

楼上的,已经搜过了,你的老贴里没有关于F11的

emray 发表于 2008-7-26 09:31

昨天又试了下,
发现,只要隐藏分区不设为隐藏,并且把隐藏分区设为活动分区,就能显示F11.
但是,进入系统后,再启动,也就是隐藏分区设为隐藏状态,活动分区为XP所在的分区时,就不显示F11了.
这样看来,应该每次进入隐藏分区后,写入引导扇区里的代码,都把分区恢复成原来的状态,这样重启后,这些代码还有执行的条件.
现在我的问题是,进入XP后,好象是XP把引导扇区里面的数据改了,导致引导扇区里面的代码,失去了执行的条件.

sgw888 发表于 2008-7-26 10:59

XP应该是不会改主引导的,这个你放心好了,XP进入系统,找到新硬件是正常的,那是XP发现多了一个磁盘也就是多了一个分区的缘故,所以才找到新硬件,不是什么大问题.

只所以不显示F11,并不是主引导的原因,我估计是你电脑本身的原因,可能与A31P的BIOS有关,A31P的BIOS在启动时采用了什么机制,所以才会那样的.

我曾试过在最新的联想台式电脑上,装F11一键恢复,都是手动做的,我把等待时间改成了150,仍然是不显示F11的,只是偶尔重启的时候会显示,最新的联想家用电脑,全都是采用了三铭科技的软还原卡,叫什么闪电恢复,比起以前的联想自己开发的系统恢复差远了,一点不好用,虽然恢复很快,但是很容易被破坏.新型号的联想台式在启动时,只显示联想的LOGO,下面有一行提示是按ENTER(回车)键进入正常引导模式,这样的都是不显示F11的.    不过,并不影响F11功能的使用,按F11还是可以调出一键恢复的.

emray 发表于 2008-7-26 12:36

回楼上:
它不是完全不显示F11.
我刚运行完BMGR的命令并重启后,在BIOS自检后和WINDOSXP出现前,有一行按F11的提示,这属于安装了BMGR的第一次重启.HOPE的贴子也说了,第一次重启都是这样显示的.
重启之后,在F1和F12之间会出现F11的提示,到此为止,都是正常的.
如果这时我按F11进入隐藏分区,再重启也没问题.
但是,一但我进了XP,就会出示发现新硬件(我在XP里面早已把各硬件驱动都装好了),并要求重启.
等我重启后,F11就不见了.而那个IBM_SERVICE的分区也被设为了隐藏状态,(我曾查看了分区表,它这个隐藏,就是把分区的类型改成了不能识别的,也就是把分区类型的前加改成1,如NTFS的分区类型是0F,那这时它就被改成了1F,如果是FAT32分区的0C,则会被改成1C).
现在这种情况下,如果我用光盘启动到DOS,再把隐藏的分区,改为正常的分区类型,则重启后,F11就又出现了.

emray 发表于 2008-7-26 12:37

对了,这个F11如果不出现的话,它就是真的失效了,在我这里是这样的.

sgw888 发表于 2008-7-26 14:43

因为不能面对机器,所以没法对你的问题进行验证,我觉得还是系统的原因不是很大,那个,分区类型改为1F也是正常的,这个是由BMGR程序来完成的,只要用BMGR正确安装了F11,那么,那个IBM_SERVICE就是会变成1F类型的,那个类型我记不清楚了,反正是隐藏的分区。

至于按F11,不能调出一键恢复,这个跟你按的时间有很大关系,只有在从硬盘进行引导,并且运行主引导的时候,按F11才会有效,因为不显示F11的提示了,所以,这个时间就会很难把握,我在联想上面试的时候,都是连续按了好多次才按出来的。

emray 发表于 2008-7-27 11:22

终于搞定了,
这次操作与前几次的不同之处在于:
1,前几次都是用XP的光盘来分出安装XP用的主分区,然后再用FDISK或是PQ来隐藏分区;这次全都是用的PQ分区的.
2,这次启动到XP中,用BMGR32.EXE来安装了F11的引导扇区程序.
但具体是哪一个起了作用,现在还不知道.
我觉得第一个原因可能性要大得多.

sgw888 发表于 2008-7-27 13:39

楼主可否上传BMGR32。EXE和相关文件,我正在寻找。。。。。

还有就是,有没有支持VISTA的F11程序。。。

emray 发表于 2008-7-28 09:19

好的,这个也是从专门网下载的,原贴找不到了,那就直接贴出来了

sgw888 发表于 2008-7-28 09:34

BMGR32跟BMGR用法一样的吗??

emray 发表于 2008-7-29 11:42

不一样,bmgr32的命令是:bmgr32 /fbootmgr.bin /m2 /ibm
我就这样在XP的cmd里面执行的
页: [1]
查看完整版本: 按HOPE方法,做A31p的F11还原失败