Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 AWS上的VM导入给了我';ClientError:启动磁盘未使用MBR分区;错误_Amazon S3_Amazon Ec2 - Fatal编程技术网

Amazon s3 AWS上的VM导入给了我';ClientError:启动磁盘未使用MBR分区;错误

Amazon s3 AWS上的VM导入给了我';ClientError:启动磁盘未使用MBR分区;错误,amazon-s3,amazon-ec2,Amazon S3,Amazon Ec2,在向AWSS3上传10小时后,我尝试使用以下命令导入vm aws ec2导入映像--说明“我的服务器VM”--磁盘容器“文件://C:\import\containers.json” 但是我在处理VM将其导入AWS时得到了这个 { "ImportImageTasks": [ { "Description": "myownVM", "ImportTaskId

在向AWSS3上传10小时后,我尝试使用以下命令导入vm

aws ec2导入映像--说明“我的服务器VM”--磁盘容器“文件://C:\import\containers.json”

但是我在处理VM将其导入AWS时得到了这个

{
    "ImportImageTasks": [
        {
            "Description": "myownVM",
            "ImportTaskId": "import-ami-guid",
            "Platform": "Windows",
            "SnapshotDetails": [
                {
                    "DiskImageSize": 28333778432.0,
                    "Format": "VMDK",
                    "Status": "completed",
                    "UserBucket": {
                        "S3Bucket": "my",
                        "S3Key": "Windows 10 x64.ova"
                    }
                }
            ],
            "Status": "deleted",
            "StatusMessage": "ClientError: Boot disk is not using MBR partitioning.",
            "Tags": []
        }
    ]
}
它是使用VMWare 16 Professional创建的,然后将其导出到ova。。。我做错了什么? 我试过用谷歌搜索,但没有发现与此对应的错误


提前感谢

Windows 10引导磁盘可能是用GPT而不是MBR格式化的,VMDK磁盘映像不支持这种格式

从VMIE文档:

UEFI/EFI引导分区仅支持以VHDX作为映像格式的Windows引导卷。否则,VM的启动卷必须使用主启动记录(MBR)分区

您可以从VM内部使用以下命令进行检查:

diskpart
list disk
如果它在GPT列中显示星号,则表示它使用GPT。如果不是,它使用MBR

如果您想通过GUI进行检查,请提供屏幕截图

我不知道有什么方法可以在不擦除驱动器和重新安装Windows的情况下将GPT转换为MBR

如果确实重新安装,请确保禁用UEFI和安全引导(如果VMware Workstation中的VM BIOS中有这些选项)。这将允许您在Windows安装过程中选择“自定义”安装,然后删除默认分区并重新创建它们,如下所述:

另一种选择是使用VirtualBox而不是VMware Workstation使用VHD(x)磁盘映像。理论上,这应该允许您继续使用GPT。此路线的演练如下所示: