c10td 发表于 2009-8-5 16:55

win7双系统启动问题,求助~~

现在x60上c盘式vista,d盘为xp
平时主力使用xp
启动时选择老版本windows即可

现在下了联想win7 rtm
x60也有slic 2.1的bios可以下载来刷

问题是
我现在想把win7装在c盘,不要原来的vista了,保留xp
我在安装时格了c盘的话
装好了启动好像就进不了xp了

看网上有好多各种恢复启动的办法,还是云里雾里
求详细简单解决办法~~~~~~

thx~~~~~~

ps:已经刻好碟子,也不需要硬盘安装

xiangqianwei 发表于 2009-8-5 17:47

复制你XP系统根目录下的以下8个文件到WIN7根目录下
BOOTFONT.bin
NTDETECT.COM
NTLDR
AUTOEXEC.BAT
CONFIG.SYS
IO.SYS
MSDOS.SYS
BOOT.INI
如果没有,可以到其他装有XP机器上去找,记得要选择显示隐藏文件
用管理员权限启动CMD,
输入
bcdedit /create {ntldr} /d " Microsoft Windows XP"
bcdedit /displayorder {ntldr} /addlast
如果 BOOT.INI 文件时从其他机器复制过来的,需修改里面的文字

给个范本给你

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

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional1" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional2" /noexecute=optin /fastdetect

其中如果你能从Microsoft Windows XP Professional 1启动,启动后就把Microsoft Windows XP Professional 2那行删掉
并且把“default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS” 改成“default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS”
如果能从Microsoft Windows XP Professional 2启动就把Microsoft Windows XP Professional 1那行删掉

解释
multi(0)disk(0)rdisk(0)partition(2) 是指第一个硬盘的第2个主分区
multi(0)disk(0)rdisk(0)partition(1) 是指第一个硬盘的第1个主分区

buffa1o 发表于 2009-8-6 07:58

我的情况跟lz很相似,不过是双硬盘,xp所在的D盘是第二个硬盘的第一个分区。
用了2楼的方法,从菜单选择xp选项进去之后,只看到屏幕左上角的光标在闪,没任何信息

xiangqianwei 发表于 2009-8-6 09:15

Posted by buffa1o on 2009-8-6 07:58 http://www.ibmnb.com/images/common/back.gif
我的情况跟lz很相似,不过是双硬盘,xp所在的D盘是第二个硬盘的第一个分区。
用了2楼的方法,从菜单选择xp选项进去之后,只看到屏幕左上角的光标在闪,没任何信息
检查那8个文件是不是复制全了
双硬盘的话你可以试着这样改下
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional1" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional2" /noexecute=optin /fastdetect
试下看看哪个能进

buffa1o 发表于 2009-8-6 10:42

multi(0)disk(0)rdisk(1)partition(1)\WINDOWS 是ok的!呵呵
执行
Bcdedit /set {ntldr} device partition=d:
Bcdedit /set {ntldr} path \ntldr
Bcdedit /displayorder {ntldr} /addlast

只要copy boot.ini ,netdetect.exe, bootfont.bin 3个文件就足够了!
如果copy 了 ntldr 到 c:
则:
Bcdedit /set {ntldr} device partition=c:
当然,如果d盘的ntldr没删除,Bcdedit /set {ntldr} device partition=d: 也没问题,保证当前活动的c盘有boot.ini ,netdetect.exe, bootfont.bin 3个文件就ok,同时boot.ini 要正确。

[ Edited bybuffa1o on 2009-8-6 10:46 ]

buffa1o 发表于 2009-8-6 10:44

详情见
http://51nb.com/forum/thread-859316-1-1.html
页: [1]
查看完整版本: win7双系统启动问题,求助~~