если ваш хост является Windows, или вы можете получить доступ к файлам VHD из windows, есть трюк, чтобы объединить все изменения в родительский, grand-parent и т.д.
Он использует инструмент DiskPart и две команды:
select vdisk file="whatever your file is, with full path"
merge vdisk depth=#
где # - количество уровней иерархии, которые вы хотите переместить, 1 для dirent parent, 2 для grand parent и т.д.
Он делает это в месте, гораздо меньше времени, чем клонирование, и т. д.
запомнить, после слияния все промежуточные VHD могут быть удалены (это не удаляет их за вас) и не забудьте прикрепить в VirtualBox того родителя, где вы слились.
пример:
Disk3.vhd является дочерним элементом Disk2.vhd, Disk2.vhd является дочерним элементом Disk1.виртуальный жесткий диск
если вы хотите на Disk1.vhd все изменения Disk3.vhd просто используйте depth=2
и выберите Disk3.VHD-файл.
Если вы хотите на Disk1.vhd все изменения Disk2.vhd просто используйте depth=1
выберите Disk3.VHD-файл.
также помните, что есть нет необходимости в уродливых снимках VirtualBox, вы можете использовать команду DiskPart create vdisk для создания разностного диска из существующего (который также может быть разностным диском и т. д.), Также может создать огромное дерево.
для всех остальных: плакат использует VHD (не VDI), поэтому может использовать собственные инструменты, такие как DiskPart и Disk Managment, для доступа к этим дискам из гостевой системы (на хосте, если хост-Windows).
для вас, плакат: Не забудьте всегда иметь полную резервную копию до Слияние, VirtualBox клон не работает на месте, он создает новый файл (копировать при записи), но diskpart слияние работает на месте (изменить файл, не создавать новый).
надеюсь, что может дать еще один другой aproach, так как VHD/VHDX используется (не действует для VMDK, VDI и т.д., Только для хоста Windows).
Примечание. Windows 7 и выше, XP и Vista могут подключать VHD с помощью внешнего инструмента M$, но DiskPart не поддерживает VHD в XP и Vista... все это также работает в выпусках Windows HOME (7 и вверх), отсутствие потребности для варианта сервера.