码迷,mamicode.com
首页 > 其他好文 > 详细

通过VHD虚拟磁盘实现多系统安装

时间:2014-07-03 14:03:13      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:windows7   windows8   win7旗舰版   windows   win7系统   

通过VHD虚拟磁盘实现多系统安装

一、 实验环境

主机系统:windows7旗舰版(只有win7旗舰版以上的版本才可实现,如果不是windows7旗舰版之上的版本,则只能在安装新的windows7旗舰版之上的系统时进行创建VHD虚拟磁盘

二、 实验目的

通过虚拟磁盘实现多操作系统的安装,而不再像过去安装多操心系统需使用单独的一块物理磁盘分区

最终实现win7系统与win8系统共存

三、 实验步骤

1. 添加动态磁盘

打开“计算机管理”,选择“创建VHD”

bubuko.com,布布扣

进行虚拟机磁盘路径及磁盘大小的选择

bubuko.com,布布扣

bubuko.com,布布扣

将磁盘创建为J盘,并且格式化此磁盘

2. 将windows装入创建的VHD硬盘中

通过“imagex.exe”工具将windows安装文件装入创建的VHD硬盘中

(1) 查找所安装系统的配置文件

首先要在系统安装盘中找到windows8的安装配置文件

bubuko.com,布布扣

(2) 通过imagex.exe工具装入系统

通过imagex.exe来使用Windows 映像 (.wim) 文件来部署系统:

通过“/info” 查看映像文件信息

bubuko.com,布布扣

本例的windows8系统只有一个镜像,image count是1

bubuko.com,布布扣

bubuko.com,布布扣

记下每个images index所代表的版本,

通过imagex /apply 命令将卷映像应用于指定的驱动器

bubuko.com,布布扣

“/info”命令核实到此光盘只有一个镜像文件,images index为1故这里选择“1”这个版本进行安装

bubuko.com,布布扣

(3) 添加启动项

两种方式添加启动项,两个方式都可以,bcdboot命令相对简单,bcdedit命令虽然复杂,但可以自定义各类参数和名称,功能更强大

BCDBOOT命令

bcdboot j:\windows /s c:

将新建立的j盘的引导文件复制到C盘(/s是导入启动信息参数,C:是我们要把启动信息导入的分区)

重启即可

②bcdedit命令

通过bcdedit命令来添加启动项

l bcdedit /copy {current} /d "windows 8 start" (复制当前系统的启动信息作为VHD的启动信息)

bubuko.com,布布扣

引号中间的部分就是在启动菜单中显示的名称,然后系统会生成一个{变量},{变量}会在后续的命令中使用到

l bcdedit (查看复制后的当前引导配置信息),此时partition的信息依旧是c

bubuko.com,布布扣

l 修改osdevice的路径

bcdedit /set {18d97c36-c553-11e2-b6e0-ca453d480c66 }

osdevice vhd=[d:]\windows 8.vhd (更改VHD的启动信息,使其指向VHD文件)

bubuko.com,布布扣

bcdedit(查修改后的当前引导配置信息)

bubuko.com,布布扣

l 修改device的路径

bcdedit /set {18d97c36-c553-11e2-b6e0-ca453d480c66} device vhd=[E:]\win8.vhd

bubuko.com,布布扣

l 重启系统即可

本文出自 “linux成长记录” 博客,请务必保留此出处http://20101218.blog.51cto.com/283611/1433837

通过VHD虚拟磁盘实现多系统安装,布布扣,bubuko.com

通过VHD虚拟磁盘实现多系统安装

标签:windows7   windows8   win7旗舰版   windows   win7系统   

原文地址:http://20101218.blog.51cto.com/283611/1433837

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!