Vista上装xp遇到问题
发布网友
发布时间:2024-10-17 01:38
我来回答
共4个回答
热心网友
时间:2024-10-21 02:50
原因分析,解决方法还没想到简直的方法
lz是在vist里安装xp,还是把xp安装在了c盘,还是其他原因产生了这种现象。很好奇。
两个系统的mbr应该是可以通用的,安装xp时改写了dbr,但同时由于某种原因,NTLDR、boot.ini未能覆盖vista的引导文件,没能放在这个盘上dbr之后前两个扇区,造成dbr是xp的,定位的引导文件是vista的。
解决思路:修复dbr为vista的,利用工具将NTLDR、boot.ini放在前两个扇区,然后再分别建 双重启动菜单。
根据你的补充,上面所写的没用处。
【我是来讨论的,一直很讨厌windows链式启动,也讨厌vista,所以装vista、xp都是给他一个主分区,安装时激活相应主分区,xp、vista都是互相独立的,随他们怎么折腾,然后用grub或grub4dos建多重启动,所以对vista的多重启动不太了解】
根据你的描述,我的理解是这样的:你装xp时并没有把xp所在分区设为活动分区,你是装完xp以后,只能进xp,然后进xp用第三方的软件建立多重启动(或只恢复vista引导,进vista建多重启动),重启后就只能进vista。如果是这样,继续往下:
我看了那个链结,好像是不太对,你试试把ntldr和ntdetect(中文xp是这个文件,英文不是这个)及boot.ini(拷这前看一下这个文件内容,看有没问题)拷到d盘试试。
如果可行,又想把这几个文件放在c盘,应该是那篇文章“Add New OS Entry”这段文字之后那个图是c盘,而不是d盘。
如果不行,就麻烦了,原因应该是vista按链式引导来启动xp,把xp的两个文件名写入dbr,而这两个文件要求放在前两扇区,而vista自身的引导是在dbr之后不再链式引导。这种情况可以试试这么作:
取消用那个软件创建的xp引导项,
用如下代码:
出处:http://support.microsoft.com/kb/919529/zh-cn
Drive:\Windows\system32\Bcdedit /create {ntldr} /d "<对早期 Windows 版本的描述>"
注意:在此命令中,<对早期 Windows 版本的描述> 可以是所需的任何文本。例如,<对早期 Windows 版本的描述> 可以是“Windows XP”或“Windows Server 2003”。
Drive:\Windows\system32\Bcdedit /set {ntldr} device partition=x:
注意:在此命令中,x: 是活动分区的驱动器号。
Drive:\Windows\system32\Bcdedit /set {ntldr} path \ntldr
Drive:\Windows\system32\Bcdedit /displayorder {ntldr} /addlast
这篇文章中的第一条你的电脑上已经完成并正常启动了,只看第2条。
又仔细看了一下,可能上述方法还是不行,因为上述方法只是指定了引导链接,是假定nrldr文件正常,lz可以再试试,把c盘目录下的和启动无关文件移走,剩下的文件留下bootmgr(这个我不敢动,怕vista是纯链式引导),其他的先移走(注意:是要移到其他盘上,前面的也是),然后按顺序放入ntldr、ntdetect、boot.ini及其他。这只是变通的方法,不用第三方工具,还真不能保证ntldr排在c盘根目录第一索引表中。
对这个比较感兴趣,最后解决方法还请告知。
热心网友
时间:2024-10-21 02:51
BIOS 要设置一下才可以的
把硬盘的读取方式改成兼容模式
热心网友
时间:2024-10-21 02:51
monkeysun_bj ,你的认识好象有错误,从msdos6.22之后的版本开始,引导文件已经没有再必须存放在dbr的前2扇区的规定了.
在xp下装ahci驱动装不上,提示系统达不到软件最低要求。 那应该装xp版本的ahci驱动吧,你的是吗?
楼主按照http://lichunping520.blog.163.com/blog/static/315919200891401746189/
上的方法来进行的操作。
而那篇转载的文章好象有错,重新设置bcd文件之后就可以找到ntldr了。
还差怎么修改的多系统选择菜单没有写
你只写这么一点东西,肯定是没法帮你分析的。你似乎还已经修改过bcd文件,不知道你只写这么一点是什么意思。
还需要提供,xp和vista各自安装的分区,以及你已经做过的努力
热心网友
时间:2024-10-21 02:52
在xp下装ahci驱动装不上,提示系统达不到软件最低要求。----你用XP版的AHCI驱动装。
据我经验,应该是硬盘引导出问题。
你不怕麻烦的话,重新分好后,先装XP 再装 VISTA应该能解决。