无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 17344|回复: 44
打印 上一主题 下一主题

IBM F11 的一处 BUG,用它做一键恢复的注意

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-17 16:17:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 编辑 ]
2#
发表于 2007-3-17 16:55:06 | 只看该作者
关注一下
回复

使用道具 举报

3#
发表于 2007-3-17 18:52:01 | 只看该作者
学习了, 谢谢!
回复

使用道具 举报

4#
发表于 2007-3-18 21:54:45 | 只看该作者
不错,有以上问题,一般不会这么搞的。
回复

使用道具 举报

5#
发表于 2007-3-19 10:15:42 | 只看该作者
楼主有误解!

请运行FDISK /MBR后

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

使用道具 举报

6#
发表于 2007-3-19 14:58:05 | 只看该作者
还是老大有实战经验,加零就全显示了;P
回复

使用道具 举报

7#
 楼主| 发表于 2007-3-19 15:55:20 | 只看该作者
原帖由 天风 于 2007-3-19 10:15 AM 发表
楼主有误解!

请运行FDISK /MBR后

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


不错,这解决了第二个问题,第一个问题仍个是BUG
回复

使用道具 举报

8#
发表于 2007-3-19 20:41:52 | 只看该作者
不知道这样经常写MBR是否对硬盘有影响吗?我觉得这种方法不是一个好办法!
回复

使用道具 举报

9#
 楼主| 发表于 2007-3-20 01:02:04 | 只看该作者
原帖由 xuxuezeng 于 2007-3-19 08:41 PM 发表
不知道这样经常写MBR是否对硬盘有影响吗?我觉得这种方法不是一个好办法!


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

使用道具 举报

10#
发表于 2007-3-20 07:55:40 | 只看该作者
原帖由 天风 于 2007-3-19 03:15 AM 发表
楼主有误解!

请运行FDISK /MBR后

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




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

使用道具 举报

11#
 楼主| 发表于 2007-3-20 13:18:36 | 只看该作者
原帖由 leobaidu 于 2007-3-20 07:55 AM 发表

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


通过 IBM F11 键激活隐藏分区时默认是不显现扩展分区的,/E0 就是改变这一默认设置
回复

使用道具 举报

12#
发表于 2007-3-20 13:30:00 | 只看该作者
楼主所说的第一个问题是这样吗:重启,不按 F11,不能从第一主分区启动了。

我用很多次ibm的f11,都是用软驱来做的。跟用硬盘安装没多大区别。但我没有遇到过这样的情况。但在停电之后,很容易出现f11失效。提示信息也没有了。但系统启动正常。就是不能在安装1键ghost,一键还原之类的软件。也用过FDISK /MBR不能解决问题。
回复

使用道具 举报

13#
发表于 2007-3-21 16:11:31 | 只看该作者
楼上理解过时了,新版 一键GHOST 0315 已经能和 IBM/一键还原精灵 等隐藏分区类软件 和平相处了。(自动备份到隐藏分区之前的一个常规分区里)
回复

使用道具 举报

14#
发表于 2007-3-23 09:09:26 | 只看该作者
其实第一个BUG并不能算BUG,只是楼主操作的问题,一般我手工激活隐藏分区后会再把第一个主分区取消隐藏的,这样就不会出现你说的情况了。
回复

使用道具 举报

15#
 楼主| 发表于 2007-3-23 15:33:36 | 只看该作者
原帖由 紫狐 于 2007-3-23 09:09 AM 发表
其实第一个BUG并不能算BUG,只是楼主操作的问题,一般我手工激活隐藏分区后会再把第一个主分区取消隐藏的,这样就不会出现你说的情况了。


手工取消第一主分区隐藏当然是可以的,但就多了一个步骤,对工具软件要求也高了,比如需要 PQ,得打开界面操作,不能通过参数行自动化完成。因我一般在命令行下用 pqboot /a /p:x 命令去激活分区,这个软件没有命令行参数改变分区的隐藏/显示状态,在网上搜索了一下,貌似 GDisk 有此功能,不过我没用过 GDisk,不想单为一个功能去测试它,这两天研究 GRUB,发现 GRUB 也可以通过命令行自动完成此功能。
回复

使用道具 举报

16#
发表于 2007-3-27 08:58:35 | 只看该作者

回复 #13 gmy 的帖子

0315这个版本那就没有试过了。以前就用到0312这个版本。发现有这个问题都不敢在用了。
回复

使用道具 举报

17#
发表于 2007-3-27 11:16:54 | 只看该作者
学习中。。。
回复

使用道具 举报

18#
发表于 2007-3-27 13:53:48 | 只看该作者
还是老大有实战经验,加零就全显示了
回复

使用道具 举报

19#
发表于 2007-3-27 17:44:06 | 只看该作者
原帖由 tuxw 于 2007-3-23 03:33 PM 发表


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



gdisk确实可以取消分区的隐藏,
gdisk 1 /-hide /p:x
回复

使用道具 举报

20#
发表于 2007-3-27 17:45:26 | 只看该作者
原帖由 mfkwgij 于 2007-3-27 01:53 PM 发表
还是老大有实战经验,加零就全显示了



这个参数查帮助就会显示,N年前论坛就已经讨论过的。
回复

使用道具 举报

21#
发表于 2007-4-7 14:41:46 | 只看该作者
是这样的,我原来出过
回复

使用道具 举报

22#
发表于 2007-4-11 11:48:16 | 只看该作者
很好,谢谢了,又学了一招
回复

使用道具 举报

23#
发表于 2007-4-11 17:30:13 | 只看该作者
很好的。多谢。
回复

使用道具 举报

24#
发表于 2007-4-24 09:22:12 | 只看该作者
可以装一个DOS , 一个PE ,,, PE要密码不就行了.
回复

使用道具 举报

25#
发表于 2007-4-24 21:26:31 | 只看该作者
早看就到好了。前天因为不注意从把硬盘分区格式化了。
这样也不亏。下次就知道了。感谢阿。
每次来都能学新的
回复

使用道具 举报

26#
发表于 2007-4-24 22:10:38 | 只看该作者
这么多人都在用f11这个玩意,好像这种工具还不少,什么时候也整一个。
不过ghost一个也花不了多少时间。
回复

使用道具 举报

27#
发表于 2007-6-23 17:44:12 | 只看该作者
原来这样啊。呵呵。小得了。谢谢提醒!
回复

使用道具 举报

28#
发表于 2007-6-24 21:55:55 | 只看该作者
参数别忘记加上
/E0

pq划分第二个主分区的时候
会提示你
win98不能同时识别两个分区
然后将非活动的主分区隐藏
自己主意点,显示回来就行了
如果忘记显示了
则进入dos运行pq显示回来就行了
F11写在MBR以及63扇区前的其他扇区里面
在MBR中代码的目的是识别热键,给出提示信息,当按下热键时,自动激活IBM_SERVICE卷标(可用winhex自己修改)的分区
而不按下热键时,会检查IBM_SERVICE的状态,如果为激活(也就是刚维护完重启),则取消激活,将原来的主分区激活,正常启动系统
回复

使用道具 举报

29#
发表于 2007-6-24 21:58:58 | 只看该作者
IBM的这个不如symatec的那个,在非激活状态时分区标识为非正常id,貌似de吧.忘记了
在windows下查看为elsa配置,不可删除,只可查看
但是用其他分区软件也容易干掉
好像最安全的也就是HPA分区了
设置最大可见区域
在bios中识别硬盘时,表现为容量减少
进入windows下压根就看不到隐藏分区,分区软件也都看不到的
回复

使用道具 举报

30#
发表于 2007-6-24 22:29:41 | 只看该作者
原帖由 tuxw 于 2007-3-20 01:02 发表


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

MBR并不是人为规定的,通常硬盘0磁道是指位于盘片最外面的那一圈(一个原因是传输速率较高;另外一个原因是面积较大,每个bits占用的磁粉颗粒数较多比较不容易出现故障),多次写一个区域容易导致磁粉矫顽曲线变差,其他磁道损坏对于硬盘的使用影响较小,0磁道损坏将导致硬盘直接无法使用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-2 12:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表