如何创建固定大小的 Windows 2003 服务器 VHD 文件

如何创建固定大小的 Windows 2003 服务器 VHD 文件

我正在尝试创建一个固定大小的 Windows 2003 R2 服务器 VHD 文件。由于 Hyper V 角色和 Azure CLI 不受支持,我无法创建它。虽然 Disk2VD 创建了 VHD 文件,但它是动态的。有人能告诉我如何创建固定大小的 Windows 2003 R2 服务器 VHD 文件吗?我正在尝试将 aws EC2 Windows 2003 迁移到 Azure。

答案1

您可以使用 Hyper-V 管理器转换 VHD。

在 Hyper-V 管理器中启动“编辑磁盘”操作,然后选择动态 VHD。在此处显示的操作屏幕上,选择“转换”选项以将动态 VHD 转换为固定 VHD。系统将提示您为固定 VHD 输入新名称。

答案2

您可以使用 Hyper-V 管理器进行转换:

  • 选择編輯磁碟选项内Hyper-V 管理器

  • 选择动态 VHD

  • 行动屏幕选择转变将动态 VHD 设为固定 VHD 的选项

  • 为修复的 VHD 指定一个新名称。

或者,您可以从 powershell 中使用 Convert-VHD cmdlet:

Convert-VHD -Path D:\HardDiskDyn.vhd -DestinationPath D:\HardDiskFixed.vhd -VHDType Fixed

为了使命令起作用,您需要 Import-Module ServerManager

相关内容