VHD有两种。一种是
JVC高密度视频光盘Video High Density的简称。另一种是
微软Microsoft Virtual Hard Disk format(虚拟磁盘)格式。
视频格式
在80年代初期,CD机的标准格式制定之后,影碟机的格式却尚未有定论,以JVC为代表的VHD制式和以先锋公司为代表的LD制式进行了长时间的较量。到了1987年秋季,先锋公司的LD制式的影碟机取得了最后的胜利,得到了
国际电工委员会的认可,成为全球的统一标准。随后,LD制式得到
美国各大电影公司的支持,在美国市场上全面铺开。
管理系统
产品介绍
VHD CMS Professional Edition 2009 是一套集中式
虚拟磁盘管理系统,基于
微软.vhd虚拟磁盘作为
数据存储介质,使用串流技术来传送高性能、高弹性、可扩展性的虚拟磁盘到用户端。通过这种新时代集中管理、分散运算的架构,在管理端实现磁盘及
软件的安装、更新、备份、还原及杀毒等,同时用户端保留个人电脑使用习惯及充分利用本机运算能力。
磁盘文件
简介
VHD 是Microsoft Virtual Hard Disk format(
微软虚拟磁盘文件)的简称。可以由Microsoft
Virtual PC2007,
Windows Vista,
Windows 7/8,
Hyper-V,
Windows Server 2008R2/2012,Microsoft Virtual Server 2005等创建,
Virtual Box,
VMWare等可以挂载使用。
VHD
文件格式可以被压缩成单个文件存放在宿主机器的文件系统上,主要包括虚拟机启动所需
系统文件。
关于VHD的应用
Virtual PC是一种windows虚拟机,它可以虚拟各种版本的windows,一个windows应该装在一个
硬盘分区上,而它是虚拟的windows,不可能单独划出一个硬盘分区给它安装,所以它启动所需
系统文件都被压缩成一个VHD格式的文件放在硬盘上。
Microsoft Windows 7/8,可以直接创建并使用VHD文件,但不能直接使用虚拟机,若需要使用虚拟机,必须安装称为
XP Mode的Virtual PC。包括hypervisor为基础的
虚拟化技术-
Hyper-V,可以离线操作VHD — 使得
管理员可以通过一个VHD文件,安全进入系统,管理员可以对虚拟文件(VHD)访问和执行一些离线的管理任务。
Microsoft Windows Server 2008 R2/2012则需要安装Hyper-V才能创建、使用并管理VHD。
VHD 格式还应用在Windows Vista的Business, Enterprise and Ultimate 版本中,可以进行完整的系统备份。
创建VHD
在Windows7中我们可以通过磁盘管理器按照向导轻松创建VHD,也可以通过diskpart工具快速地创建VHD(如下图)。在Windows2008 R2中则必须先安装Hyper-V后才能按下面的方式创建VHD,不过你也同样可以使-用HyperV来创建。
VHD文件类型
VHD虚拟硬盘有固定VHD、动态VHD 、差异VHD和链接硬盘四种类型,我们可以根据自己的实际需求去选择相应的格式,但在Windows7中只有固定VHD和动态VHD两种类型。
固定VHD:对已分配的大小不会更改。
动态VHD:大小与写入的数据大小相同,并随着数据的写入而相应增加直到达到大小上限。动态VHD上限为2,040 GB。
差异 VHD :与动态VHD 类似,但只包含所关联父VHD修改后的磁盘块。差异VHD的上限为2,040 GB。
链接硬盘VHD:文件本身指向一个磁盘或者一个分区。
优点
1、维护简单
VHD磁盘操作时就跟物理磁盘一样,维护起来较为简单,我们可以对它进行分区、格式化、压缩、删除等等操作,这些操作并不影响物理分区。这种操作更有利于初学者反复试验分区、格式等功能。
2、像U盘一样加载自如
当你对VHD分区写入一些重要数据后,并不想他人修改其中的内容时,我们可以随时将此VHD进行脱机或分离操作,在需要的时候再将它附加进来修改。同样可以向U盘一样从“安全删除硬件并弹出媒体”中弹出某个VHD。
3、轻松备份
备份时我们仅仅需要将创建的VHD文件进行备份,它所包含的分区中所内容便被统一备份,当然我们也可以用备份工具将VHD文件所在的整个物理分区进行备份,这样不用说VHD分区中的内容也被纳入其中了。(其实Windows7和Windows2008的Backup工具备份产生的主文件也是VHD格式)
4、迁移方便
当我们有一个VHD文件需要在多台计算机上使用时,我们只要先将此VHD分离开来,将其复制到目的计算机上,再进行附加上去即可。同时我们可以通过服务器进行分发,使用脚本将其附加到目的机。当然在物理机与虚拟机之间迁移也是没问题的。
5、与虚拟机互相通用
Windows7和Windows2008 R2的VHD文件与VPC、Hyper-V的虚拟硬盘是互通的,我们可以将虚拟机中的VHD文件附加到Windows7和Windows2008 R2中。反过来Windows7和Windows2008 R2中的VHD在分离后也可以挂载到VPC和Hyper-V中。
6、可直接用于系统部署
我们可以使用Imagex工具将已经捕获的映像释放到此放,或通过WDS服务器部署系统到VHD。
7、双重的安全保护
由于VHD创建时产生的是一个存储文件,在这里我们便可以对此文件和VHD的分区进行不同的权限限制,这样即可以对分区读写权限进行设置保证部分人员有往VHD分区中存储数据的权限,也可以对此VHD文件设置读写权限保证此文件在分离后不被他人给删除。
原生VHD启动
原生VHD启动(Native VHD Boot)是指物理计算机安装和启动的操作系统包含在VHD中。 Windows 7企业版和旗舰版及Windows 8专业版以及 Windows Server 2008的R2支持这种方式。适合用于体验多系统而又无需单独分区或者安装虚拟机。
要求
VHD启动需要依赖一下几点:
磁盘上至少有2个分区:一个值作为启动的,另一个是用来存放文件的。(注意不要加密)
包含VHD文件的分区必须拥有足够大的可用空间。
限制
原生VHD磁盘最大附加VHD文件并行数量约为512个。
原生VHD启动不支持系统休眠,但睡眠还是支持的。
VHD文件不能嵌套。即不能VHD下的VHD文件。
原生VHD启动不支持 服务器消息块(SMB)共享。
不能在VHD文件卷上使用 Bitlocker 加密,并且在VHD内部的卷也不能使用 bitlocker 。
VHD 的父文件不能是卷快照的一部分。
附加VHD磁盘不能被配置成动态磁盘。
VHD的父文件不能被配置成动态磁盘。
Windows8的原生VHD启动实现
1、在Win7里“计算机”右键,选择管理,点击磁盘管理。
2、等右边出来磁盘列表之后,再在“磁盘管理”上点击右键,“创建VHD”。
3、类型选择VHD,动态扩展或者固定大小随意。
4、此时应该已经自动加载了刚才创建的VHD,初始化磁盘并分区后就可以使用了。假设这里加载的磁盘为f:。
编程语言
在altera的
软件quartus中,由
VHDL语言编写的程序以扩展名为vhd的文件保存。