Вы можете использовать такой инструмент, как disk2vhd
Марка Руссиновича (ссылка, которая должна работать для вас. Предполагая, что вы RDP на сервер, вы сможете установить и запустить эту утилиту для создания VHD. Вот он, работает на моей недавно созданной виртуальной машине Win2K8 в Windows Azure:
Обратите внимание, что я записываю VHD на временный диск, часть развертывания виртуальной машины Windows Azure. Поскольку я не могу запустить приложение Hyper-V любого типа в Azure, я действительно хочу записать этот VHD на автономный сервер Windows, где я мог бы запустить Hyper-V и выполнить sysprep. Поскольку вы будете запускать это на автономном сервере (хотя и через rdp), вы, вероятно, сможете загрузить его с помощью VirtualPC / Hyper-V и выполнить sysprep для образа.
Как только это будет сделано, загрузить VHD довольно просто (инструкции здесь).