把VHD转换成VHDX

微软使用VHD文件始于1995年,那一年,好像我大学毕业了,当初的目的是在Windows 3.1下运行Mac计算机,一直到Windows 2008 R2终至。Windows 2012开始使用全新的VHDX文件,微软只所以更改虚拟文件的格式,主要的目的是为适应现时代新的存储需求,使其有能力来提供可靠的、大型的存储实例。VHDX 在VHD 2 TB 的基础上提供 64 TB的容量。此外,它支持逻辑扇区大小为 4 KB,和每块的大小为 256 MB,来优化虚拟磁盘性能。也就是说,它比VHD能够提供更高的安全性、可靠性和性能。

用命令行:convert-VHD –path d:\Hyper-v\vhd\server2003sp2.vhd –destinationPath d:\Hyper-v\vhdx\newwin.vhdx

clip_image001

如果记不住命令的话,我们也可以用Hyper-v管理器来进行转换:

1、打开Hyper-v管理器,编辑磁盘:

clip_image002

2、定位VHD文件位置:

clip_image003

3、选择转换:

clip_image004

4、选择转换类型,这里要强调一点,Vhd可以转换成VHDX,同事,VHDX也可以转换成VHD。

clip_image005

5、可以把固定大小的VHD转换成动态的VHDX,也可以把动态的VHD转换成固定的VHDX。

clip_image006

6、转换过程。

clip_image007

7、转换时间的长短要根据VHD文件的大小来决定,在转换的过程中,我发现把动态VHD转换成固定VHDX的时候会很慢,一个1.99G的文件转换后为1.3G,差不多花费3小时。

clip_image008

clip_image009