

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 VM Import/Export 导入资源的限制
<a name="limitations-image-importing"></a>

请查看以下内容，了解向 Amazon EC2 导入虚拟机适用的限制。

**Topics**
+ [

## 一般的资源限制
](#limitations-image-importing-general)
+ [

## Linux/Unix 资源限制
](#limitations-image-importing-linux)
+ [

## Windows 资源限制
](#limitations-image-importing-windows)

## 一般的资源限制
<a name="limitations-image-importing-general"></a>

以下限制适用于任何可以导入的操作系统。
+ VMs 不支持作为 physical-to-virtual (P2V) 转换结果创建的内容。通过在物理设备上执行 Linux 或 Windows 安装进程，然后将 Linux 或 Windows 安装副本导入虚拟机，从而创建磁盘映像，则会发生 P2V 转换。
+ 不支持 VMs 使用双启动配置进行导入。
+ 不支持 VMs 使用加密卷进行导入。
+ 虚拟机 Import/Export 不支持 VMs 使用原始设备映射 (RDM)。仅支持 VMDK 磁盘映像。
+ VM Import/Export 不支持增 VMware SEsparse 量文件格式。
+ 如果您在指定 EBS 快照时使用 `import-image` 命令导入与 UEFI 兼容的虚拟机，则必须为 `platform` 参数指定一个值。有关更多信息，请参阅《Amazon EC2 API 参考》中的 [import-snapshot](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportImage.html)。
+ 如果根分区与 MBR 位于不同的虚拟硬盘驱动器，导入的 VM 可能无法启动。
+ 连接的卷超过 21 个 VMs ，虚拟机导入任务失败。可使用 `ImportSnapshot` API 分别导入其他磁盘。
+ 无论子 IPv4 网的自动分配公有 IP 设置如何，虚拟机 Import/Export 都只为您的实例分配私有地址。要使用公有 IPv4地址，您可以为您的账户分配弹性 IP 地址并将其与您的实例关联。您也可以添加 IPv6 地址。有关更多信息，请参阅 *Amazon Virtual Private Cloud 用户指南*中的[您 VPCs 和子网的 IP 地址](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-ip-addressing.html)。
+ 目前不支持多个网络接口。您的 VM 在导入后会拥有一个使用 DHCP 分配地址的虚拟网络接口。
+ 磁盘映像必须小于 16 TiB。对于大于 8 TiB 的磁盘映像，必须使用[清单文件](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/manifest.html)。
  + 您可以使用该`ImportInstance`操作导 VMs 入最大支持大小的磁盘。
  + 您可以使用该`ImportImage`操作导 VMs入大小小于 8 TiB 的磁盘。

## Linux/Unix 资源限制
<a name="limitations-image-importing-linux"></a>

以下限制适用于可以导入的 Linux 操作系统。
+ 导入的 Linux VMs 必须使用 64 位映像。不支持迁移 32 位 Linux 映像。
+ 为了获得最佳效果，导入的 Linux VMs 应使用默认内核。 VMs 使用自定义 Linux 内核的用户可能无法成功迁移。
+  VMs 准备导入 Linux 时，请确保根卷上有足够的可用磁盘空间来安装驱动程序和其他软件。
+ 为了帮助确保您的 Linux 虚拟机能够成功导入并使用 [AWS Nitro 系统](https://aws.amazon.com/ec2/nitro/)在 Amazon EC2 上运行，您可以在将虚拟机从虚拟环境中导出之前安装 AWS NVMe 和 AWS 弹性网络适配器 (ENA) 驱动程序。有关更多信息，请参阅[ NVMe 《亚马逊 *EC2 用户指南*》中的 Amazon EBS 和 Linux 实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html)和[在 Linux 实例上使用弹性网络适配器 (ENA) 启用增强联](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html)网。
+ 如果您导入与 UEFI 兼容的 Linux 虚拟机，则必须在 EFI 系统分区中有一个备用 EFI 二进制文件 BOOTX64 .EFI。
  + 缺少备用 EFI 二进制文件的 Debian VMs 会自动从你的 GRUBX64 .EFI 中创建一个（如果它存在于你的 EFI 系统分区中）。
+ 虚拟机导入不支持可预测的网络接口名称。

## Windows 资源限制
<a name="limitations-image-importing-windows"></a>

以下限制适用于可以导入的 Windows 操作系统。
+  VMs 准备导入 Windows 时，请确保根卷上有足够的可用磁盘空间来安装驱动程序和其他软件。对于 Microsoft Windows VMs，请配置固定的页面文件大小，并确保根卷上至少有 6 GiB 的可用空间。如果 Windows 配置为使用“自动管理所有驱动器的分页文件大小”设置，它可能在该实例的 C 盘驱动器上创建 16GB 的 `pagefile.sys` 文件。
+ 如果您导入与 UEFI 兼容的 Windows 虚拟机，则如果满足以下条件，我们会将 GPT 启动卷转换为 MBR：映像格式为 VHDX，未压缩的大小为 2 TiB 或更小，主分区不超过三个，卷不是动态磁盘。
+ 如果你导入 Windows Server 2012 R2 虚拟机，虚拟机 Import/Export 将安装单根 I/O 虚拟化 (SR-IOV) 驱动程序。除非您计划使用提供更高性能 (每秒数据包)、更短延迟和更低抖动的增强联网，否则不需要这些驱动程序。
+ 虚拟机 Import/Export 不支持紧急管理服务 (EMS)。若为源 Windows VM 启用了 EMS，我们将在导入的映像中禁用它。
+ 不支持导入使用 UTF-16 (或非 ASCII ) 字符的 Windows 语言包。我们建议在导入 Windows 时使用英语语言包 VMs。
+ 不支持安装了 VMs Hyper-V 服务器角色的 Windows 服务器。