Восстановить разорванную цепь VHD программно

Если есть разорванная цепочка VHD (например, родительский VHD был изменен, поэтому дочерний элемент больше не монтируется), есть способ исправить это с помощью функции Hyper-V «Reconnect». Как мне сделать то же самое программно?

-1

Решение

Я думаю ты хочешь AttachVirtualDisk, но я не уверен, что это то, что вам нужно в отношении цепей VHD.

0

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

ОК нашел решение. Нужно открыть VHD с OpenVirtualDisk с помощью OPEN_VIRTUAL_DISK_FLAG_NO_PARENTS флаг. Тогда позвони SetVirtualDiskInformation с SET_VIRTUAL_DISK_INFO_PARENT_PATH проходя по тому же пути, что и раньше. Это обновит уникальный идентификатор родителя и позволит смонтировать цепочку.

0

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