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

我有一个非常奇怪的情况,这是很难解释,所以我会开始与预期的最终目标。

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

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

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

这是我的工作stream程细分:

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

基本上,我正在考虑磁盘结构的原因是问题的原因是,除了使用Hyper-V中的Gen1 Hypervisor的AWS Command Line工具(AWS prereq)以外,我没有安装任何新VM,而导入了新的VM作品完美无瑕。

我的下一个合理步骤是尝试重新创buildWindows自动创build的Windows Server 2012 R2上的350MB MSR分区,但是我有几个问题:

  • 我如何重新创build这个分区?
  • 它通常是350MB,但我的磁盘开始处的空白空间(从删除旧的恢复分区)大约是500MB