如何使用 DD 命令将 .VHD 文件复制到物理硬盘

Jas*_*son 5 backup restore vhd dd disk-image

我在这个网站上阅读了其他问题/答案,说这是可能的,但我想知道它是如何完成的。我尝试了以下命令,该命令成功完成,但之后 NTFS 在驱动器上无效。

$ dd if=\backup\image.vhd of=\dev\sda
Run Code Online (Sandbox Code Playgroud)

是否.vhd必须先以某种方式挂载文件?这会恢复MBR吗?

谢谢你。

参考问题

Maj*_*nko 6

VHD 文件不是原始图像格式(就像 DD 使用的那样),因此您必须使用某种方法将其转换为原始格式。

查看 VBoxManage 网页,以下命令应该可以工作,但我还没有尝试过:

$ VBoxManage clonehd /backup/image.vhd - --format RAW | dd of=/dev/sda
Run Code Online (Sandbox Code Playgroud)

正如我所说,我还没有尝试过,但您可以在 VirtualBox 网站上阅读 VBoxManage: