Jak skompresować dynamiczny dysk VHD

Zaletą korzystania z dynamicznych dysków twardych (dynaminc VHD - Virtual Hard Disks) jest to, że zajmują mniej miejsca i rosną zgodnie z wymaganiami użytkowników. Wadą korzystania z dynamicznych dysków VHD jest to, że podczas wzrostu mogą one zajmować całą dostępną przestrzeń, nawet jeśli pliki zostały usunięte z VHD.

A w systemach z kilkoma dynamicznymi napędami VHD prowadzi to do tego, że duża ilość miejsca na dysku jest wydawana na przechowywanie informacji, które zostały faktycznie usunięte. Rozwiązaniem tego problemu jest użycie znanego narzędzia Diskpart do skompresowania rozmiaru dysku VHD. Przypomnę, że narzędzie Diskpart jest częścią wszystkich systemów operacyjnych Windows, dzięki czemu możesz wykonywać różne operacje na zarządzaniu dyskami i partycjami w systemie Windows, już opisaliśmy, jak używać diskpart do rozszerzenia partycji Windows.

Kompresowanie dynamicznego dysku VHD za pomocą Diskpart

Otwórz wiersz polecenia z uprawnieniami administratora i wpisz w nim:

diskpart

Wybierz dysk, który chcesz skompresować, określając dyski i ścieżkę do pliku vhd:

wybierz plik vdisk = "c: \ Data \ DAT22GB.vhd"

Podłącz dysk w trybie odczytu Czytaj-tylko:

dołącz vdisk tylko do odczytu

I wykonaj polecenie kompresji:

dysk kompaktowy

W zależności od rozmiaru dysku wirtualnego procedura kompresji może potrwać dość długo..

Jeśli kompresja się powiedzie, pojawi się napis:

DiskPart pomyślnie skompaktował plik dysku wirtualnego

Odmontuj dysk VHD:

odłącz vdisk

W moim przypadku po kompresji dysku VHD o rozmiarze 22 GB VHD z 14 GB danych zdalnych został skompresowany do 11 GB, tj. dwa razy 900 MB. Procedura trwała około 20 minut.

Jeśli jesteś zainteresowany tematem napędów VHD, polecam również przeczytanie artykułów:
Jak utworzyć dysk VHD w systemie Windows 7

Uruchom system Windows 7 z dysku VHD