WEB开发网
开发学院操作系统Windows 7 深入Windows 7的Virtual Hard Disk (VHD) 技术 阅读

深入Windows 7的Virtual Hard Disk (VHD) 技术

 2009-04-30 09:37:15 来源:WEB开发网   
核心提示: 要完成从VHD启动计算机,需要以下几个步骤: 你必须得让VHD中有一个操作系统先,深入Windows 7的Virtual Hard Disk (VHD) 技术(5),有几种办法,可以用Virtual PC或者Virtual Server安装一个操作系统在VHD文件中,用于保存Window

要完成从VHD启动计算机,需要以下几个步骤:

你必须得让VHD中有一个操作系统先。有几种办法,可以用Virtual PC或者Virtual Server安装一个操作系统在VHD文件中,然后运行Sysprep,接着关闭虚拟机,这个VHD文件就可以用了。运行Sysprep是必须的,否则VHD下次启动时,仍旧加载虚拟机环境下的驱动程序,会导致蓝屏。

如果你想玩一个高级的,可以使用ImageX命令,把Vista的镜像,或者其它的磁盘镜像直接灌入VHD文件,下面是一个具体的演示。这些命令把Vista镜像灌入一个VHD,并且使用WinPE在物理机的磁盘上载入Windows 7的引导程序,用Windows 7引导程序启动硬盘上的VHD文件,注意:物理机本身没有安装Windows 7!

1. 用Diskpart创建VHD这里就不在赘述了,前面一段有这些命令。接着前面的一段命令,我们首先使用ImageX把一个操作系统的镜像,灌入VHD文件。WIM格式文件是Vista及以后版本Windows的安装镜像,在安装DVD中可以找到。

cd d "c:program files<version>tools<architecture>"

imagex /apply <wim文件的路径> 1 r:2. WIM镜像被灌入VHD之后,使用Diskpart把VHD文件从当前的系统中卸载。

diskpart

select vdisk file=c:windows7.vhd

detach vdisk

exit3. 把这个准备好的VHD文件放到一个网络共享中备用。

net use y: \network_share

copy c:windows7.vhd y:network_sharevhd4. 使用Windows 7版本的WinPE光盘启动你的试验计算机,并运行如下命令把当前磁盘上的分区和数据清空。(注意,此操作会导致无法挽回的数据丢失,请一定要备份数据先)

diskpart

sel disk 0

clean5. 接下来用Diskpart创建两个分区,分别是200M的S盘和默认剩余硬盘空间尺寸的C盘。S也成为系统分区,用于保存Windows 7的引导程序和相应必须的一些文件。然后把刚才放到网络共享的VHD文件,复制到C盘的根目录。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:深入 Windows Virtual

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接