分享

Windows 7对VHD文件的内建支持 - 喻勇(Frank Yu)的技术博客 - Si...

 冰火S 2010-12-29

Windows 7对VHD文件的内建支持

Windows 7对VHD文件的内建支持

Rate This
19 Jan 2009 12:34 AM
  • Comments 7

/*以下内容根据Aviraj Ajgekar的博客文章编译和修改。*/

Windows 7 beta版本(build 7000)中包含了一个非常有趣的新特性:从VHD文件启动计算机!

Windows 7的启动部分和内核驱动程序都内置了对VHD文件读写的支持,这样我们可以在不启动硬盘上操作系统的情况下,从VHD文件内的操作系统直接启动。

下面,我们逐步来看一看Windows 7下VHD启动的实现方法和配置操作的步骤。首先我们来看一下:

  • 在Windows 7下创建Virtual Hard Disk (VHD)
  • 使用Diskpart工具创建和加载VHD文件
  • 在系统中加载和卸载VHD文件

Creating Native Virtual Hard Disk (VHD) in Windows 7

在Windows 7中,VHD文件不再是虚拟机Virtual PC的专属领地了。我们在磁盘管理工具中,可以选择“Create VHD”来创建VHD文件。

create

磁盘管理工具中的VHD文件创建步骤基本上跟Virtual PC中是类似的,选择VHD文件的保存路径,并且指定VHD文件的形式(动态或者固定尺寸)。如果是在生产环境中,建议设定VHD的类型为固定尺寸的,这样会获得更好的性能。

created vhd

VHD创建后,系统会多出一个“虚拟”的硬盘,在磁盘管理工具中,像对物理硬盘一样,对它进行“初始化”和”格式化”。另外,我们也可以在磁盘管理工具中,加载和卸载已经之前创建好的VHD文件。

initialize done

simple volume

 

Creating and Attaching VHD using Diskpart utility

之前的创建操作,也可以通过Diskpark命令的方式来完成。

DISKPART

CREATE VDISK FILE="c:\win7\win7.vhd" MAXIMUM=20000

SELECT VDISK FILE="c:\win7\win7.vhd"

ATTACH VDISK

CREATE PARTITION PRIMARY

ASSIGN LETTER=X

FORMAT QUICK LABEL=Windows7

EXIT

create using diskpart

小结:通过上面的描述,我们可以明确,对VHD文件的读写功能已经内置进入了Windows 7的磁盘和文件I/O驱动程序,我们可以将VHD当作一个普通但是却“虚拟”的物理硬盘来进行对待。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多