tan$ 发表于 2009-11-30 17:28

win7,xp双系统,进入xp时提示ntldr无法加载

小弟最近把原来安装在c盘的vista换成win7,原来在e盘的xp没有动。因为不熟悉操作,没有备份boot.ini之类的启动文件。结果启动直接进入win7。然后从网上找到各种方法:
(1)利用一下代码成功得到启动目录,但是却在进入xp系统时候提示缺少ntldr文件。在win7的windows目录下找不到那7个文件。
bcdedit /create {ntldr} /d "Windows XP"(这里d不知道做什么的,我改成e也试过)

bcdedit /set{ntldr} device partition=e:   (原来这里试d的,我改成了e,猜想大概是xp系统所在盘符)

bcdedit /set {ntldr}path \ntldr

bcdedit /set {ntldr}description "WindowsXP"

bcdedit /displayorder {ntldr} /addfirst

bcdedit /timeout 30
(2)在win7的windows目录下找不到那7个文件:ntldr、io.sys、msdos.sys、boot.ini、autoexec.bat、bootfont、ntdetect.com。又从同学的xp系统目录下那里copy来放在这两个系统的根目录下。
(3)boot.ini内容如下:

timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
(4)结果还是无法加载ntldr,从原来的windowsxp光盘的i386目录下copy了ntldr与ntdetect文件到xp、win7系统的根目录下,结果还是无法加载ntldr。

ps:目前开机后进入选项,可以进入win7,但进不了xp。已经参考了
https://bbs.pcbeta.com/viewthread.php?tid=413769&highlight=fix

https://bbs.pcbeta.com/thread-458573-1-1.html
但还是不能解决这个问题。
谢谢高手耐心看完我的问题,小弟感激不尽。

piaozheyanzi 发表于 2009-12-2 08:18

zhishudali 发表于 2009-12-2 17:41

使用优化大师比较简单

piaozheyanzi 发表于 2009-12-2 19:16

tan$ 发表于 2009-12-2 22:20

回复 2# piaozheyanzi


    win7都进不去了,那你就比我的情况复杂多了。兄弟,在不明情况下还是别瞎动了

piaozheyanzi 发表于 2009-12-4 18:16

页: [1]
查看完整版本: win7,xp双系统,进入xp时提示ntldr无法加载