win7和xp开机启动问题

先是在D盘安装了XP(光盘安装),然后在C盘ghost了win7,然后在启动的时候直接进win7,无xp启动选项,如何解决,使在进入系统之前选择想要的系统?用引导盘是可以... 先是在D盘安装了XP(光盘安装),然后在C盘ghost了win7,然后在启动的时候直接进win7,无xp启动选项,如何解决,使在进入系统之前选择想要的系统?
用引导盘是可以进入XP系统的,所以我在想是不是缺少必要的引导文件,因为没光盘版的win7,而ghost版的win7只能安装在第一个盘的第一个区,所以我现在只能这么安装。
展开
 我来答
吹水666666
2010-08-02 · TA获得超过2131个赞
知道小有建树答主
回答量:1182
采纳率:0%
帮助的人:1411万
展开全部
你的情况比较复杂!放心,并不是不能解决,高手总会爱折腾,不是吗?呵呵~~好吧,我们就花些时间来修复它!比较繁琐,请耐心阅读并操作,呵呵~~看在我敲击键盘次数的份上也算是对我的尊重了~呵呵

※问题分析

你先是安装的XP在了D盘,原版安装,此种情况下,XP的引导文件会不会也是写在C盘。你需要去证实,在Win7下,到XP分区看看有无NTLDR,Boot.ini和NTDETECT.COM等文件(带有系统、隐藏属性,一般情况下看不到,取消“隐藏受保护的系统文件和文件夹”的勾选,并选择“显示隐藏的文件、文件夹和驱动器”方可看到<工具~文件夹选项~“查看”选项卡>)。如果没有这些文件,证明原来是在C盘的,Ghost Win7它们就会没影了,如果有这些文件,还好办。请根据你的实际情况在下面进行选择操作。

※添加并修改引导文件

*如果XP分区下没有NTLDR,Boot.ini和NTDETECT.COM等文件,请打开你的XP光盘,到I386下找到NTLDR和NTDETECT.COM两个文件(就只有这两个,也够用了!别忘了强大的搜索功能,呵呵~),分别将它们复制到Win7分区下,当然如果你愿意,也可在XP分区里放一份。在Win7分区里建一boot.ini文件,方法:Win+R后键入notepad回车打开记事本,加入如下内容:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(X)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(X)\Windows="Microsoft Windows XP Professional" /fastdetect
partition(X)是分区序号,起始数字是1,即1号分区,这里你需要根据你的XP所在的分区位置进行修改,查看XP分区所在位置的方法不是根据盘符判断,有时盘符并不是按照顺序进行分配的,正确方法是在Win7下右键“计算机”,“管理”,“存储”,“磁盘管理”,从左到右数,你的XP在第几位置的分区,就将partition(X)里的“X”改为几,添加完成后保存:文件-保存-保存类型:所有文件-文件名:boot.ini,将其保存在Win7分区下。

*如果XP分区下有NTLDR,Boot.ini和NTDETECT.COM等文件,请将它们复制到Win7分区下(就此三个文件即可),用同样的方法修改boot.ini文件,注意:可能修改完boot.ini后在Win7分区下无法保存,遇此情况时可将boot.ini移动到Win7分区以外的地方,修改保存后再移动回去即可。

※添加引导菜单

需要在Win7的BCD引导管理器中添加XP菜单才会出现引导选择。在Win7下以管理员身份运行“命令提示符”(开始~所有程序~附件,右键“命令提示符”会有管理员运行选项)执行以下命令
bcdedit /create {ntldr} /d "Windows XP"
此命令是在BCD中加入XP菜单选项,其中"Windows XP"可任意修改为自己的喜好内容,但需要注意添加引号。
继续执行这条命令:
bcdedit /set {ntldr} device partition=C:
此命令是设置XP引导文件NTLDR所在分区,我们已经将其放到了Win7所在分区(即C盘)。
再执行命令:
bcdedit /set {ntldr} path \ntldr
此命令是设置NTLDR文件的路径,其在根目录就用“\”即可。
最后执行命令:
bcdedit /displayorder {ntldr} /addlast
这是设置添加启动菜单的位置,/addlast是放在后面(/addfirst为在前面)。

重启系统,看看是否能成功引导。

※善后工作

如果是在XP光盘里拿的NTLDR和NTDETECT.COM,手动建立的Boot.ini,此时它们就是一般的文件,不具有系统、隐藏属性,不会受到系统的保护。我们需要给他们添加这些属性,方法:以管理员身份打开“命令提示符”,键入attrib c:\NTDETECT.COM +s +h后回车执行,继续执行attrib c:\NTLDR +s +h和attrib c:\Boot.ini +s +h。

最后,还有什么疑问请补充。
xiaohewanwan
2010-07-31 · TA获得超过2058个赞
知道大有可为答主
回答量:3253
采纳率:60%
帮助的人:1128万
展开全部
得先在C盘装好XP,再登陆XP系统,将WIN7装在D盘,不要用GHOST版本的WIN7装,要用安装版的WIN7。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
店若器M
游戏玩家

2010-07-31 · 非著名电竞玩家
知道大有可为答主
回答量:1万
采纳率:75%
帮助的人:2677万
展开全部
在win7中修改BOOT,或者下个GHOST系统修复器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友db12523
2010-07-31 · TA获得超过113个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:102万
展开全部
这种情况,不太可能了,因为你C盘是用的ghost版的,那么在ghost过程中,已经将C盘所有数据全部清空,相当于格式化了,原来在D盘安装XP时,在C盘里注册的文件等,全部都不存在了,所以XP肯定用不了了,想装双系统,XP可以先ghost,再用安装版的安装WIN 7,这样就可以实现双系统启动!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oreillylandry
2010-07-31
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
在win7系统增加一条启动菜单就OK了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式