16.05.2017

Уменьшение размера виртаульного диска VirtualBox

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


Давайте рассмотрим, как уменьшить размер файла виртуального диска

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

1. Подготовка гостевой ОС

1.1. Для гостевой системы Windows

Дефрагментируем диски в гостевой системе

Скачайте файл SDELETE.EXE, взять его можно на официальном сайте Microsoft.com - Программа SDelete 

Запускаем данную утилиту из командной строки 

sdelete.exe –z

Дожидаемся завершения работы программы, при этом, игнорируем сообщения о нехватке свободного места на дисках гостевой ОС

1.2. Для гостевой системы Unix

С консоли запускаем

dd if=/dev/zero of=/tmp/zerofile; rm /tmp/zerofile

2. Сжатие образа диска.

Выключаем гостевую ОС и приступаем к работе с файлом  виртуального диска

Выполняем из консоли

VBoxManage modifyhd путь_к_вашему_образу.vdi --compact

Если у Вас базовая ОС Windows, приложение находится по адресу;

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe

Данная операция сожмет образ, исключая свободное место, то есть, образ будет занимать столько, сколько информации в нем.

Как первый, так и второй этапы довольно длительные, так что рекомендую запастись терпением.

Комментариев нет:

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