代码改变世界

Windows 8 VHD 概述与使用

2012-11-30 22:18  TONY|小四  阅读(1198)  评论(0编辑  收藏  举报
【VHD 概述】
        VHD(Microsoft Virtual Hard Disk format)。
 
     目前可以使用Microsoft Virtual PC 2007 and Microsoft Virtual Server 2005以及Hyper-V对此格式进行操作,
 VirtualBox也提供了对VHD的支持。
 
  微软的VHD文件格式是一种虚拟机硬盘(virtual machine hard disk), 并可以被压缩成单个文件存放在宿主机器的文件系统上,主要包括虚拟机启动所需系统文件。
 
  关于VHD的应用:Virtual PC是一种windows虚拟机,它可以虚拟各种版本的windows,一个windows应该装在一个硬盘分区上,而它是虚拟的windows,不可能单独划出一个硬盘分区给它安装,所以它启动所需系统文件都被压缩成一个VHD格式的文件放在硬盘上。
 
  VHD格式还将用于Microsoft Windows Server 2008 R2和Microsoft Windows 7,包括hypervisor为基础的虚拟化技术- Hyper-V。 Hyper-V 可以离线操作VHD — 使得管理员可以通过一个VHD文件,安全进入系统,管理员可以对虚拟文件(VHD)访问和执行一些离线的管理任务。
 
  VHD 格式还应用在Windows Vista的Business, Enterprise and Ultimate 版本中,可以进行完整的系统备份。
 
        个人理解,VHD就是将一个文件虚拟出一个Windows 磁盘(硬盘),此文件被当作磁盘使用。存放于该磁盘的资源同时包含在该VHD文件中。这样,当用户虚拟出一个VHD文件时,存放在VHD中的内容在Windows 状态下只形成一个文件,可将该文件移动到任何地方供下次使用。类似可读写的压缩文件个体,与压缩文件的不同之处在于,其可以被系统加载成磁盘做读写操作。
        
        曾经有过一款压缩软件有类似功能,它的名字叫 WinMount ,其可以创建一种文件格式为 WMT 的磁盘格式文件,可惜其最大仅支持32GB的容量。另外,对于各版本的兼容性不太好。Windows 8 下,目前还不支持,既然微软有此支持,那么VHD一定是最佳选择了。
 
【VHD 在Windows 8 中的应用】
  • 创建 VHD
    计算机 ▶  管理

    磁盘管理 ▶  创建 VHD

    1、创建 VHD 文件存放的位置,此处存放于桌面
    2、虚拟硬盘格式
    3、虚拟硬盘类型(固定大小、动态扩展)
          固定大小,会立即分配创建时的指定容量如10GB,我想谁都不愿意这样吧?里面没有10GB的数据却占了实际硬盘的10GB空间,很可怕。
          动态扩展,比较人性化,有多大的空间,占用实际硬盘多大空间,上限是设置的虚拟硬盘大小容量。

    已经创建成功,但未初始化,这和实际的新硬盘是一样的,接下来要初始化硬盘、分区。

    初始化磁盘

    MBR 方式初始化磁盘

    新建卷,其实就是分区了







    文件系统根据自己需要选择,建议 NTFS,懂的人都知道的,支持超大单文件



    看,生成了一个磁盘了。注意哦,实际是一个文件生成的虚拟磁盘,非真实的。但可以放东西。很给力。

    虚拟磁盘文件存放的位置,之前我们放桌面的,并且给了一个名字。看,它在这里。仅一个文件。但你却可以放各种文件到它里面,存在的始终只能一个VHD文件


  • 分离 VHD



    分离后,磁盘没了。别急,VHD文件还在,那么就可以附加。


  • 附加 VHD

    指定VHD文件的位置

    看之前分离的又来了,去确认文件是否存在