VM 导入到带有 EFI 分区的 EC2

VM import to EC2 with EFI partition

我正在尝试使用 aws ec2 import-image 命令将 Hyper-V 映像导入 AWS EC2,但遇到了问题。

谷歌搜索我发现 EC2 Import 支持 VHDX 但不支持 UEFI。

我对这种分区类型不是很熟悉。也许我可以以某种方式将此分区转换为 EC2 支持的分区?如果是的话,你能指导我吗?

我需要为 Windows 服务器和 CentOS 做同样的事情。

谢谢。

基于 Intel 的系统上有两种类型的分区表(我不包括 Mac)。

第一种是MBR——这是EC2支持的格式。这种格式可以追溯到最初的 PC 时代。

第二种类型是 UEFI - 这是一种新格式,支持大于 2 TB 的磁盘驱动器(MBR 可以有 4096 字节扇区,但那是另一回事)。

EC2 不支持 EFI 分区磁盘驱动器,也不支持 UEFI 引导加载程序。没有简单的方法可以将系统从 UEFI 切换到 MBR。这需要移动磁盘上的数据、重新配置引导加载程序等。可能有第三方工具可以执行此操作,但请确保先进行备份。