第二部分:在Windows XP或Vista(2008)上挂载VHD安装Windows 7 第一部分:在没有系统的硬盘上使用VHD安装Windows 7 详见 Win7的颠覆性的功能--将Win 7安装在VHD上(上) 今天上午完成了在Windows XP上使用VHD安装Windows7,这一方法最关键的是如何将windows 7的bootmgr装入Windows XP,使其能够支持VHD,同时还要恢复Windows XP的启动项,实现Windows XP 和Windows 7 VHD的双启动 对于实现Vista(2008) 和Windows 7 VHD的双启动,步骤基本相同,请参看老木寒云满故城(非常感谢) 在本贴83楼提供的解释 请大家看下面的具体实现步骤 在Windows XP上有三个盘 C: Windows XP系统盘 D: Data数据盘,这个盘一会用于创建VHD E: Bak,数据备份盘 第一步 准备一张Windows 7 Beta1 的安装盘 将imagex.exe 复制到D盘上 将Windows 7 Beta1 的安装盘放入CD,重新启动计算机,从CD启动进入Windows 7安装界面 我们可以看到在硬盘上有三个分区 Partition 1 Primary 10G C盘 Partition 2 Logical 29G D盘 Partition 3 Logical 26G E盘 我们分别到每一个盘下浏览一下如图 在D盘下,我们可以看到imagex.exe 另外 F盘是Windows 7 Beta1 的安装盘,X盘是安装Win 7是的minnipc(Win PE) 第二步 创建VHD 我们用diskpart命令在D盘创建用于安装Windows 7 Beta1的VHD 我们把在D盘创建好的VHD指定盘符为K盘,用list disk我们可以看到disk 1为VHD 退出diskpart 切换到D盘,我们可以看到刚才创建的win7x86.vhd 第三步 释放Windows 7 Beta1 我们将Windows 7 Beta1 的安装盘中sources目录中的install.wim释放到K盘中,在命令行中输入 完成后,我们可以在K盘中看到释放好的Windows 7 Beta1的安装镜像 第四步 创建引导信息 完成后我们并使用bcdboot创建当前系统的引导信息,切回X盘,在命令行中输入 我们可以看到Windows 7的启动项已经被创建 需要注意的是,这个启动项是不能启动windows XP的,接下来我们将恢复Windows XP的启动项 第五步 修改恢复Windows XP的启动项 完成后我们可以用bcdedit看到已经含有Windows 7和Windows XP的启动项目,关闭CMD命令行,重新启动计算机,从CD中取出Windows 7 Beta1 的安装盘 在第一次进入系统的时候会直接进入Windows 7的安装界面,等Windows 7安装后进入第二次启动时就会看到Windows 7和Windows XP的启动项目 本人对bcdedit 不是很熟悉(需要再学习),第五步的步骤也许还可以有更好的步骤,希望大家多多指教 后面的内容,大家都知道了。。。。 至此,我们就完成了在Windows XP上使用VHD安装Windows7。 文章还剩最后一部分:多VHD启动 详见Win7的颠覆性的功能--将Win 7安装在VHD上(下) 更多Windows 7 技巧讨论,请移步至远景论坛 Windows 7版块(https://bbs.pcbeta.com/forum.php?gid=181) |