无忧启动论坛

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

只在逻辑分区装XP,如何启动系统

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-20 20:48:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为了试验“系统能装在逻辑分区”,所以我将硬盘分成2个分区,一个主分区C(没装系统,但激活了),一个逻辑分区D。将Ghost XP装在D盘,重启电脑,过了BIOS画面以后就没有了,整个屏幕都是黑的,光标停在那不动。
我想请教各位,如何让电脑能够启动逻辑分区的XP系统?
2#
发表于 2011-10-20 21:19:04 | 只看该作者
启动文件应该放在激活的主分区,进pe拷入
回复

使用道具 举报

3#
发表于 2011-10-21 01:00:54 | 只看该作者
把引导文件拷贝到激活主分区

然后就可以启动了

可以用NTBOOTautofix 很简单
回复

使用道具 举报

4#
发表于 2011-10-21 06:53:55 | 只看该作者
想启动是可以的用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
回复

使用道具 举报

5#
 楼主| 发表于 2011-10-21 08:13:54 | 只看该作者

回复 #3 3370123 的帖子

引导文件是那些文件呢?是指boot.ini,ntldr,AUTOEXEC.BAT,NTDETECT.COM,bootfont.bin这几个吗?我把这些文件拷到激活主分区,并且用NTBOOTautofix试了一下,它提示说“没找到win7,用不了”,请问如何解决?
回复

使用道具 举报

6#
发表于 2011-10-21 13:19:23 | 只看该作者

回复 #5 2011woshenxia 的帖子

xp的所有文件(包括ntldr等启动文件)均放在逻辑分区,即D分区,第一分区即你说的C:分区上可不放任何文件,主引导记录安装为xorldr,在其中设置为启动第二分区的ntldr即可。
这样启动后,系统所在的逻辑分区变为C:盘了。
回复

使用道具 举报

7#
发表于 2011-10-21 17:00:40 | 只看该作者
原帖由 2011woshenxia 于 2011-10-21 08:13 发表
引导文件是那些文件呢?是指boot.ini,ntldr,AUTOEXEC.BAT,NTDETECT.COM,bootfont.bin这几个吗?我把这些文件拷到激活主分区,并且用NTBOOTautofix试了一下,它提示说“没找到win7,用不了”,请问如何解决?

你用的是bcdautofix而不是ntbootautofix?ntbootautofix不会提示这些的,最新版好象是v2.2.6
回复

使用道具 举报

8#
发表于 2011-10-21 17:38:44 | 只看该作者
进pe好像有个修复引导的工具,比较简单。
回复

使用道具 举报

9#
 楼主| 发表于 2011-10-21 23:18:59 | 只看该作者

回复 #7 2010_zheng 的帖子

谢谢你的帮助,我已经搞定了!
先将XP系统所在逻辑分区下的AUTOEXEC.BAT BOOTFONT.BIN NTDETECT.COM ntldr剪切到到活动主分区,
再运行ntbootautofix工具,之后它会在活动主分区创建一个新的boot.ini,并在系统所在的逻辑分区创建一个新的ntldr,这样重启电脑后就能运行逻辑分区下的XP系统了
回复

使用道具 举报

10#
发表于 2011-10-22 03:20:53 | 只看该作者
原帖由 2011woshenxia 于 2011-10-21 23:18 发表
谢谢你的帮助,我已经搞定了!
先将XP系统所在逻辑分区下的AUTOEXEC.BAT BOOTFONT.BIN NTDETECT.COM ntldr剪切到到活动主分区,
再运行ntbootautofix工具,之后它会在活动主分区创建一个新的boot.ini,并在系 ...


你操作多了:前面的不需要剪切,只需直接NTBOOTautofix修复一下就可以了,这些文件NTBOOTautofix都会自动生成。
回复

使用道具 举报

11#
 楼主| 发表于 2011-10-22 12:16:47 | 只看该作者

回复 #4 yjd 的帖子

好的,谢谢你的帮助,我试试
回复

使用道具 举报

12#
发表于 2011-10-22 17:17:17 | 只看该作者
如果是安装版,直接在安装时选择D盘就行了
回复

使用道具 举报

13#
发表于 2011-11-12 17:10:16 | 只看该作者
我原来安装win7、xp双系统时,主分区装win7,逻辑分区装xp(先安装win7后安装xp),在win7的bcd中添加个xp的启动项就可以启动xp。
回复

使用道具 举报

14#
发表于 2011-11-13 10:28:47 | 只看该作者
ghost的系统原来是否是安装在逻辑分区D的呀?如果不是注册表中很多是写了路径是C的,启动当然有可能不成功。
感觉可以试试用grldr交换一下磁盘分区。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-25 03:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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