问题解答 Windows>>问题解答
    【问题所属栏目】- Windows
  Q:微软 Windows 7 虚拟化硬盘之常见问题
  A:VHD文件有哪些不同的类型?

    VHD文件分为三种类型,可以使用Hyper-V管理器或在Windows7中使用Windows磁盘管理工具创建这些文件类型:

    1.固定VHD。固定VHD文件被分配的虚拟磁盘大小为创建VHD时指定的虚拟磁盘大小。例如,如果创建的虚拟硬盘大小为2GB,系统将创建一个大小约2GB的文件,其中部分空间用于内部VHD结构。固定VHD的大小不会随着向虚拟硬盘写入数据而变化。

    2.可扩展或动态VHD。在任何给定时间,可扩展或动态VHD文件的大小均与写入该文件的实际数据大小相同。随着写入更多的数据,该文件也会动态增加。例如,支持2GB虚拟硬盘的文件最初在主机文件系统中的大小约为2MB。随着不断向此虚拟硬盘中写入数据,文件逐渐增大,直到达到2GB的容量上限。

    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只能由拥有卷管理权限的用户(默认情况下仅授予管理员)附加,因为附加磁盘相当于使磁盘或卷联机。

    VHD可以使用哪些文件系统?

    如果已有一个.vhd文件,则可以将该.vhd文件保存在任何FAT、ExFAT、NTFS或UDFS卷中。但是,只能附加位于NTFS卷的VHD。对非NTFS卷上的VHD执行附加操作将失败。

    创建VHD时,可以在VHD中创建一个或多个分区,并且可以使用FAT、ExFAT或NTFS格式化这些分区。附加操作可使VHD中的一个或多个卷可用。

    Windows7是否可以附加位于远程共享的VHD?

    是的,可以附加位于远程SMB共享的VHD文件,并且该VHD文件将显示为本地磁盘。不支持其他远程文件系统,如NFS或FTP。系统将为包含在VHD中的卷分配驱动器号,并且这些卷可供本地系统中的所有用户访问,具体取决于VHD卷内数据的安全权限。远程VHD附加支持远程映像管理。

    是否可以对VHD文件使用NTFS压缩或加密?

    在主机卷上用NTFS压缩的VHD文件将无法作为虚拟硬盘附加。在主机卷上用加密文件系统(EFS)加密的VHD文件也无法作为虚拟硬盘附加。在主机卷上压缩或加密的VHD文件将无法用于VHD本机启动。但是,如果提供其他支持,则VHD内的卷可以使用压缩和加密。

    是否可以使用BitLocker加密整个VHD?

    VHD文件可以保存在受BitLocker保护的主机卷上,但是位于BitLocker保护卷上的VHD文件无法用于本机启动。对包含在VHD内的卷启用BitLocker不是支持的配置。

    什么是嵌套VHD以及什么是嵌套限制?

    VHD是主机卷上的文件。例如,VHD文件c:\vhd\ExampleFixed.vhd表示位于c:卷上\vhd目录下的固定VHD文件。在ExampleFixed.vhd中,可以创建一个分区,初始化NTFS文件系统卷,然后临时分配驱动器号m:。还可以在m:\vhd\AnestedFixed.vhd下创建一个新的VHD文件。第二个vhd文件是在第一个vhd文件中的文件系统卷上创建的。这就是嵌套VHD。对c:\vhd\ExampleFixed.vhd执行“附加VHD”操作将使m:卷可用。而对m:\vhd\AnestedFixed.vhd执行“附加VHD”操作将使另一个卷(例如“n:”)可用。最多只能附加2层嵌套VHD。这意味着,可以在另一个附加VHD内再附加一个VHD。但是,如果在另一个已经是另一个附加VHD的附加VHD中附加VHD,则会失败。

    是否可以将两个附加VHD配置为动态磁盘?

    动态磁盘是一种针对动态存储初始化的磁盘,它包含动态卷,如简单卷、跨区卷、带区卷、镜像卷或RAID-5卷。附加的VHD不能配置为动态磁盘。
     去电脑《问吧!》提问:

     [文章来源:“十万个为什么”电脑学习网]
     [网址:http://why100000.com]
     [特别声明:除本站部分特别声明禁止转载的专稿外,其他的文章可以自由转载,但请务必注明出处和原始作者。本站文章版权归文章原作者所有。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。]
   [人气:175]   [更新时间:2010-6-27 0:43:28]   [最后访问时间:2010-9-6 21:37:15]  

【字体:[大] [中] [小] 【加入收藏】 【发表评论】 【关闭本窗口】 收藏此页到365Key】  

Copyright © “十万个为什么”电脑学习网 2000-2007 陕ICP备06007929号
站务联系:MSN & Email:zhangking2008@gmail.com  QQ:9365822