Win7虚拟化硬盘的常见问题Microsoft认证考试
文章作者 100test 发表时间 2009:07:07 22:54:08
来源 100Test.Com百考试题网
一、VHD 文件有哪些不同的类型?
VHD 文件分为三种类型,可以使用 Hyper-V 管理器或在 Windows 7 中使用Windows磁盘管理工具创建这些文件类型:
1. 固定 VHD。固定 VHD 文件被分配的虚拟磁盘大小为创建 VHD 时指定的虚拟磁盘大小。例如,如果创建的虚拟硬盘大小为2 GB,系统将创建一个大小约 2 GB 的文件,其中部分空间用于内部 VHD 结构。 固定VHD的大小不会随着向虚拟硬盘写入数据而变化。
2. 可扩展或动态 VHD。在任何给定时间,可扩展或动态 VHD文件的大小均与写入该文件的实际数据大小相同。随着写入更多的数据,该文件也会动态增加。 例如,支持 2 GB虚拟硬盘的文件最初在主机文件系统中的大小约为 2 MB。随着不断向此虚拟硬盘中写入数据,文件逐渐增大,直到达到 2 GB的容量上限。
3. 差异 VHD。差异 VHD 类似于动态 VHD,但只包含相关父虚拟磁盘的修改后的虚拟磁盘块。 差异 VHD链接到特定的父VHD,称为子 VHD。 父 VHD 文件为只读文件.所有修改都是针对子 VHD 进行的。 父 VHD 的 VHD文件类型可以是这三种VHD 类型中的任意一种,包括另一个差异 VHD。 多个子 VHD 文件可形成一个差异链。
二、为什么建议将固定 VHD 文件用于生产中?
建议将固定 VHD 文件用于生产的原因如下:
" 由于不需要动态扩展 VHD 文件,因此 I/O 性能是三种 VHD 磁盘类型中最高的。 同时,如果向固定VHD文件进行写入操作,不会因为动态 VHD 要求扩展而使 VHD 文件的基础主机卷用完所有可用磁盘空间而失败。
" 动态和差异 VHD 文件取决于多个数据写入操作以及内部块分配信息,如果未完成主机卷和物理磁盘上 VHD 文件的所有I/O操作并且未将其保存在物理磁盘上,这些信息可能会变得不一致。当基础磁盘用完全部存储空间或系统突然断电时,便可能会出现这种情况。
三、什么时候适用于使用动态或扩展 VHD 文件?
动态 VHD 在以下非生产环境中使用 Windows 映像时非常有用:存储要求较低,并且与 VHD中数据访问的可靠性相比,替换VHD 文件的便利性更具有优势。 例如,测试环境可以将许多动态 VHD存储在网络共享中以节省空间,无需分配固定 VHD格式情况下类似映像中未使用部分所需的存储空间。通常,测试环境可以轻松重建,也可以重新生成用于测试的 VHD 映像。 将较小的动态VHD文件从网络共享复制到本地磁盘时,速度比传输同等最大大小的固定 VHD 文件更快。 如果能够从其他资源重新生成动态VHD的全部内容,并且关键数据存储在动态 VHD 以外的其他卷中,则可以考虑在生产环境中使用动态 VHD。
四、当子级差异 VHD 的父 VHD 更改时会出现什么情况?
子级差异 VHD 包含特定父 VHD 中的修改后的数据块。 如果父 VHD 发生更改或替换为具有相同文件名的其他VHD文件,则父 VHD 和子 VHD 之间的块结构将不再匹配,并且子 VHD 的内容也会破坏。
五、差异 VHD 的父级是否可以位于与子级不同的卷或远程共享上?
对于本机 VHD 启动,子级差异 VHD 到父 VHD文件的链接要求这两个文件位于同一个卷中。即使父磁盘和子磁盘驻留在同一本地磁盘,也无法驻留在不同的卷中。 附加本机 VHD启动之外的VHD(如映像管理操作)时,差异磁盘的父级可以位于其他卷甚至是远程共享中。
六、"创建 VHD"和"附加 VHD"有哪些功能?
磁盘管理工具(DiskPart 命令行工具和磁盘管理控制台)都支持创建、附加和分离操作。"创建VHD"能够按照选项指定的类型和大小创建新的 .vhd 文件。 可以将新创建的 .vhd 文件看作与原始磁盘类似。"附加VHD"操作要求存储系统将 VHD 用作连接到系统的磁盘。 在执行"附加 VHD"操作后,可以使用磁盘管理工具在VHD内创建一个或多个磁盘分区,并在 VHD 内格式化 NTFS 文件系统。如果在执行"附加VHD"操作时,VHD已有磁盘分区和文件系统卷,则系统会给 VHD 内的卷分配一个驱动器号,并且该卷将处于可用状态,这与您向 USB连接器中插入 USB磁盘驱动器时出现的情况类似。 "附加 VHD"有时称为"显示 VHD",这是因为VHD中的文件系统会被分配一个驱动器号并且显示出来,而且可供使用。 (也许可以将显示 VHD比喻为潜水艇浮出水面并且可以看到。)
执行"附加 VHD"操作后,系统将为 VHD 中的所有卷分配驱动器号,并且使其在全局命名空间中可见。是否可以看到附加的VHD卷并不限于当前用户上下文。 所有用户都能够看到附加的 VHD,就像查看物理磁盘一样。VHD只能由拥有