Сжатие динамических виртуальных дисков VHD
Начиная с Windows 7 есть возможность создавать виртуальные vhd диски в системе. Ранее я писал как изменить размер таких дисков.
Преимущество использования динамических жестких дисков в том, что они занимают меньше места и растут по мере заполнения информации. Но при ситуации, скажем, когда мы удаляем с диска информацию, то размер файла диска не уменьшается соразмерно или вовсе не уменьшается. Получается, что на диске хранится информация, которая была уделена.
Для уменьшения размера файла диска нужно его сжать. Для дисков Hyper-V есть командлет Optimize-VHD (подробнее тут). На где нет Hyper-v и командлета Optimize-VHD недоступна, мы будем использовать DISKPART.
Запускаем от имени Администратора:
diskpart
Указываем путь к файлу .vhd(x):
select vdisk file="c:\file_path.vhd"
Переводим в режим только для чтения (ReadOnly):
attach vdisk readonly
Сжимаем:
compact vdisk
После успешного сжатия, отмонтируем диск:
detach vdisk
Сама процедура неспешная, поэтому может занять определенное время.
Преимущество использования динамических жестких дисков в том, что они занимают меньше места и растут по мере заполнения информации. Но при ситуации, скажем, когда мы удаляем с диска информацию, то размер файла диска не уменьшается соразмерно или вовсе не уменьшается. Получается, что на диске хранится информация, которая была уделена.
Для уменьшения размера файла диска нужно его сжать. Для дисков Hyper-V есть командлет Optimize-VHD (подробнее тут). На где нет Hyper-v и командлета Optimize-VHD недоступна, мы будем использовать DISKPART.
Запускаем от имени Администратора:
diskpart
Указываем путь к файлу .vhd(x):
select vdisk file="c:\file_path.vhd"
Переводим в режим только для чтения (ReadOnly):
attach vdisk readonly
Сжимаем:
compact vdisk
После успешного сжатия, отмонтируем диск:
detach vdisk
Сама процедура неспешная, поэтому может занять определенное время.
Комментарии
Отправить комментарий