如何使用 PowerShell 将 VHDX 文件转换为 VHD

如果你有一个VHDX文件并且你想让它与其他支持VHD格式的虚拟机兼容,那么这篇文章将展示如何使用Windows PowerShell将 Hyper-V VHDX 文件转换为 VHD(convert the Hyper-V VHDX file to VHD),这样你就可以运行它而无需任何问题。

VHDX格式的引入具有很大的灵活性。VHDXVHD之间的主要区别在于存储限制。VHD的标准存储限制为 2 TB,而VHDX的存储限制为 64 TB。尽管它们做同样的工作,但人们可以将它们用于不同的目的。如果您有一个VHDX文件,并且希望通过将其转换为(VHDX)VHD使其与其他程序兼容,则可以使用Windows PowerShell

(Convert VHDX)使用PowerShell将 VHDX文件转换为VHD

若要使用Windows PowerShell将(Windows PowerShell)Hyper-V VHDX文件转换为VHD,请执行以下步骤。

首先记(Note)VHDX文件的位置。如果没有 .vhdx 文件,您将无法执行此任务。之后,您必须以管理员权限打开 Windows PowerShell(open the Windows PowerShell with administrator privilege)。为此,请按Win+X,然后选择Windows PowerShell (Admin)

执行以下命令-

Convert-VHD –Path C:\Users\<username>\Desktop\win8.vhdx –DestinationPath C:\Users\<username>\Desktop\win8.vhd

将 VHDX 文件转换为 VHD

不要忘记将<username>替换为实际的用户名。另外,将win8替换为您的文件名。该路径假定您的VHDX文件位于桌面上,并且您希望将VHD文件保存在桌面上。您将不得不根据您的情况适当地更改路径。

(Convert VHDX)使用PowerShell将 VHDX文件转换为VHD

如果您有一个VHD文件并且想要将其转换为VHDX ,您可以在(VHDX)Windows PowerShell中使用相同的命令。

Convert-VHD –Path C:\Users\<username>\Desktop\win8.vhd –DestinationPath C:\Users\<username>\Desktop\win8.vhdx

可以在动态(Dynamic)固定(Fixed)磁盘类型之间进行选择。为此,建议在转换文件时使用-VHDType Dynamic-VHDType Fixed开关。

如果您无法使用此命令或在Windows PowerShell中遇到错误,则需要启用 Hyper-V,然后再次使用该命令。



About the author

我是一位经验丰富的软件工程师,在 Windows Phone 和 Office Space 行业拥有超过 10 年的经验。我的技能包括使用传统的文本和图像格式,以及为最新的移动设备进行开发。我在提供优质服务方面有着良好的记录,并且我总是愿意帮助他人实现他们的目标。



Related posts