无忧启动论坛

标题: 只在逻辑分区装XP,如何启动系统 [打印本页]

作者: 2011woshenxia    时间: 2011-10-20 20:48
标题: 只在逻辑分区装XP,如何启动系统
为了试验“系统能装在逻辑分区”,所以我将硬盘分成2个分区,一个主分区C(没装系统,但激活了),一个逻辑分区D。将Ghost XP装在D盘,重启电脑,过了BIOS画面以后就没有了,整个屏幕都是黑的,光标停在那不动。
我想请教各位,如何让电脑能够启动逻辑分区的XP系统?
作者: 2011lilzm    时间: 2011-10-20 21:19
启动文件应该放在激活的主分区,进pe拷入
作者: 3370123    时间: 2011-10-21 01:00
把引导文件拷贝到激活主分区

然后就可以启动了

可以用NTBOOTautofix 很简单
作者: yjd    时间: 2011-10-21 06:53
想启动是可以的用grub4dos的功能。
参考菜单2
title   5, Find and load WinPE \n 此方法适合启动主分区和逻辑分区的PE
find --set-root --ignore-floppies --ignore-cd /boot/H3PE/03g4d
map --in-place ()+1 (hd0)
map --hook
chainloader --force /boot/H3PE/03g4d

title   5, Find and load Windows \n 启动逻辑分区windows需修改boot.ini(rdisk(0))为1
find --set-root --ignore-floppies --ignore-cd /ntldr
map ()+1 (hd0)
map (hd0) (hd1)
map --harddrives=2
map --hook
chainloader (hd0,0)/ntldr

title   5, Find and load WinPE \n 此方法适合启动任意主分区上的PE
find --set-root --ignore-floppies --ignore-cd /boot/H3PE/03g4d
map ()+1 (hd0)
map --hook
chainloader --force /boot/H3PE/03g4d

作者: 2011woshenxia    时间: 2011-10-21 08:13
标题: 回复 #3 3370123 的帖子
引导文件是那些文件呢?是指boot.ini,ntldr,AUTOEXEC.BAT,NTDETECT.COM,bootfont.bin这几个吗?我把这些文件拷到激活主分区,并且用NTBOOTautofix试了一下,它提示说“没找到win7,用不了”,请问如何解决?
作者: qj_tzy    时间: 2011-10-21 13:19
标题: 回复 #5 2011woshenxia 的帖子
xp的所有文件(包括ntldr等启动文件)均放在逻辑分区,即D分区,第一分区即你说的C:分区上可不放任何文件,主引导记录安装为xorldr,在其中设置为启动第二分区的ntldr即可。
这样启动后,系统所在的逻辑分区变为C:盘了。
作者: 2010_zheng    时间: 2011-10-21 17:00
原帖由 2011woshenxia 于 2011-10-21 08:13 发表
引导文件是那些文件呢?是指boot.ini,ntldr,AUTOEXEC.BAT,NTDETECT.COM,bootfont.bin这几个吗?我把这些文件拷到激活主分区,并且用NTBOOTautofix试了一下,它提示说“没找到win7,用不了”,请问如何解决?

你用的是bcdautofix而不是ntbootautofix?ntbootautofix不会提示这些的,最新版好象是v2.2.6
作者: 2010魂断梦殇    时间: 2011-10-21 17:38
进pe好像有个修复引导的工具,比较简单。
作者: 2011woshenxia    时间: 2011-10-21 23:18
标题: 回复 #7 2010_zheng 的帖子
谢谢你的帮助,我已经搞定了!
先将XP系统所在逻辑分区下的AUTOEXEC.BAT BOOTFONT.BIN NTDETECT.COM ntldr剪切到到活动主分区,
再运行ntbootautofix工具,之后它会在活动主分区创建一个新的boot.ini,并在系统所在的逻辑分区创建一个新的ntldr,这样重启电脑后就能运行逻辑分区下的XP系统了
作者: 2010_zheng    时间: 2011-10-22 03:20
原帖由 2011woshenxia 于 2011-10-21 23:18 发表
谢谢你的帮助,我已经搞定了!
先将XP系统所在逻辑分区下的AUTOEXEC.BAT BOOTFONT.BIN NTDETECT.COM ntldr剪切到到活动主分区,
再运行ntbootautofix工具,之后它会在活动主分区创建一个新的boot.ini,并在系 ...


你操作多了:前面的不需要剪切,只需直接NTBOOTautofix修复一下就可以了,这些文件NTBOOTautofix都会自动生成。
作者: 2011woshenxia    时间: 2011-10-22 12:16
标题: 回复 #4 yjd 的帖子
好的,谢谢你的帮助,我试试
作者: 123    时间: 2011-10-22 17:17
如果是安装版,直接在安装时选择D盘就行了
作者: 2011yangyunbo    时间: 2011-11-12 17:10
我原来安装win7、xp双系统时,主分区装win7,逻辑分区装xp(先安装win7后安装xp),在win7的bcd中添加个xp的启动项就可以启动xp。
作者: 2011mking    时间: 2011-11-13 10:28
ghost的系统原来是否是安装在逻辑分区D的呀?如果不是注册表中很多是写了路径是C的,启动当然有可能不成功。
感觉可以试试用grldr交换一下磁盘分区。




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