XP下安装GHOST Windows 7和XP双系统全攻略 (+自测心得)

XP下安装GHOST Windows 7和XP双系统全攻略 (转载+自测心得)
2009年10月23日 星期五 下午 10:58

我现在附上从网上看到的另一个解决办法,觉得很简单,有需要的也可以看看

Q:windows 7与XP双系统启动问题
先在D盘安装的XP ,然后在C盘安装了WIN 7 ,但重启后,没有了启动菜单,直接进入了 windows 7.请问该如何修复???
A:手动建一个XP启动菜单
1.进入windows7后,点击“开始→程序→附件→命令提示符”,右键单击“命令提示符”选“以管理员身份运行”;
2.使用 Bcdedit.exe 在 BCD Boot.ini 文件中为早期版本的 Windows 操作系统手动创建一个条目 。为此请在打开的命令提示符中键入下列命令(注意空格):

① Bcdedit \create {ntldr} –d "<Windows Xp>"
② Bcdedit \set {ntldr} device partition=x:(注:X是安装XP的驱动器)
③ Bcdedit \set {ntldr} path \ntldr
④ Bcdedit \displayorder {ntldr} –addlast

3.退出命令提示符;
4.用闪存到其他Windows XP的系统中拷贝几个隐藏的系统文件(Ntldr、Boot.ini、NTDetect.com ),复制到本机安装Windows XP的驱动器的根目录 下。
5.文件复制完后,右键单击“我的电脑→属性→高级系统设置 ”,点击“启动和故障恢复”下的“设置”在“默认操作系统” 的菜单中可以看到多出了一个“早期版本的 windows ”。把“显示操作系统列表的时间”设成3秒钟就可以了。设置完成后,重新启动电脑,你会发现熟悉的XP启动菜单已经出现了!

 

================================================================


直接用bcdedit创建bootmgr数据库和修复启动菜单
(原帖:http://home.ixpub.net/space.php?uid=21087119&do=thread&id=2982


1、创建BCD数据库
将安装光盘上的boot文件夹和bootmgr文件一起复制到c盘,然后删除C:\Boot\bcd文件。
配置 BCD 存储在此步骤中,使用 BCDEdit 新建名为 BCD 的启动配置文件。BCD 替换 Boot.ini。BCDEdit 是旨在管理 BCD 存储的命令行工具。Windows PE 和 Windows Vista 中都提供 BCDEdit。例如,进入bcdedit所在目录执行如下命令:
Bcdedit /createstore c:\BCD
bcdedit /import c:\bcd
Bcdedit /create {bootmgr} /d "Boot Manager"
Bcdedit /set {bootmgr} device boot
bcdedit /set {bootmgr} locale en-US //可以不设置,默认为英文 (这一段参考了WAIK帮助文档)

2、添加Windows XP启动菜单:
bcdedit /create {ntldr} /d "1. Windows XP Professional"
bcdedit /set {ntldr} path \ntldr
bcdedit /set {ntldr} device partition=c:
bcdedit /displayorder {ntldr} -addlast

3、添加Windows 7启动菜单
Bcdedit /create /d "2. Windows Seven Ultimate Build 7057" -application osloader
这条命令完后会返回一个GUID值,如:
The entry {631fdc40-1b9a-11de-aa5e-0010c6ff6db9} was successfully created.
接下来{631fdc40-1b9a-11de-aa5e-0010c6ff6db9}这个GUID值就表示是Windows 7的菜单项。
Bcdedit /set {631fdc40-1b9a-11de-aa5e-0010c6ff6db9} osdevice partition=E:
Bcdedit /set {631fdc40-1b9a-11de-aa5e-0010c6ff6db9} device partition=E:
Bcdedit /set {631fdc40-1b9a-11de-aa5e-0010c6ff6db9} path \windows\system32\winload.exe
Bcdedit /set {631fdc40-1b9a-11de-aa5e-0010c6ff6db9} systemroot \windows
Bcdedit/displayorder {631fdc40-1b9a-11de-aa5e-0010c6ff6db9} -addlast

4、添加PE 1.0启动菜单
bcdedit /copy {ntldr} /d "3. Windows Preinstallation Enviroment 1.0"
//The entry {fcc0bdf0-1ba0-11de-aa5e-0010c6ff6db9} was successfully
bcdedit /set {fcc0bdf0-1ba0-11de-aa5e-0010c6ff6db9} path \LDRXPE
bcdedit /set {fcc0bdf0-1ba0-11de-aa5e-0010c6ff6db9} device partition=c:
bcdedit /displayorder {fcc0bdf0-1ba0-11de-aa5e-0010c6ff6db9} -addlast

5、设置默认的启动条目和选择时间
Bcdedit /default {631fdc40-1b9a-11de-aa5e-0010c6ff6db9}
bcdedit /timeout 7

6、修改启动参数模式
bootsect /nt60 c:

你可能感兴趣的:(windows,7)