将Windows 7/Windows 2008安装到VHD文件
- 创建VHD文件(两种方式)
- 通过命令行创建:
(1)首先使用diskpart命令
(2)DISKPART> create vdisk file=e:/win7.vhd type=EXPANDABLE maximum=30000
(在物理机的e分区创建大小为30000M的动态vhd磁盘 并将vhd文件命名为win7)
(3)DISKPART> select vdisk file=e:/win7.vhd (选择该刚才创建的VHD虚拟磁盘)
(4)DISKPART> attach vdisk(挂载vhd磁盘)
(5)DISKPART> create partition primary(将该磁盘分区,并设置为主分区)
(6)DISKPART> format fs=ntfs quick(将该磁盘使用ntfs格式快速格式化)
(7)DISKPART> assign letter=v(挂载VHD文件的分区盘符为v)
(8)DISKPART> exit - 通过图形化界面创建VHD文件
(1)在“运行”中输入compmgmt.msc,在弹出的窗口中右键点击”磁盘管理“,选择”创建VHD“
(2)在弹出的对话框中,设置VHD文件的位置为E盘,文件名为win7.vhd,磁盘大小为30000M,设置为动态磁盘
(3)在磁盘管理界面的中下方会有一个”未知”磁盘,对“未知”磁盘点击右键,选择“初始化磁盘”
(4)在弹出的对话框点击“确定”,然后用“右键”点击“未分配”,选择“新建简单卷”
- 将windows 7的安装光盘中的安装镜像释放到VHD文件中去,释放前,请先查看镜像install.wim中的版本对应的index编号,如何查看index编号请见上一篇文章:Windows部署——Dism命令工具(1),释放可以借助dism命令,这里借助imagex工具,此工具可以在安装微软AIK工具中获取,也可以直接在我空间下载:imagex-x86 (1)通过命令行进入imagex所在的目录,执行:imagex /apply f:/sources/install.wim 4 v:(4是专业版的index号,v是刚才创建的vhd虚拟磁盘盘符)
- 创建引导,使用4条命令
(1)C:/>bcdedit /copy {current} /d "win7"
The entry was successfully copied to {4fa58bc2-49bc-11df-9f50-861a3140232e}. (获取标示符为{4fa58bc2-49bc-11df-9f50-861a3140232e})
(2)C:/>bcdedit /set {4fa58bc2-49bc-11df-9f50-861a3140232e} device vhd=[e:]/vhd7.vhd (大括号中的一串字符为上个命令获得的标示符,方括号中的e为win7.vhd文件所在的路径)
The operation completed successfully
(3)C:/>bcdedit /set {4fa58bc2-49bc-11df-9f50-861a3140232e} osdevice vhd=[e:]/vhd7.vhd (大括号中的一串字符为第一个命令获得的标示符,方括号中的e为win7.vhd文件所在的路径)
The operation completed successfully.
(4)C:/>bcdedit /set {4fa58bc2-49bc-11df-9f50-861a3140232e}detecthal on (大括号中的一串字符为第一个命令获得的标示符)
The operation completed successfully. - 重新启动电脑,在启动菜单选择“win 7”就可以从vhd文件启动,第一次将安装windows 7操作系统。