我使用 disk2vhd 制作了一个映像,不幸的是我选择了 VHDX 而不是 VHD。我没有看到有关选择什么的任何信息。
不管怎样,现在我只有那个文件了,原来的 PC 已经报废了。所以我需要知道如何在 Windows 7 中将其作为虚拟机运行。
VirtualBox 没有打开 VHDX 的选项,而 WM Converter 没有打开 VHDX(或转换为 VHD)的选项。
答案1
您可以使用 VirtualBox 进行转换:
VBoxManage.exe clonemedium "input_file.vhdx" "output_file.vhd" --format VHD
默认路径为VBoxManage.exe
C:\Program Files\Oracle\VirtualBox\
答案2
首先,请备份原始 .VHDX,以防万一。
您说您有 Windows 7。在这种情况下,您可以使用 PowerShell 轻松地将 VHDX 转换为 VHD。
转到“运行...”(Windows+ R)并输入Powershell
。
然后,在 PowerShell 命令行中键入命令PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH
那么就应该进行转换。
您可以找到有关Convert-VHD
命令的其他信息这里。
答案3
要将 vhdx 转换为 vhd,请使用免费的StarWind V2V 图像转换器
答案4
我设法从 Windows 10 VMDH“Windows 映像备份”中提取文件并将其写入 Windows 7 计算机:我在虚拟机中安装了 Windows Server 2012(免费 180 天评估版),并通过网络共享将其连接到我的本地硬盘。这样,我就可以“安装”VMDH 备份并将重要文件写回我的本地驱动器。