如何将物理服务器转换为Azure VM

我在物理服务器(Dell机器)上运行Windows 2008 R2。 现在我想将物理服务器转换为Azure VM。 我已经尝试使用disk2vhd实用程序,但通过使用VHD创buildAzure自定义映像时遇到以下错误。

Error: The VHD has an unsupported virtual size of 250000000000 bytes. The size must be a whole number (in MBs). 

是否有任何文件可用于将物理服务器转换为Azure VM?

请参阅https://social.msdn.microsoft.com/Forums/azure/zh-CN/62d03380-41e5-4be8-a742-431a980bc318/csupload-produces-unknown-error-unsupported-virtual-size?forum=windowsazuredata

看起来它需要是以MB为单位的整数。 将您的数字除以1024两次(减less到KB,然后MB)不会导致整数。 根据线程你只需要调整它的大小。