Windows XP上使用VHD安装Windows7双系统图文教程.docx
《Windows XP上使用VHD安装Windows7双系统图文教程.docx》由会员分享,可在线阅读,更多相关《Windows XP上使用VHD安装Windows7双系统图文教程.docx(11页珍藏版)》请在冰豆网上搜索。
WindowsXP上使用VHD安装Windows7双系统图文教程
在WindowsXP上使用VHD安装Windows7
2009-06-2508:
09
今天上午完成了在WindowsXP上使用VHD安装Windows7,这一方法最关键的是如何将windows7的bootmgr装入WindowsXP,使其能够支持VHD,同时还要恢复WindowsXP的启动项,实现WindowsXP和Windows7VHD的双启动
请大家看下面的具体实现步骤
在WindowsXP上有三个盘
C:
WindowsXP系统盘
D:
Data数据盘,这个盘一会用于创建VHD
E:
Bak,数据备份盘
第一步
准备一张Windows7Beta1的安装盘
将imagex.exe复制到D盘上
将Windows7Beta1的安装盘放入CD,重新启动计算机,从CD启动进入Windows7安装界面
用Shift+F10调出CMD命令行,进入Diskpart
1.listdisk
2.selectdisk0
3.listpartition
复制代码
我们可以看到在硬盘上有三个分区
Partition1Primary10GC盘
Partition2Logical29GD盘
Partition3Logical26GE盘
我们分别到每一个盘下浏览一下如图
在D盘下,我们可以看到imagex.exe
另外F盘是Windows7Beta1的安装盘,X盘是安装Win7是的minnipc(WinPE)
第二步创建VHD
我们用diskpart命令在D盘创建用于安装Windows7Beta1的VHD
1.listdisk
2.selectdisk0
3.listpartition
4.createvdiskfile=d:
\win7x86.vhdmaximum=20000
5.selectvdiskfile=d:
\win7x86.vhd
6.attachvdisk
7.createpartitionprimary
8.formatfs=ntfsquick
9.assignletter=k
10.listdisk
复制代码
我们把在D盘创建好的VHD指定盘符为K盘,用listdisk我们可以看到disk1为VHD
退出diskpart
切换到D盘,我们可以看到刚才创建的win7x86.vhd
第三步释放Windows7Beta1
我们将Windows7Beta1的安装盘中sources目录中的install.wim释放到K盘中,在命令行中输入
1.imagex/applyf:
\sources\install.wim4k:
复制代码
完成后,我们可以在K盘中看到释放好的Windows7Beta1的安装镜像
第四步创建引导信息
完成后我们并使用bcdboot创建当前系统的引导信息,切回X盘,在命令行中输入
1.x:
2.cd\windows\system32
3.bcdbootk:
\windows/sc:
4.bcdedit
复制代码
我们可以看到Windows7的启动项已经被创建
需要注意的是,这个启动项是不能启动windowsXP的,接下来我们将恢复WindowsXP的启动项
第五步修改恢复WindowsXP的启动项
1.bcdedit/create{ntldr}/d"WindowsXP"
2.bcdedit/set{ntldr}devicepartition=C:
3.bcdedit/set{ntldr}path\NTLDR
4.bcdedit/bootsequence{default}{ntldr}
5.bcdedit/displayorder{default}{ntldr}
6.bcdedit/timeout30
7.bootsect/nt60SYS
复制代码
完成后我们可以用bcdedit看到已经含有Windows7和WindowsXP的启动项目,关闭CMD命令行,重新启动计算机,从CD中取出Windows7Beta1的安装盘
在第一次进入系统的时候会直接进入Windows7的安装界面,等Windows7安装后进入第二次启动时就会看到Windows7和WindowsXP的启动项目
本人对bcdedit不是很熟悉(需要再学习),第五步的步骤也许还可以有更好的步骤,希望大家多多指教
后面的内容,大家都知道了。
。
。
。
至此,我们就完成了在WindowsXP上使用VHD安装Windows7