У меня есть жесткий диск виртуальной машины размером более 20 ГБ. Но файлов внутри всего около 8-10ГБ.
Мне нужно уменьшить этот vhd-файл до более управляемого (фактического) размера. Я пробовал использовать мастер виртуального ПК, и он ничего не делает с размером файла.
Есть ли какие-либо другие решения или инструменты, которые я могу использовать для уменьшения размера файла VHD?
Собственно, в Microsoft Virtual PC уже есть опция «Компактный виртуальный диск». Об этом читайте в файле справки. Однако для достижения наилучшего уменьшения вам необходимо обнулить пустые части диска. Для этого вам понадобится сторонний инструмент - но их много. Просто погуглите.
Извините, неправильно прочитал ваш пост. Вы уже пробовали это. В этом случае вы недостаточно внимательно прочитали файл справки. Я цитирую:
Перед сжатием диска мы рекомендуем использовать дисковую утилиту для обнуления пустого пространства, что должно привести к уменьшению компактного виртуального жесткого диска.
Я использую утилиту под названием Ластик. Я думаю, что это рекомендовалось в некоторых сообщениях Microsoft TechNet или MSDN. И это совершенно бесплатно.
Вы можете выполнить описанные шаги Вот.
Положите в сушилку.
Если ваш диск имеет динамический размер:
Если у вас есть диск фиксированного размера, я думаю, вы могли бы создать другой диск меньшего размера и сделать резервную копию / восстановить первый на втором (используя утилиту-призрак, например Clonezilla). В этом случае вам также придется сначала дефрагментировать.
Чтобы создать диски меньшего размера, следовать совету Джеффа.
Игнорируйте все предложения, требующие прохождения длинных списков сложных шагов (например, http://kb.dutchalps.com/microsoftvirtualpc.htm). Игнорируйте все предложения, требующие использования стороннего инструмента (например, предложение использовать Eraser).
Все, что вам нужно сделать, это дефрагментировать виртуальный жесткий диск, а затем запустить предварительный компрессор виртуального диска от Microsoft. Это ISO-образ, который вы можете смонтировать на виртуальной машине и который находится в каталоге Virtual Machine Additons. После запуска Precompactor виртуального диска вы можете позволить Virtual PC сжать VHD.
Обратите внимание, что эти комментарии относятся к Virtual PC 2007.
Я всегда использовал это: http://vmtoolkit.com/files/folders/converters/entry87.aspx
Убедитесь, что вы сначала уменьшили размер раздела в vhd, используя инструменты, которые вы уже использовали, после этого средство изменения размера должно позволить вам сжать сам vhd файл, чтобы он соответствовал размеру раздела.
Применимо только к разреженным образам дисков, вам нужно обнулить пустое пространство, а затем использовать утилиту сжатия. Это приведет к нулевому дублированию изображения.
Предварительно выделенные изображения выделяются заранее, без возможности уменьшить их.