在Windows Server 2012和Windows 8系統(tǒng)中新增了一種虛擬磁盤叫做VHDX的格式,Windows Server 2012的發(fā)布帶來了虛擬化方面的許多改進,但是VHDX文件格式的推出卻引起了許多IT專家的注意。Windows Server 2012支持新的格式,同時允許Hyper-V管理員使用以前的VHD格式。有兩種虛擬硬盤格式可供選擇,下面是VHD和VHDX的對比。
VHD和VHDX沒有太大區(qū)別,只是最大容量不一樣,用是一樣用,一定要轉(zhuǎn)用GHOST11,是新建vhdx,然后把vhd和vhdx個掛載,之后用ghost11分區(qū)到分區(qū)還原。
VHD和VHDX簡介
相對之前的VHD格式,VHDX最大的優(yōu)勢之一在于虛擬硬盤存儲容量。在Windows Server 2012之前,Hyper-V虛擬硬盤存在最大2TB的容量限制。而VHDX最大能夠達到64TB。而VHDX的優(yōu)勢不只限于容量方面的改進,VHDX為現(xiàn)在的硬盤而設計,相比于VHD文件,其4KB大小的邏輯區(qū)域大小有助于提高性能。
通過不斷監(jiān)控元數(shù)據(jù)更新,VHDX還提供在突然斷電情況下的文件訛誤保護功能,而VHD格式并不具備這個特性。為動態(tài)和差分磁盤提供更大的文件塊,存儲自定義元數(shù)據(jù)特性,這些都是VHD和VHDX的不同之處。
轉(zhuǎn)換為VHDX格式
首先,需要知道的是可以在Windows Server 2012上創(chuàng)建和使用兩種格式,但是VHDX文件和Windows Server 2008并不兼容。微軟推薦大多數(shù)Windows Server 2012用戶將VHD文件升級到VHDX,以使用其中的各種新特性。但是,如果你希望將虛擬機移動到之前版本的Windows Server上,那么使用VHD文件會更加方便。用戶可以在Hyper-V中的編輯虛擬硬盤向?qū)е袑HD文件轉(zhuǎn)換為VHDX文件。
這種格式可以提供很多新的特性,例如支持最大64TB的分區(qū),更好的動態(tài)盤和差異磁盤性能等,關(guān)于VHDX格式,可以參考網(wǎng)上的技術(shù)文章。
首先創(chuàng)建一個動態(tài)大小的500M字節(jié)的vhd磁盤文件,
PS D:\> New-VHD -dynamic -sizebyte 500MB d:\500m.vhd
ComputerName : CNSHZHAI
Path : d:\500m.vhd
VhdFormat : VHD
VhdType : Dynamic
FileSize : 8192
Size : 524288000
MinimumSize :
LogicalSectorSize : 512
PhysicalSectorSize : 512
BlockSize : 2097152
ParentPath :
FragmentationPercentage : 0
Alignment : 1
Attached : False
DiskNumber :
IsDeleted : False
Number :
下面轉(zhuǎn)換磁盤為直通類型的動態(tài)vhdx磁盤,
PS D:\> Convert-VHD -passthru -vhdtype dynamic D:\500m.vhd D:\500m.vhdx
ComputerName : CNSHZHAI
Path : D:\500m.vhdx
VhdFormat : VHDX
VhdType : Dynamic
FileSize : 4194304
Size : 524288000
MinimumSize :
LogicalSectorSize : 512
PhysicalSectorSize : 512
BlockSize : 33554432
ParentPath :
FragmentationPercentage : 0
Alignment : 1
Attached : False
DiskNumber :
IsDeleted : False
Number : ?梢钥吹絭hdx轉(zhuǎn)換后的虛擬磁盤文件
-a--- 2012/10/8 13:23 8192 500m.vhd
-a--- 2012/10/8 13:26 4194304 500m.vhdx