Назад | Перейти на главную страницу

Как уменьшить размер жесткого диска виртуальной машины

У меня есть жесткий диск виртуальной машины размером более 20 ГБ. Но файлов внутри всего около 8-10ГБ.

Мне нужно уменьшить этот vhd-файл до более управляемого (фактического) размера. Я пробовал использовать мастер виртуального ПК, и он ничего не делает с размером файла.

Есть ли какие-либо другие решения или инструменты, которые я могу использовать для уменьшения размера файла VHD?

Собственно, в Microsoft Virtual PC уже есть опция «Компактный виртуальный диск». Об этом читайте в файле справки. Однако для достижения наилучшего уменьшения вам необходимо обнулить пустые части диска. Для этого вам понадобится сторонний инструмент - но их много. Просто погуглите.

Извините, неправильно прочитал ваш пост. Вы уже пробовали это. В этом случае вы недостаточно внимательно прочитали файл справки. Я цитирую:

Перед сжатием диска мы рекомендуем использовать дисковую утилиту для обнуления пустого пространства, что должно привести к уменьшению компактного виртуального жесткого диска.

Я использую утилиту под названием Ластик. Я думаю, что это рекомендовалось в некоторых сообщениях Microsoft TechNet или MSDN. И это совершенно бесплатно.

Вы можете выполнить описанные шаги Вот.

Положите в сушилку.

Если ваш диск имеет динамический размер:

  1. Дефрагментация (вы можете использовать Дефрагментатор Уитни).
  2. Сжать диск с помощью Virtual PC (больше информации здесь).

Если у вас есть диск фиксированного размера, я думаю, вы могли бы создать другой диск меньшего размера и сделать резервную копию / восстановить первый на втором (используя утилиту-призрак, например 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 файл, чтобы он соответствовал размеру раздела.

Применимо только к разреженным образам дисков, вам нужно обнулить пустое пространство, а затем использовать утилиту сжатия. Это приведет к нулевому дублированию изображения.

Предварительно выделенные изображения выделяются заранее, без возможности уменьшить их.