将 GPT 转换为 MBR 后重新创建系统保留分区

将 GPT 转换为 MBR 后重新创建系统保留分区

我遇到了一个非常奇怪的情况,很难解释,所以我将从预期的最终目标开始。

目的:将 Hyper-V 虚拟机迁移到 AWS EC2

问题:在满足亚马逊迁移的所有先决条件后,我的图像导入 EC2 仍然失败

假设:将磁盘从 GPT 转换为 MBR 可能会弄乱磁盘的结构

以下是我的工作流程细目:

  • 将 VHDX 文件挂载到 Windows 8.1 系统
  • 使用 AOMEI 分区助手将磁盘从 GPT 转换为 MBR(AWS 仅支持使用 NTFS 格式化的 MRB 磁盘)
  • 使用转换后的磁盘作为虚拟硬盘源,启动新的 Hyper-V 虚拟机
  • 将 Windows Server 2012 R2 ISO 插入虚拟机并启动恢复
  • 将主卷(c:驱动器)标记为活动并运行 bootrec /fixboot、/fixmbr 和 /rebuildbcd 命令
  • 启动虚拟机并删除磁盘基于 GPT 时的旧恢复分区
  • 导入到 AWS

基本上,我之所以认为磁盘结构是问题的原因,是因为我使用 Hyper-V 中的 Gen1 虚拟机管理程序启动了一个新的虚拟机,除了 AWS 命令​​行工具(AWS 先决条件)之外没有安装任何其他东西,并且导入工作顺利进行。

我的下一个合乎逻辑的步骤是尝试重新创建 Windows 在全新安装的 Windows Server 2012 R2 上自动创建的 350MB MSR 分区,但我有几个问题:

  • 我如何重新创建该分区?
  • 通常为 350MB,但我的磁盘开头的空白空间(删除旧的恢复分区)大约有 500MB

相关内容