当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 将 VMDK 磁盘转换为 VHD 磁盘

作者:精品下载站 日期:2024-12-14 18:45:05 浏览:16 分类:玩电脑

将 VMDK 磁盘转换为 VHD 磁盘


使用 PowerShell 将 VMDK 转换为 VHD 非常简单。我们都发现自己处于这样的情况:我们有一个“旧”VMware VMDK 磁盘,我们需要将其转换为 Hyper-V VHD 磁盘,而无需 VMware 或 Hyper-V 主机。可以使用 Microsoft Virtual Machine Convert 附带的 PowerShell 模块在没有主机的情况下转换虚拟机磁盘。

本文将指导您完成使用 PowerShell 转换磁盘的必要步骤。

第 1 步 - 安装 Microsoft Virtual Machine Converter

要将 VMDK 转换为 VHD,我们需要 Microsoft 提供的转换工具包。使用转换套件,您可以将虚拟机和磁盘从 VMWare 转换为 Hyper-V。这里的问题是转换套件需要连接到 VMware 和 Hyper-V 主机。
这并不总是一个选项,但套件还附带一个 PowerShell 模块,其中包含离线转换功能。这正是我们将要使用的。

因此,下载并安装转换套件。

第 2 步 - 导入 Powershell 模块

安装 Microsoft Conversion Kit 后,启动 PowerShell 并导入以下模块:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"

步骤 3 - 将 VMDK 转换为 VHD

导入模块后,我们可以使用以下 cmdlet 转换磁盘:

PS C:\> ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath E:\SERVERNAME\SERVERNAME.vmdk
-VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD\

转换完成后,您可以在 Hyper-V 管理器中创建新的虚拟机并选择现有磁盘。我有多个磁盘,您必须先使用一个磁盘创建虚拟机,然后转到设置并添加其他磁盘。

有关 Powershell Cmdlet 和转换套件的详细信息:https://technet.microsoft.com/en-us/library/dn874008(v=ws.11).aspx

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯