备份硬盘为vhdx格式镜像的方法

1. 使用Disk2vhd软件

勾选磁盘对应的所有分区(MSR分区不需要,因为没有数据),并导出。无论是否少选了分区,分区表都会备份。此外,Bitlocker也不支持,需要先解密。

参考资料

  1. Disk2vhd - Windows Sysinternals | Microsoft Docs
  2. Hyper-V - Create and Use VHD of Windows 10 with Disk2VHD

2. 使用Hyper-V的PowerShell命令

(1) 获取硬盘信息

1
2
PS C:\> Get-Disk
PS C:\> Get-Disk -Number 6

记录下需要备份的硬盘编号

(2) 从磁盘创建镜像

1
PS C:\> New-VHD -Path D:\disk.vhdx  -SourceDisk 2

(3) 优化镜像

1
2
3
PS C:\> Optimize-VHD -Path D:\dynamic.vhdx
PS C:\> Optimize-VHD -Path D:\dynamic.vhdx -Mode Full
PS C:\> Optimize-VHD -Path D:\dynamic.vhdx -Mode Quick

(*) 修改镜像大小

1
PS C:\> Resize-VHD -Path c:\BaseVHDX.vhdx -SizeBytes 20GB

参考资料

  1. Get-Disk (Storage) | Microsoft Docs
  2. New-VHD (Hyper-V) | Microsoft Docs
  3. Optimize-VHD (Hyper-V) | Microsoft Docs
  4. Resize-VHD (Hyper-V) | Microsoft Docs