2013-03-05 3 views
0

Я пытаюсь создать разностный VHD, используя API CreateVirtualDisk. примеры MSDNКак создать разностный VHD с помощью CreateVirtualDisk в Windows 2008 R2

http://code.msdn.microsoft.com/windowsdesktop/Virtual-hard-disk-03108ed3

поддерживается только на Win 8/2012. Но, если я попробую то же самое в Win 2008 R2, CREATE_VIRTUAL_DISK_VERSION_2 недоступен. Пробовал использовать CREATE_VIRTUAL_DISK_VERSION_1 с соответствующими значениями (Указание родительского VHD) Ошибка CreateVirtualDisk с кодом ошибки 87.

Я попытался создать новый VHD (не разностный), который создается.

Как это сделать?

ответ

0

Используйте CreateVirtualDisk без передачи любых размеров, но передайте только родительский путь VHD. Все параметры, которые мы не прошли, будут взяты из родительского VHD.

CREATE_VIRTUAL_DISK_VERSION_2 доступен онлайн в Win 8/2012