Конвертер виртуальных машин Microsoft (MVMC) включает в себя инструмент конвертации виртуальных дисков Microsoft (MVDC.exe), который преобразует файл VMDK в файл VHD.
http://www.microsoft.com/en-ca/download/details.aspx?id=42497
MVDC SrcDisk DstDisk [/?] [/Dyn] SrcDisk Specifies the source VMDK disk path to be converted. DstDisk Specifies the path for the converted disk. [/?] Show Help [/Dyn] Indicates the destination disk should be dynamic rather than fixed.
Например:
C:\Program Files (x86)\Microsoft Virtual Machine Converter Solution Accelerator>mvdc "D:\VM\Windows Server 2008 R2 x64\Windows Server 2008 R2 x64.vmdk" "D:\VM\Windows Server 2008 R2 x64\Windows Server 2008 R2 x64.vhd" Step 1 of 3: Loading Source Disk... Step 1 of 3: Loading Source Disk Completed. Source file found of size 40.0 GB. DiskGeometry: Cylinders: 5221 Tracks/Cylinder: 255 Sectors/Track: 63 Bytes/Sector: 512 MediaType: FixedMedia Step 2 of 3: Creating Destination Disk... Step 2 of 3: Creating Destination Disk Completed. Destination file created of size 40.0 GB. DiskGeometry: Cylinders: 5221 Tracks/Cylinder: 255 Sectors/Track: 63 Bytes/Sector: 512 MediaType: FixedMedia Step 3 of 3: Copying raw data... Step 3 of 3: Copying raw data completed. Conversion Complete! The converted file is located at: D:\VM\Windows Server 2008 R2 x64\Windows Server 2008 R2 x64.vhd
По умолчанию он создает виртуальный жесткий диск фиксированного размера, что также требуется для виртуальных машин Azure.
После преобразования его в VHD рекомендуется загрузить его локально в Hyper-V, убедиться, что он настроен для динамического IP-адреса и что RDP включен, и вы можете успешно RDP в него. Затем, если вы хотите использовать его как базовый образ, вам также нужно обобщить его с помощью sysprep. Если вы хотите использовать его для одной виртуальной машины Azure, не запускайте sysprep, а загружайте его как диск, а не как образ (Csupload Add-Disk вместо Add-PersistentVMImage).
Смотрите также: http://www.windowsazure.com/en-us/manage/windows/common-tasks/upload-a-vhd/