Сжатие динамических виртуальных дисков 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 Сама процедура неспешная, поэт