无忧启动论坛

标题: 奇怪的故障,求解 [打印本页]

作者: SilverWing    时间: 2014-4-17 14:30
标题: 奇怪的故障,求解
一、起因
一台老机,基本配置为478P4 3.0+3G RAM+ASUS P4P800+80G HD,用BootICE1.3.2写U盘MBR、PBR;用grub4dos-0.4.6a-2014-01-17版本的grldr引导,启动Pseudo大的0PE_NBv1.4.9(2013-09-

08)2in1_191MB.7z内置的把DIY目录下内容重新生成0PE.ISO的批处理制作成的0PE149.ISO,grldr内置菜单如下:
default 0
timeout 1

#1
title                 [1] 0PE v1.4.9
if not exist /Boot/0PE149.ISO && pause The file /Boot/0PE149.ISO not found. && goto 9
cat --length=0 ()/Boot/0PE149.ISO || find --set-root /Boot/0PE149.ISO
echo Loading /Boot/0PE149.ISO...
map --mem ()/Boot/0PE149.ISO (0xff)
map --hook
chainloader (0xff)
boot
然后拔掉U盘(u口不够用),发现很不稳定,不能往硬盘复制文件,甚至打开资源管理器就自动关闭。请原谅我此时的无知,忘记了坛子里很多高人前辈反复提醒过的不稳定问题。
在此环境下,我使用了0PE149自带的一键CGI恢复,读取了硬盘上的GHO文件,恢复到C区……整个操作过程没有任何提示……
然后悲催了,重启后无法通过自检,陷入漫长的BIOS检测界面……(我放置了4小时左右,没再等下去)

二、现象
将此硬盘摘下,挂IDE转USB在其他机器上进行了低格,然后装回本机,分区、安装系统……一切如旧,像是什么都没发生过。
然而有一天,我忽然发现怪象:这台机器无法用U启引导Win NT 6.X的启动管理器了,提示BCD文件错误。请看图:

硬盘引导正常可启Win81VHDX、XP,U启引导Win NT 5.X以前的启动管理器、实模式DOS、GRUB等都正常。请高人指出此过程中我自己尚未发现的错误,并解答此现象的起因、解决办法。

三、已做过的自查
1、U启本身是没问题的,我测试过七八块不同品牌型号容量的U盘,在其他机器上启动良好,一拿到此机就提示BCD文件损坏。
2、本机我曾怀疑在自检那块人为故障硬盘过程中BIOS储存了什么东东,因此刷过COMS放过电,可一切照旧……
3、又怀疑过是特定操作造成的特定现象,因此将此过程在一台配置为775PD820+2G RAM+ECS915P+80G HD进行了复原,其中硬盘还使用那一块,其他配置就只有尽量找同档次的了……但怪象却

没有出现。
4、得出的初步结论:应该和ASUS P4P800这块主板有关系,自检过错误硬盘后它都发生了什么改变?
作者: pseudo    时间: 2014-4-17 16:21
1、不要随便改名换位置
下载官方grub4dos-0.4.6a-2014-01-17.7z,解压后里面可以找到一个menu.lst文件,其内容有菜单项:
title 0PE LiveISO
find --set-root --ignore-floppies --ignore-cd /0PE.ISO
map /0PE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
这里出现的写法“/0PE.ISO”表示:部署0PE时,文件0PE.ISO应位于根目录,且名为0PE.ISO。这是约定好的、写进官方示例文档的,不要随便改。
如果改了名、换了存放位置,例如改名为0PE149.ISO,放在BOOT文件夹,那么最好在你的菜单项里增加一行(红色所示),其作用是设置一个名为PEISO的变量,指示其路径名。
即你的菜单写成

title                 [1] 0PE v1.4.9
set PEISO=/BOOT/0PE149.ISO
......
不这么做的话,pe的兼容性会降低。


2、不能随便拔U盘
启动开始时屏幕有中文提示:“<空格键>——较多组件载入内存(可拔U盘,可插3.0口)”
表示此刻按空格键,进桌面后可拔U盘。
前提是对0pe.iso不改名换位置,或设置了PEISO变量。

不按空格键后面就不要拔掉pe所在U盘,否则pe系统可能崩溃或不稳定。
就像硬盘windows系统正在运行时,拔掉硬盘会出问题的。






作者: SilverWing    时间: 2014-4-17 20:36
pseudo 发表于 2014-4-17 16:21
1、不要随便改名换位置
下载官方grub4dos-0.4.6a-2014-01-17.7z,解压后里面可以找到一个menu.lst文件,其 ...

多谢P大的悉心指导。您所说的这些问题都是我以前不知道的。有关U启和0PE的知识得花时间慢慢向您请教。
可这现象——当下要解决的问题是,如何能让这台机器U启不再报错?




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