2023年11月24日发(作者:)
在Vista下安装Windows7利用虚拟技术实现从VHD文件启动的双系统启动
Windows7在启动文件中内置了对虚拟文件VHD的支持,我们可以通过一定的方法
实现从VHD文件系统中启动Windows7系统,下面是实现方法和步骤:
一、准备
1、Windows7安装镜像
2、虚拟机
3、安装好Vista系统的主机
4、Windows7的启动引导文件bootmgr(在安装好Windows7系统后,c:下面)和
文件(在安装好Windows7系统后,c:windowssystem32下面)。
二、问题分析
1、要实现从VHD文件中实现Windows7的启动,首先要创建一个VHD文件,并
在这个VHD文件中安装好Windows7系统。
2、要实现双启动菜单选择,要把Windows7的启动项加入到Vista系统的启动文件
中。
3、为了实现对修改后启动文件的引导,要把Vista的引导文件修改为Windows7的
引导文件。
三、操作步骤
1、在Vista中安装虚拟机软件,新建一个虚拟机,一路默认下来即可。
2、在新建的虚拟机设置中,新建一个虚拟硬盘,注意硬盘一定要设置为固定大
小,容量选择10G以上。
选择Fixed
size
Virtual hard disk size选择10G以上
2、在创建的虚拟机上安装Windows7系统,并从中将bootmgr(c:)和
(c:windowssystem32)拷贝到Vista系统文件夹中。
3、在Windows7下运行sysprep(c:windowssystem32),在sysprep选项中选择关
机。这样我们就得到一个安装有Windows7干净系统的VHD文件。
4、将Vista下面的bootmgr和备份。
5、用Windows7下bootmgr和覆盖Vista下bootmgr和文
件。
6、在Vista下用管理员权限打开命令提示符窗口,分别运行以下命令
bcdedit /copy {current} /d "Windows7 VHD" 命令中Windows7 VHD是启动选项
中你想看到的名字。
命令运行后会得到类似下图中的Guit,即{***************}
C:>bcdedit /set
C:>bcdedit /set
C:>bcdedit /set
即可完成启动项的加载
为了验证启动项加载成功,可以运行
bcdedit /v
上图表示加载成功。
重新启动系统,在启动时就会有启动选项出现,选择Windows7 VHD,即可从
VHD文件中启动Windows7系统。
发布评论