Как создать разностный виртуальный жесткий диск с помощью CreateVirtualDisk в Windows 2008 R2

Я пытаюсь создать разностный виртуальный жесткий диск с помощью API CreateVirtualDisk. Примеры MSDN

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.

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

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

0

Решение

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]