无忧启动论坛

标题: IBM F11 的一处 BUG,用它做一键恢复的注意 [打印本页]

作者: tuxw    时间: 2007-3-17 16:17
标题: IBM F11 的一处 BUG,用它做一键恢复的注意
IBM F11 的原理是在硬盘上划分一个隐藏的主分区,卷固定为 IBM_SERVICE
改写 MBR 代码,开机时检查 F11 键是否按下

如果未按 F11 时的动作:
设置第一主分区为活动分区
隐藏 IBM_SERVICE 分区

按下F11时的动作:
设置 IBM_SERVICE 主分区为活动分区
显现 IBM_SERVICE 分区

这个BUG就在于:无论 F11 键按下与否,它并不管第一主分区的显示/隐藏状态
如果在已安装 F11 键的情况下,用第三方工具如 PQboot 或 PQmagic 之类的手工激活 IBM_SERVICE 分区

重启,不按 F11,不能从第一主分区启动了
原因是 PQboot 和 PQmagic 这两个软件在激活某个主分区时会自动隐藏原来的活动主分区,而 F11 又不会自动激活第一主分区,所以从第一主分区启动会出现找不到文件的错误。

如果开机时按 F11 仍可从备份系统启动,但此时将发现一个更可怕的现象:扩展分区信息全丢了,用 PQmagic 查看硬盘分区,原来的扩展分区会显示为一个不可识别的分区。


图中黄色的区域为原来的扩展分区,本来有两个逻辑分区的,现会什么都看不到了

不过碰到此问题不要慌,急着去重新划分逻辑分区,因为分区信息丢失是个假象,上面的数据都还在的,此时只要让第一主分区显现出来,扩展分区信息就会回来了。

之所以碰到此问题,是因为我一直使用双C盘隐藏分区的原理来备份系统,以前没有使用 IBM F11,都是用 启动盘+PQboot 来选择激活操作系统,最近为了装 F11,在虚拟机中测试,因习惯问题,又用 PQBoot 去激活了隐藏分区,发现此问题。

这个也许不能算是个严重的 BUG,但是如果碰到好奇心比较强的菜鸟(比如象我这样的),性子又比较急的,扩展分区上的数据就只能全丢了。所以,建议使用 F11 键的朋友,给别人装机时,不要在隐藏的备份系统上放功能比较强大的维护工具(特别是PE),就装个 DOS,通过启动菜单自动 Ghost 备份与恢复就行了。(当然,懂得原理机器又只给自己用的话就无所谓了)

[ 本帖最后由 tuxw 于 2007-3-17 04:19 PM 编辑 ]
作者: sddylyd    时间: 2007-3-17 16:55
关注一下
作者: helloman    时间: 2007-3-17 18:52
学习了, 谢谢!
作者: jyssysz    时间: 2007-3-18 21:54
不错,有以上问题,一般不会这么搞的。
作者: 天风    时间: 2007-3-19 10:15
楼主有误解!

请运行FDISK /MBR后

在运行BMGR安装F11时在你的指令后面加上   /E0      (杠一零)
作者: ali88home    时间: 2007-3-19 14:58
还是老大有实战经验,加零就全显示了;P
作者: tuxw    时间: 2007-3-19 15:55
原帖由 天风 于 2007-3-19 10:15 AM 发表
楼主有误解!

请运行FDISK /MBR后

在运行BMGR安装F11时在你的指令后面加上   /E0      (杠一零)


不错,这解决了第二个问题,第一个问题仍个是BUG
作者: xuxuezeng    时间: 2007-3-19 20:41
不知道这样经常写MBR是否对硬盘有影响吗?我觉得这种方法不是一个好办法!
作者: tuxw    时间: 2007-3-20 01:02
原帖由 xuxuezeng 于 2007-3-19 08:41 PM 发表
不知道这样经常写MBR是否对硬盘有影响吗?我觉得这种方法不是一个好办法!


所谓 MBR 不过是人为的规定而已,它的每一个 bit 跟硬盘上的其它扇区在物理、电气、寿命上并无任何区别,应该不会影响硬盘吧,而且它被写的机率远远小于其它扇区
作者: leobaidu    时间: 2007-3-20 07:55
原帖由 天风 于 2007-3-19 03:15 AM 发表
楼主有误解!

请运行FDISK /MBR后

在运行BMGR安装F11时在你的指令后面加上   /E0      (杠一零)




/E0 是做什么用的,说一下吧
作者: tuxw    时间: 2007-3-20 13:18
原帖由 leobaidu 于 2007-3-20 07:55 AM 发表

/E0 是做什么用的,说一下吧


通过 IBM F11 键激活隐藏分区时默认是不显现扩展分区的,/E0 就是改变这一默认设置
作者: xintiandi    时间: 2007-3-20 13:30
楼主所说的第一个问题是这样吗:重启,不按 F11,不能从第一主分区启动了。

我用很多次ibm的f11,都是用软驱来做的。跟用硬盘安装没多大区别。但我没有遇到过这样的情况。但在停电之后,很容易出现f11失效。提示信息也没有了。但系统启动正常。就是不能在安装1键ghost,一键还原之类的软件。也用过FDISK /MBR不能解决问题。
作者: gmy    时间: 2007-3-21 16:11
楼上理解过时了,新版 一键GHOST 0315 已经能和 IBM/一键还原精灵 等隐藏分区类软件 和平相处了。(自动备份到隐藏分区之前的一个常规分区里)
作者: 紫狐    时间: 2007-3-23 09:09
其实第一个BUG并不能算BUG,只是楼主操作的问题,一般我手工激活隐藏分区后会再把第一个主分区取消隐藏的,这样就不会出现你说的情况了。
作者: tuxw    时间: 2007-3-23 15:33
原帖由 紫狐 于 2007-3-23 09:09 AM 发表
其实第一个BUG并不能算BUG,只是楼主操作的问题,一般我手工激活隐藏分区后会再把第一个主分区取消隐藏的,这样就不会出现你说的情况了。


手工取消第一主分区隐藏当然是可以的,但就多了一个步骤,对工具软件要求也高了,比如需要 PQ,得打开界面操作,不能通过参数行自动化完成。因我一般在命令行下用 pqboot /a /p:x 命令去激活分区,这个软件没有命令行参数改变分区的隐藏/显示状态,在网上搜索了一下,貌似 GDisk 有此功能,不过我没用过 GDisk,不想单为一个功能去测试它,这两天研究 GRUB,发现 GRUB 也可以通过命令行自动完成此功能。
作者: xintiandi    时间: 2007-3-27 08:58
标题: 回复 #13 gmy 的帖子
0315这个版本那就没有试过了。以前就用到0312这个版本。发现有这个问题都不敢在用了。
作者: longteeth    时间: 2007-3-27 11:16
学习中。。。
作者: mfkwgij    时间: 2007-3-27 13:53
还是老大有实战经验,加零就全显示了
作者: 紫狐    时间: 2007-3-27 17:44
原帖由 tuxw 于 2007-3-23 03:33 PM 发表


手工取消第一主分区隐藏当然是可以的,但就多了一个步骤,对工具软件要求也高了,比如需要 PQ,得打开界面操作,不能通过参数行自动化完成。因我一般在命令行下用 pqboot /a /p:x 命令去激活分区,这个软件 ...



gdisk确实可以取消分区的隐藏,
gdisk 1 /-hide /p:x
作者: 紫狐    时间: 2007-3-27 17:45
原帖由 mfkwgij 于 2007-3-27 01:53 PM 发表
还是老大有实战经验,加零就全显示了



这个参数查帮助就会显示,N年前论坛就已经讨论过的。
作者: cqswat    时间: 2007-4-7 14:41
是这样的,我原来出过
作者: panjun927    时间: 2007-4-11 11:48
很好,谢谢了,又学了一招
作者: czswuyou    时间: 2007-4-11 17:30
很好的。多谢。
作者: whzzr    时间: 2007-4-24 09:22
可以装一个DOS , 一个PE ,,, PE要密码不就行了.
作者: aibo    时间: 2007-4-24 21:26
早看就到好了。前天因为不注意从把硬盘分区格式化了。
这样也不亏。下次就知道了。感谢阿。
每次来都能学新的
作者: armymangl    时间: 2007-4-24 22:10
这么多人都在用f11这个玩意,好像这种工具还不少,什么时候也整一个。
不过ghost一个也花不了多少时间。
作者: LiveOnLove    时间: 2007-6-23 17:44
原来这样啊。呵呵。小得了。谢谢提醒!
作者: hytmtet    时间: 2007-6-24 21:55
参数别忘记加上
/E0

pq划分第二个主分区的时候
会提示你
win98不能同时识别两个分区
然后将非活动的主分区隐藏
自己主意点,显示回来就行了
如果忘记显示了
则进入dos运行pq显示回来就行了
F11写在MBR以及63扇区前的其他扇区里面
在MBR中代码的目的是识别热键,给出提示信息,当按下热键时,自动激活IBM_SERVICE卷标(可用winhex自己修改)的分区
而不按下热键时,会检查IBM_SERVICE的状态,如果为激活(也就是刚维护完重启),则取消激活,将原来的主分区激活,正常启动系统
作者: hytmtet    时间: 2007-6-24 21:58
IBM的这个不如symatec的那个,在非激活状态时分区标识为非正常id,貌似de吧.忘记了
在windows下查看为elsa配置,不可删除,只可查看
但是用其他分区软件也容易干掉
好像最安全的也就是HPA分区了
设置最大可见区域
在bios中识别硬盘时,表现为容量减少
进入windows下压根就看不到隐藏分区,分区软件也都看不到的
作者: netwinxp    时间: 2007-6-24 22:29
原帖由 tuxw 于 2007-3-20 01:02 发表


所谓 MBR 不过是人为的规定而已,它的每一个 bit 跟硬盘上的其它扇区在物理、电气、寿命上并无任何区别,应该不会影响硬盘吧,而且它被写的机率远远小于其它扇区

MBR并不是人为规定的,通常硬盘0磁道是指位于盘片最外面的那一圈(一个原因是传输速率较高;另外一个原因是面积较大,每个bits占用的磁粉颗粒数较多比较不容易出现故障),多次写一个区域容易导致磁粉矫顽曲线变差,其他磁道损坏对于硬盘的使用影响较小,0磁道损坏将导致硬盘直接无法使用。
作者: lzys    时间: 2007-9-10 09:01
没用国,我一直在用GHO习惯了..
作者: being333    时间: 2007-9-10 19:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: songsong20    时间: 2007-9-14 00:37
原来这样啊

呵呵 我们公司装机的时候 全部用的这个F11修改版的

也有LZ 这个问题    不过问题不大
作者: ybsice_123    时间: 2007-9-17 14:20
:L 看来要小心。。。。。现在IBM的笔记本都是菜单式了吧。没遇到过
作者: WittyHare    时间: 2007-9-22 15:45
楼主还没有细看F11的做法,不是你那样,系统分区后紧跟一个活动分区用来备份,而是紧跟扩展分区的,最后一个分区才是用来备份的活动分区,你看一下IBM笔记本原装的系统便知了.不存在你说的这些问题.
作者: d590520    时间: 2007-9-22 16:05
学习学习,哪里可下载IBM F11 ?想试试。
作者: hydn    时间: 2007-10-14 20:24
有没有一键恢复的完整安装版?
作者: lzys    时间: 2007-10-17 17:12
2000年的时候用过一次一键恢复类的软件,,,后来卸载不了,,让我郁闷了很久,,
作者: jszforms    时间: 2007-10-25 06:37
电脑放了二个月没有任何人用过,不能从C 盘启动,只能从隐藏分区启动,同时扩展分区消失了,不知原因为何?:@
作者: wangrenmi    时间: 2007-10-25 08:35
标题: IBM + PM + ghost 8.3 一键还原光盘版安装程序

IBM + PM + ghost 8.3 一键还原光盘版安装程序

IBM + PM + ghost 8.3 一键还原光盘版安装程序

IBM + PM + ghost 8.3 一键还原光盘版安装程序



IBM + PM + ghost 8.3 一键还原光盘版安装程序
http://hi.baidu.com/yyzzkj/blog/item/4dd2fb164396ff1b962b430d.html
测试成功。
下载地址:
http://www1.51ok.com/down.do?9AF7BA6607640E409244B4FA862E9E897569764C6AB08B11
安装运行条件:
    1、只支持一个硬盘。
    2、最后分区不能是主分区。(也就是说安装类似系统或本系统之后也不能在进行第二次安装)
    3、分区数不能少于两个。(也就是说至少要有一个逻辑分区)
    4、最后分区未使用空间不能少于3G或未分配空间加上最后分区未使用空间不能少于3G
作者: liangguojun    时间: 2007-12-18 13:35
手工操作一次,使用pm不就行了,何必那么麻烦?
作者: swans    时间: 2007-12-18 17:23
学习了 谢谢提醒。。。。。。。。
作者: wangmeng052    时间: 2007-12-19 13:09
关注一下。。。。。。。。。。。。
作者: aguest    时间: 2007-12-19 14:02
学习了,以后碰到此等情形不至于手足无措了。
作者: 地方电力    时间: 2007-12-19 21:09
我也遇见过类似的问题!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3