无忧启动论坛

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

求助:双硬盘PE从硬盘启动NTDETECT出错问题(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-13 19:59:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
虚拟机中建立一个1.3GB、300MB的两个硬盘镜像,两个硬盘都只分成一个NTFS的主分区并激活;将1.3GB的挂在IDE 0,0,300MB的挂在IDE 0,1上。1.3GB的安装XP SP3系统;PE安装在300MB的GRUB目录下,相关文件NTD.COM(NTDETECT.COM)、LDRXPE(SETUPLDR.BIN)、WinPE.IS_、WSIF(WINNT.SIF)文件均存放于GRUB目录下,GRUB4DOS的GRLDR文件放在300MB的要目录下。当这两个硬盘都挂上的时候,无论是通过GRUB4DOS的CHAINLOADER --FORCE /GRUB/LDRXPE或者XP的BOOT.INI中加载WINPE.BIN启动硬盘上的PE,都会出现附图的NTDETECT错误!但是当将1.3GB的硬盘取下(删除)之后,300MB的硬盘的PE正常启动。

今天用VPC2007和VMARE 5.5.1分别试了N次,都是同样的错误,想破了头也找不到原因;另外也不知道在真实环境下,会不会出现这样的错误。哪位大虾有空试一下,或者给个解决的方法,先谢了!

解决方法:见打狗版主在7楼的有MAP语句那个帖子——一起以为PE可以为经处理就可以直接从第二硬盘启动,因此忽略了这一点,汗……

[ 本帖最后由 xianglang 于 2009-9-14 00:42 编辑 ]

Shot-2009-09-13_192612.png (9.65 KB, 下载次数: 44)

Shot-2009-09-13_192612.png
2#
发表于 2009-9-13 22:04:59 | 只看该作者
把你的完整的menu.lst贴出来,看看是不是因为硬盘顺序的原因造成。
另外,你把300M的硬盘换成IDE0,0,把GRUB完善在这块硬盘上,你肯定能启动的。
回复

使用道具 举报

3#
发表于 2009-9-13 22:09:55 | 只看该作者
在实机看下是否正常.虚拟机对两个活动分区的硬盘....可能需要设置下.
回复

使用道具 举报

4#
 楼主| 发表于 2009-9-13 23:46:02 | 只看该作者
命令行就这一句 chainloader /grub/LDRXPE,因为我在GRLDR是放在300MB的硬盘上的,因此启动GRUB4DOS后,这个硬盘就是ROOT的了。如果是在同一块硬盘的不同主分区上,PE启动是正常的,但是跨到第二个硬盘之后就失败了。我曾经在VPC2007中将IDE0,0空着,300MB的盘仍然挂在IDE0,1上,PE启动仍然正常。现在想来,可能是因为LDRXPE或者NRDETECT.COM只能支持从第一硬盘启动,而不能从第二硬盘启动有关——如果这个猜测成立的话,我想实机环境下,大概也不能启动放在第二个硬盘上的PE。暂时没有硬盘可以实机试,有机会再验证一下……
回复

使用道具 举报

5#
发表于 2009-9-14 00:06:58 | 只看该作者
我机器挂了3快硬盘,分别为500G、160G和80G,每个硬盘都放了PE,都是用grub引导,一切正常。
回复

使用道具 举报

6#
 楼主| 发表于 2009-9-14 00:12:22 | 只看该作者
我刚才想起来我有一个6G的老西数硬盘,于是接上硬盘,将PE复制到6G上,结果还是失败!
回复

使用道具 举报

7#
发表于 2009-9-14 00:12:37 | 只看该作者
在第一硬盘上放个GRLDR,menu.lst内容如下:
title 启动第二硬盘第一分区PE系统
#find --set-root /grldr
#chainloader /grldr
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1
回复

使用道具 举报

8#
 楼主| 发表于 2009-9-14 00:15:52 | 只看该作者
原帖由 dgxhls 于 2009-9-14 00:06 发表
我机器挂了3快硬盘,分别为500G、160G和80G,每个硬盘都放了PE,都是用grub引导,一切正常。


你这三块硬盘,其他两块的分区都是主分区吗?还有你的硬盘是SATA还是IDE?我的两个硬盘是IDE的,和虚拟机里一样是失败。另外,要是非0PE的,就如老毛桃、我心如水等等那种老结构的PE。还有,你的GRUB4DOS引导菜单是怎样的?
回复

使用道具 举报

9#
 楼主| 发表于 2009-9-14 00:17:33 | 只看该作者
原帖由 dgxhls 于 2009-9-14 00:12 发表
在第一硬盘上放个GRLDR,menu.lst内容如下:
title 启动第二硬盘第一分区PE系统
#find --set-root /grldr
#chainloader /grldr
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1


你的可以成功启动,我看可能是是 map (hd0) (hd1) 和 map (hd1) (hd0) 这几句在起作用,不用的话,你试试能不能启动成功?
回复

使用道具 举报

10#
发表于 2009-9-14 00:31:54 | 只看该作者
晕,当多个硬盘同时挂上的时候,如果bios不作设置,自然会从第一硬盘启动,你的PE安装在第二硬盘,不能启动PE是正常的。在这样的情况下,要能够启动PE,按照我说的做。
回复

使用道具 举报

11#
发表于 2009-9-14 00:36:49 | 只看该作者
我的其他两块硬盘的第一分区都是主分区,硬盘都是IDE接口的,各个硬盘上GRUB4DOS引导菜单跟你的一样。
回复

使用道具 举报

12#
 楼主| 发表于 2009-9-14 00:39:25 | 只看该作者
呵呵……谢谢打狗版主,MAP之后可以了。一直以为PE可以支持直接从第二块硬盘启动,而不需经过处理,因此没有想到MAP这一步,汗……
回复

使用道具 举报

13#
 楼主| 发表于 2009-9-22 04:45:28 | 只看该作者
今天又遇到问题了!一个20GB的硬盘,分了一个8GB的FAT32主分区,另外空间分给一个FAT32的逻辑分区。将PE存放在逻辑分区的D盘上,也同样出现这个问题。因为电脑是别人的,时间又比较紧,没来得及进行更多的尝试,不知道可不可以用类似的方法解决,或者根本无解?
回复

使用道具 举报

14#
发表于 2009-9-22 11:46:30 | 只看该作者
我也是三块硬盘,第一块是装XP,第二块是WIN7,第三块是PE
启动菜单设置如下,在这个菜单前面还有个WIN7的启动菜单,就是说从任何一块硬盘启动,都有菜单让我选择要启动的系统
[boot loader]
timeout=2
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="第一块硬盘 Windows" /noexecute=optin /fastdetect

multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="第二块硬盘 Windows" /noexecute=optin /fastdetect

C:\boot\wmz.BIN="WinPE  By: 天意Windows PE"

C:\boot\03wmz.BIN="WinPE  By: 天意Windows 2003PE"

c:\windows="安全模式" /noexecute=optin /fastdetect /safeboot:minimal

c:\grldr="启动菜单"
回复

使用道具 举报

15#
发表于 2009-9-22 12:20:05 | 只看该作者
原帖由 xianglang 于 2009-9-22 04:45 发表
今天又遇到问题了!一个20GB的硬盘,分了一个8GB的FAT32主分区,另外空间分给一个FAT32的逻辑分区。将PE存放在逻辑分区的D盘上,也同样出现这个问题。因为电脑是别人的,时间又比较紧,没来得及进行更多的尝试, ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142683
回复

使用道具 举报

16#
发表于 2009-9-22 12:36:45 | 只看该作者

回复 #12 xianglang 的帖子

如果用0PE,放哪个盘、那个分区都一样的启动方式。不需要自己map。
涉及同名冲突时,0PE的启动文件grldr可改名grldr.0pe,通过
find --set-root /grldr.0pe
chainloader --force /grldr.0pe
即可引导。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-16 09:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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