В Windows 7/Windows Server 2008 R2 можно создать vhd файл штатными средствами ОС. Для этого можно воспользоваться консолью Disk Managemt (diskmgmt.msc) либо утилитой Diskpart.
Особенно удобно записать команды для Diskpart в файл и выполнить их с помощью diskpart /s <имя файла>
Приведу полный пример скрипта для diskpart, который создает vhd, монтирует его, создает раздел, форматирует раздел, назначает букву диска.
create vdisk file=c:\demo.vhd type=expandable maximum=10240
select vdisk file=c:\demo.vhd
attach vdisk
create partition primary
active
format quick fs=ntfs label=demo
assign letter=V