无忧启动论坛

标题: bootice编辑bcd添加xp启动无效 [打印本页]

作者: jrs13579    时间: 2013-3-16 01:47
标题: bootice编辑bcd添加xp启动无效
笔记本两硬盘,一HDD,一ssD,HDD为原装Win8系统,ssD上ghost了一个XP系统,现win8能启动,XP不能启动,用bootice添加了XP启动项仍然不行,怎么解决呀

[ 本帖最后由 jrs13579 于 2013-3-16 16:11 编辑 ]
作者: qj_tzy    时间: 2013-3-16 23:36
标题: 回复 #1 jrs13579 的帖子
1.在把BIOS中把XP所在的硬盘设为第一硬盘,应该可以启动
2.若XP所在硬盘为第二硬盘,用grub4dos的map的命令交换盘符应该可以启动吧
title xp
map (hd1)  (hd0)
map (hd0) (hd1)
map --hook
root (hd0,x)
#x为XP所在的分区
chainloader /ntldr
作者: jrs13579    时间: 2013-3-16 23:48
标题: 回复 #2 qj_tzy 的帖子
笔记本是UEFI启动,BIOS里面只能看到HDD,看不到SSD,不能选择SSD启动。
作者: jrs13579    时间: 2013-3-16 23:55
bootice设置如图。

ssd xp.jpg (70.74 KB, 下载次数: 37)

ssd xp.jpg

作者: jrs13579    时间: 2013-3-19 18:35
再顶一下,希望有类似经验的人看看!!
作者: fujianabc    时间: 2013-3-19 20:41
原帖由 jrs13579 于 2013-3-16 23:48 发表
笔记本是UEFI启动,BIOS里面只能看到HDD,看不到SSD,不能选择SSD启动。

你bios中根本不能访问SSD的话,那当然不能从SSD启动了
作者: jrs13579    时间: 2013-3-19 21:43
原帖由 <i>fujianabc</i> 于 2013-3-19 20:41 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2726031&ptid=276677" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />
你bios中根本不能访问SSD的话,那当然不能从SSD启动了
<br />
但是进win8系统后能看到ssd的,能否实现从HDD引导进入ssd启动呢?实验过在ssd安装win8就可以通过菜单启动,但是安装xp就不行。
作者: fujianabc    时间: 2013-3-20 09:53
原帖由 jrs13579 于 2013-3-19 21:43 发表

但是进win8系统后能看到ssd的,能否实现从HDD引导进入ssd启动呢?实验过在ssd安装win8就可以通过菜单启动,但是安装xp就不行。

你试一下在gurb4dos中能否看到两个硬盘,如果可以的话,直接chainloader第二硬盘上的ntldr。
反之如果grub4dos下根本看不到SSD,就说明bios下访问不到SSD,那就根本不能从SSD上启动了。

顺便问一下,你的SSD是怎么接在笔记本上的,是光驱位托架还是msata?有些垃圾笔记本不支持光驱位托架启动的
作者: jrs13579    时间: 2013-3-20 11:17
标题: 回复 #8 fujianabc 的帖子
SSD是内置的,不是光驱托架
作者: 2013whoo    时间: 2013-3-20 15:37
原帖由 jrs13579 于 2013-3-16 23:48 发表
笔记本是UEFI启动,BIOS里面只能看到HDD,看不到SSD,不能选择SSD启动。



UEFI的话,XP 是没戏的。

关隘在UEFI,跟bcd木啥关系。

UEFI启动项需要有启动文件(如/boot目录),你把win8得/boot目录(可能在c:盘,不过一般在隐藏分区)拷贝到ssd盘上,就能以UEFI方式看到ssd的启动项了,不过拷贝过来的启动文件不是xp的,还是启动不了XP。

XP根本就不支持 UEFI启动方式,这是个死结。

[ 本帖最后由 2013whoo 于 2013-3-20 15:44 编辑 ]
作者: fujianabc    时间: 2013-3-20 17:12
原帖由 jrs13579 于 2013-3-20 11:17 发表
SSD是内置的,不是光驱托架

你的笔记本是只支持uefi启动,还是支持uefi/bios两种模式。如果只支持uefi启动,那不管是hdd还是SSD启动xp都没戏。如果支持bios启动,bios模式下到grub4dos中看一下,能否识别SSD
作者: jrs13579    时间: 2013-3-20 22:03
原帖由 <i>fujianabc</i> 于 2013-3-20 17:12 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2726702&ptid=276677" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />
你的笔记本是只支持uefi启动,还是支持uefi/bios两种模式。如果只支持uefi启动,那不管是hdd还是SSD启动xp都没戏。如果支持bios启动,bios模式下到grub4dos中看一下,能否识别SSD
<br />
目前bios模式是“UEFI and CSM OS"启动,试过用BOOTICE加入grub4dos启动项仍然不能启动,错误如图示。
作者: fujianabc    时间: 2013-3-20 23:15
原帖由 jrs13579 于 2013-3-20 22:03 发表

目前bios模式是“UEFI and CSM OS"启动,试过用BOOTICE加入grub4dos启动项仍然不能启动,错误如图示。158270

别用bootice了,把grldr和grldr.mbr放在hdd上,然后用bcdedit命令行添加启动项,以排除bootice本身的问题。还有,你的硬盘是mbr还是gpt的分区表,如果是gpt的话,更不要用bootice了,还是用bcdedit靠谱




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