【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文件的位置
看之前分离的又来了,去确认文件是否存在