快雪时晴,你描述的情况耐人寻味。我仔细研究了你说的每句话。
初看起来,你的描述是一个毫无争议的关于 fbinst 如何失败了的描述(我第一眼就是这样的感觉)。
但事实上,经过我的仔细分析之后,我认为这不能算是 fbinst 的失败,而应该看成 fbinst 的成功。
请参照我在2011年2月8日的“投票规则”中的观点:
兔年大PK:兼容性最高的USB启动方式,fbinst or NTLDR?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=186560&extra=page%3D1
以下引用其中2011年2月8日补充规则的原文(一字不差):
根据到目前为止所反映出来的情况,有必要作出补充说明。
MBR 是谁,成功就属于谁。
这是认定某一次启动成功的主要贡献者的标准。比如,你在 USB 的 MBR 上安装了微软的单扇区引导代码,并在 PBR 上安装了 GRLDR 的引导代码。不管 MBR 上的微软引导代码是否取得控制权,都算是微软引导代码的功劳。即使此时 MBR 被跳过而 PBR 首先接管控制,也不能算是 PBR 的成功,只能算是 MBR 的成功。在所有的情况下,都以“MBR 是谁”为判断的标准。
按照上述规则,由于 fbinst 在 MBR 上,因此,PBR 的启动成功,不能算是 fbinst 的失败,而只能算是 fbinst 的成功。虽然 fbinst 未能接管控制,但它的存在,使得 U 盘启动成功了,而不是被 BIOS 以自杀的方式整死了。
因此,在你的例子中,都不能算是 fbinst 的失败。
如果你的结果不是 PBR 被启动了,而是死机了(或者整个 U 盘都被忽略了,即无法用 U 盘启动),那当然就无可辩驳地成为了 fbinst 的一个失败的案例。但你的情况完全不是这样的,所以,你不是失败了,而是成功了。
希望我说明白了,希望我没有把你搞糊涂了。 |