只能导入格式化为 VHD 的 blob

Only blobs formatted as VHDs can be imported

我正在按照这些 https://docs.microsoft.com/en-us/azure/virtual-machines/linux/upload-vhd 说明在 Azure 中创建 VM。虽然在这个阶段

az disk create --resource-group myResourceGroup --name myManagedDisk \ --source https://mystorageaccount.blob.core.windows.net/mydisks/myDisk.vhd

我得到以下错误

Only blobs formatted as VHDs can be imported.

我认为 VHD 是 Linux OS。

关于我遗漏的任何想法,或者有人有 link 可以帮助我安装此 VM 的更好资源吗?

我按照您上面提到的指南进行操作,我能够毫无问题地创建磁盘。

如上面提到的CtrlDot,请确保上传的vhd被标记为page blob。

要验证这一点,请运行以下命令:

如果它是页面 blob 而您仍然收到错误,那么请确保您的源 vhd 满足以下要求:

  1. 源文件类型为vhd。 (不是 vhdx)否则,请按照此 guide 将 vhdx 转换为 vhd 文件。

  2. vhd 文件大小固定,对齐到 1 MB。否则,请按照此guide将动态vhd转换为固定vhd。