Как уменьшить размер витруальной машины в VirtualBox

Подписаться на комментарии по RSS
Метки:

Многие, кто используют виртуальные машины под управлением VirtualBox, сталкиваются с проблемой «разрастания» образа виртуальной машины. Уменьшить образ виртуальной машины очень легко – подробная инструкция приведена ниже.

  1. Запустите виртуальную машину, размер которой вы хотите уменьшить.
  2. Выполните дефрагментацию диска и дефрагментацию свободного пространства на диске. Лучше это делать при помощи программы "Defraggler" - ее можно бесплатно скачать с официального сайта разработчика. Скачайте, установите на виртуальную машину, выполните дефрагментацию файлов, затем в пункте меню выберите "Действия" -> "Дополнительно" -> "Дефрагментация свободного места".
  3. Скачайте файл SDELETE.EXE – взять его можно на официальном сайте Microsoft.com - скачать SDELETE.EXE. Если ссылка не работает – просто погуглите.
  4. Распакуйте скаченный файл и поместите его в корень диска C.
  5. Запустите файл из командной строки с параметром –Z, т.е. вот так: sdelete.exe –z
  6. При первом запуске возможно появится окно с предупреждением – нажмите кнопку "I Agree".
  7. Дождитесь очистки свободного места, при этом игнорируя возможные предупреждения системы о нехватке места.
  8. После окончания работы программы выключите виртуальную машину и закройте VirtualBox.
  9. Далее в базовой (НЕ ВИРТУАЛЬНОЙ) операционной системе идем в консоль и выполняем следующую команду:
  10. "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd D:\VM\Win7.vdi compact

Обратите внимание – пути к файлам на Вашей машине могут отличаться – посмотрите, где у Вас расположены файлы VBoxManage.exe и где - виртуальная машина *.vdi. И еще обратите внимание – если в пути к файлу содержится пробел (например, \Program Files\), то весь путь до файла надо брать в кавычки. Для примера, первый пусть у меня в кавычках, второй – без.

Когда команда отработает, смотрим размер файла с виртуальной машиной. В моем случае он стал меньше более чем в два раза.


Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)




(обязательно)