Microsoft VHDX格式:了解福利,转换过程
虚拟化专家David Davis解释了Windows Server 2012中新的VHDX格式是如何改善环境的,以及如何转换旧的VHD文件。
新的VHDX虚拟文件格式在Windows Server 2012中,Hyper-V有助于将虚拟机转换为虚拟基础架构。vhdx.是对Hyper-V前身的升级吗虚拟硬盘格式,并提供更大的可扩展性和改进的对准等益处。在这个提示中,虚拟化专家大卫·戴维斯解释了如何从VHD演变的VHDX格式,新版本提供的好处以及如何将旧文件转换为VHDX。
Windows Server 2012 Hyper-V的主要新功能之一是现在替换VHD的VHDX格式。至于什么X在......的最后vhdx.代表,似乎是一个谜。这X甚至都没有定义官方的微软VHDX格式规范.
对于Windows Server 2008 R2 Hyper-V, a虚拟硬盘有限大小为2 TB。这是Hyper-V的严重限制以及用于将某些物理服务器转换为Hyper-V的障碍。自从Microsoft Corp.购买了Connectix Corp.和VHD与Microsoft Virtual Server一起使用了VHD格式。
VHD(或VHDX)包含操作系统(OS)存储数据所需的一切,包括磁盘分区和NTFS或FAT等文件系统。对于每个虚拟机(VM.)创建了,有一个虚拟磁盘,其中VM的操作系统,应用程序和数据驻留。当然,你可以添加多个VHD或VHDX文件到一个VM。
VHDX提供什么?
新的VHDX格式允许虚拟机磁盘文件扩展到64tb大小。这正是大型vm(如数据库服务器、文件服务器、Exchange邮箱服务器等)需要转换为虚拟基础设施的地方。
除了VHDX的较大可扩展性之外,它还具有额外的弹性。当电源故障出乎意料的事件时,VHDX格式提供了防止数据损坏的保护取下Hyper-V主机.弹性是可能的,通过在VHDX元数据中记录VHDX的更新,这样,在Hyper-V主机重新上电后,这些记录的更新可以被播放以恢复完整的VHDX。
VHDX还提供以下内容:
- 改进了大扇区磁盘上的虚拟磁盘对齐。
- 用于动态的大块大小(4k)差分磁盘这允许它们更好地匹配所存储的文件的大小。
- 能够存储正在存储的文件的自定义元数据,例如应用的操作系统或修补程序。
- 有效的数据表示,称为修剪,所以文件可以较小,可以回收底层存储。(请注意,附加到Hyper-V主机的物理存储设备需要修剪兼容。)
- 支持ODX (Offloaded Data Transfer)功能,允许存储硬件执行存储操作,释放服务器资源。您的硬件存储必须支持ODX。
当然,就像Hyper-V中的VHD一样,VHDX磁盘仍然可以以固定的、动态的或不同的磁盘格式创建。
检查和转换VHDX虚拟磁盘
在Windows Server 2012 Hyper-V中创建新虚拟机时,默认的虚拟磁盘格式为VHDX。但是,如果你需要一个向后兼容的虚拟磁盘,你可以很容易地创建一个旧VHD格式的虚拟机,并将其移动到Windows Server 2008 Hyper-V主机上。如果你想将旧的Hyper-V平台的虚拟机转换为Windows Server 2012 Hyper-V, Windows Server 2012 Hyper-V管理器允许你检查虚拟机磁盘文件,看看它们是什么格式,然后将VHDs转换为VHDX磁盘。
例如,我检查了一个虚拟机磁盘文件,并发现它以较旧的VHD格式。(见图1:检查VHD虚拟磁盘。)
然后我不得不关闭VM,将其虚拟磁盘转换为VHDX。我使用“编辑磁盘”选项进行转换。(见图2:转换为VHDX格式。)
然后,我选择了新的VHDX格式。注意屏幕表示Windows Server 2012 Hyper-V之前的Hyper-V版本不支持VHDX。(见图3:编辑虚拟硬盘。)
完成后,我在“Virtual Hard disk Properties”屏幕上重新检查了磁盘,确认它现在是VHDX格式,并启动了虚拟机。(见图4:检查VHDX硬盘。)
要了解这个转换过程的详细步骤,请观看我的视频将VHD虚拟机转换为VHDX.