Как да компресирате динамичен VHD

Предимството на използването на динамични твърди дискове (dynaminc VHD - виртуални твърди дискове) е, че те заемат по-малко място и растат в съответствие с изискванията на потребителите. Недостатъкът на използването на динамични vhd дискове е, че по време на растеж те могат да заемат цялото налично пространство, дори ако файловете са били изтрити в vhd.

И в системи с няколко динамични vhd, това води до факта, че голямо количество дисково пространство се изразходва за съхранение на информация, която действително е била изтрита. Решението на този проблем е да използвате познатата програма Diskpart за компресиране на размера на vhd диск. Нека ви напомня, Diskpart помощната програма е включена във всички операционни системи на Windows, с нея можете да извършвате различни операции по управление на дискове и дялове в Windows, вече описахме как да използвате diskpart за разширяване на Windows дяла.

Компресиране на динамичен vhd диск с помощта на Diskpart

Отворете командния ред с права на администратора и го въведете:

Diskpart

Изберете устройството, което искате да компресирате, като посочите устройствата и пътя към vhd файла:

изберете vdisk file = "c: \ Data \ DAT22GB.vhd"

Свържете устройството в режим на четене Прочетете-само:

прикачете vdisk само за четене

И изпълнете командата за компресиране:

компактен vdisk

В зависимост от размера на виртуалния диск, процедурата за компресиране може да отнеме доста време..

Ако компресията е била успешна, ще се появи надписът:

DiskPart успешно уплътни файла на виртуалния диск

Демонтирайте VHD устройството:

отделям vdisk

В моя случай след компресиране на VHD диск с размер 22 GB VHD с 14 GB отдалечени данни, той беше компресиран до 11 GB, т.е. два пъти 900MB. Процедурата отне около 20 минути.

Ако се интересувате от темата за vhd дискове, препоръчвам ви също да прочетете статиите:
Как да създадете VHD устройство в Windows 7

Стартирайте Windows 7 от VHD устройство