为虚拟机指定的Azure OS磁盘大小太大?

为虚拟机指定的Azure OS磁盘大小太大?,azure,virtual-machine,vhd,azure-virtual-machine,Azure,Virtual Machine,Vhd,Azure Virtual Machine,我有VHD文件(实际上是从Microsoft下载的:)。我想在Azure上以VM(IaaS)的形式运行它。 当我使用以下命令将文件上载到Azure时,该文件为60 GB: csupload添加磁盘-目标“http://xxx.blob.core.windows.net/vhds/SQLImage2012Disk.vhd“-Label SQLImage2012Disk.vhd-LiteralPath”E:\SQL Image 2012\SQL Image 2012\Virtual Hard Dis

我有VHD文件(实际上是从Microsoft下载的:)。我想在Azure上以VM(IaaS)的形式运行它。 当我使用以下命令将文件上载到Azure时,该文件为60 GB:

csupload添加磁盘-目标“http://xxx.blob.core.windows.net/vhds/SQLImage2012Disk.vhd“-Label SQLImage2012Disk.vhd-LiteralPath”E:\SQL Image 2012\SQL Image 2012\Virtual Hard Disks\SQLImage2012.vhd”-操作系统Windows

我看到它被上传了,但是大小是250 GB

为什么规模扩大了这么多?
由于大小为250 GB,我在尝试从中配置虚拟机时收到此错误消息:

为虚拟机xxx指定的操作系统磁盘大小太大。 支持的最大OS磁盘大小为128 GB,但指定的VHD大小为250 GB

问题是: 为什么大小从60 GB更改为250 GB? 我可以做些什么来管理从Azure中的此磁盘调配VM


提前感谢

评论中的答案是:
“从您的描述来看,这似乎是一个动态VHD,最大大小设置为250 GB,使用了60 GB。”

从您的描述来看,这似乎是一个动态VHD,最大大小设置为250 GB,使用了60 GB。如果您可以访问Hyper-V,请使用该命令检查磁盘大小,并在问题中添加屏幕截图。