Виртуальная машина не запускается после изменения размера VHD-файла

Такая проблема возникает тогда, когда была попытка изменить размер VHD-файла, но при этом имеется снимок (snapshot) виртуальной машины, использующей данный VHD-файл.
При создании снимка создается avhd-файл, в который начинают сохраняться изменения относительно родительского vhd-файла. При наличии дочерних avhd-файлов, изменять размер родительского vhd-файла нельзя! Иначе нарушается целостность цепочки vhd-avhd и виртуальная машина запускаться не будет с соответсвующей ошибкой.
Официального решения данной проблемы нет, однако имеется сторонняя утилита vhdtool, позволяющая восстановить целостность нарушенной цепочки в случае подобного некорректного изменения. Используйте vhdtool с ключем /repair.
Ссылка на сайт разработчика http://archive.msdn.microsoft.com/vhdtool
Сергей
23.03.2014 23:39:44
Эта статья мне очень помогла - спасибо. Я думал придется все сносить и с нуля ставить.