虚拟硬盘中的新增功能

应用到: Windows 7, Windows Server 2008 R2

Microsoft(R) 虚拟硬盘 (VHD) 文件格式用于指定封装在单个文件中的虚拟硬盘,该硬盘能够承载本机文件系统并支持标准磁盘操作。

VHD 有哪些新增功能?

在 Windows(R) 7 中,VHD 可用作指定硬件上的运行操作系统,而不需要任何其他父操作系统、虚拟机或虚拟机监控程序。可以使用 Windows 7 磁盘管理工具(DiskPart 命令行工具和磁盘管理 MMC 管理单元)创建 VHD 文件。可以将 Windows 7 映像(.wim 格式)部署到 VHD,也可以将 VHD 文件复制到多个系统。可以为 VHD 中包含的 Windows 映像的本机或物理启动配置 Windows 7 启动管理器。此外,在 Windows Server 2008 R2 中,还可以将 VHD 文件连接到虚拟机,以便与 Hyper-V 角色一起使用。本机启动 VHD 文件不适用于替换所有客户端或服务器系统上的完整映像部署。以前版本的 Windows 不支持从 VHD 本机启动,并且需要虚拟机监控程序和虚拟机才能从 VHD 文件启动。

有关包含说明的详细信息,请参阅虚拟硬盘入门常见问题:Windows 7 中的虚拟硬盘

哪些用户希望使用 VHD?

已管理和使用 VHD 文件进行虚拟机部署的企业环境将从此版本的新功能中受益最多。虽然企业环境向虚拟机迁移的应用程序越来越多,但是它们仍使用物理计算机运行绝大部分的数据中心。为此,IT 管理员必须维护两套映像:一套基于 .wim 格式用于物理计算机,另一套基于 VHD 格式用于虚拟机。VHD 格式支持物理计算机和虚拟机,它提供了映像部署方面的灵活性,并简化了映像管理过程。

同时在物理计算机和虚拟机上运行的映像格式也会让开发人员和测试人员获益。这是因为他们使用虚拟机来测试新系统和应用程序软件,但有时需要在物理计算机上运行测试,以访问特定的硬件设备(如图形卡)或获取准确的性能分析。此外,通过本机启动 VHD,开发人员和测试人员可以启动到 Windows 7 映像,无需在物理计算机上创建单独的分区来安装 Windows。

新增功能和更改的功能有哪些优点?

对 VHD 的本机支持可以简化映像管理过程并减少必须编录和维护的映像数。若要在 Windows Server 2008 上创建 VHD,需要安装 Hyper-V 服务器角色,创建 VHD 文件,然后启动虚拟机来通过 CD 或 DVD 将 Windows 安装到 VHD 的分区。

在 Windows 7 中,通过本机启动 VHD,可以在不安装 Hyper-V 服务器角色的情况下创建和修改 VHD 文件。可以使用磁盘管理工具附加 VHD 文件,并可以为 VHD 中的 Windows 映像提供服务。使用 Windows 自动安装工具包 (Windows AIK) 中的部署工具,可以将 Windows 映像应用于 VHD,并且可以将更新应用于 VHD 文件中的映像。

有哪些依存关系?

向 VHD 文件部署 Windows 7 或 Windows Server 2008 R2 映像的步骤取决于 Windows 部署工具。例如,Imagex.exe 就是 Windows AIK 中的一个工具。使用 Imagex.exe 将 Windows 操作系统分区捕获到 Windows 映像 (.wim) 文件,然后将 .wim 文件应用于文件系统分区(该分区可能位于 VHD 文件中)。必须安装适用于 Windows 7 Beta 的 Windows 自动安装工具包上最新版本的 Windows AIK。Windows AIK 下载文件是一个 ISO 映像,您可以将其刻录到 DVD,然后将其安装到系统中。安装 Windows AIK 后,ImageX.exe 位于 Windows AIK\PE Tools 目录中。

本机启动方案还需要 Windows 7 启动环境。Windows 7 启动环境在完整的操作系统安装期间初始化,它包括 Windows 启动管理器、启动配置数据 (BCD) 以及其他支持文件。有关所使用工具的详细信息,请参阅附录:工具、脚本和 API