Jak odzyskać dane po zmniejszeniu dysku wirtualnego VMware, Hyper-V, VirtualBox

Dzisiaj porozmawiamy o tym, jak odzyskać dane po zmniejszeniu dysku wirtualnego. Przyjrzymy się, jakie są typy dysków wirtualnych i jak zmniejszyć rozmiar pliku dysku maszyny wirtualnej.

Jak odzyskać dane po zmniejszeniu dysku wirtualnego VMware, Hyper-V, VirtualBox

Gdy tworzycie maszynę wirtualną za pomocą hiperwizora, domyślnie tworzone są dynamiczne wirtualne dyski twarde. Dyski te zwiększają swój rozmiar w miarę zapisywania na nich danych. I niestety podczas usuwania danych ich rozmiar nie jest automatycznie zmniejszany. W ten sposób rozmiar maszyny wirtualnej rośnie, aż na dysku fizycznym zabraknie wolnego miejsca. W celu zmniejszenia rozmiaru dysku maszyny wirtualnej po usunięciu plików w ustawieniach maszyny wirtualnej dostępna jest funkcja kompresji.

Przejdź do widoku
Jak odzyskać dane z kompresji dysku wirtualnego VMware, Hyper-V, VirtualBox

Jak odzyskać dane z kompresji dysku wirtualnego VMware, Hyper-V, VirtualBox

Dynamicznie rozszerzający się dysk

Odzyskiwanie danych z uszkodzonych macierzy RAID, które nie są dostępne dla komputera.

Czym więc są te dynamicznie rozszerzające się dyski? to rodzaj dysku, który efektywnie wykorzystuje fizyczną przestrzeń dyskową. Kiedy po raz pierwszy tworzysz dynamicznie powiększający się dysk, jest on mały i zajmuje tylko tyle miejsca, ile naprawdę potrzebuje.

Dysk dynamiczny powiększa się w miarę dodawania do niego nowych danych, minimalizując koszty przechowywania. Ponadto dynamicznie rozszerzające się dyski dobrze sprawdzają się w środowiskach testowych i programistycznych oraz są wysoce kompatybilne z serwerami, na których działają aplikacje intensywnie korzystające z pamięci masowej.

Jeśli nie jest odpowiednio monitorowany, wirtualny dysk twardy może urosnąć do maksymalnego rozmiaru, zajmując dużo fizycznej przestrzeni dyskowej. Jednak usunięcie plików z wirtualnego dysku twardego nie rozwiąże tego problemu. Jedynym sposobem na to jest ręczna rekonfiguracja dysku poprzez jego zmniejszenie lub zmniejszenie.

Jaka jest różnica między zmniejszaniem a kompresją wirtualnych dysków twardych? – Kiedy zmniejszasz dysk maszyny wirtualnej, zmniejszacie jego maksymalny rozmiar. Podczas kompresji dysku wirtualnego zmniejsza się fizyczne miejsce na dysku używane przez dysk wirtualny i zwalnia się nieużywane miejsce na dysku fizycznym.

Zmniejszanie liczby dysków odbywa się w samej maszynie wirtualnej w Menedżerze dysków. W ten sposób możecie zwiększyć lub zmniejszyć głośność dysku. Kompresja dysku jest dostępna w ustawieniach maszyny wirtualnej określonego programu do wirtualizacji.

Jak zkompresować dysk wirtualny w VMware

Teraz przyjrzyjmy się, jak zkompresować plik dysku wirtualnego w VMware. Powinieneście zrozumieć, że zmniejszy to rozmiar dysku tylko wtedy, gdy powiększy się i od tego czasu usuniesz dane. Jeśli właśnie utworzyłyście dysk dynamiczny, to go nie zmniejszy. Ale jeśli utworzycie dysk dynamiczny, załadujecie na niego 5 GB danych, a następnie go usuniecie, możecie zmniejszyć rozmiar dysku o mniej więcej te same 5 GB.

Dynamiczne zmniejszanie dysku

Aby zmniejszyć rozmiar maszyny wirtualnej w VMware, uruchomcie program, wybierzcie dysk wirtualny, którego chcecie zmniejszyć i otwórz ustawienia – Zmień ustawienia. W otwartym oknie ustawień maszyny wirtualnej przejdźcie do sekcji ustawień dysku twardego i zobaczcie aktualny rozmiar nośnika. Aby zwolnić nieużywane miejsce na dysku, kliknijcie przycisk – Kompresuj, po czym rozpocznie się proces odbudowy zawartości dysku i zwolnienia nieużywanego miejsca.

Kompresuj dysk dynamiczny VMware

Na koniec dysk zostanie zredukowany do stanu tylko używanych plików. W celu dokładniejszego oczyszczenia zaleca się defragmentację dysku.

Jak zkompresować dysk wirtualny w Hyper-V

Przed kompresją dysku VHD zaleca się opróżnienie Kosza, zdefragmentowanie dysku, a następnie utworzenie kopii zapasowej w celu ochrony ważnych danych w przypadku awarii dysku. W przeciwnym razie może dojść do utraty informacji, jeśli maszyna wirtualna nie rozpocząć i wystąpią inne awarie.

Ten proces zmniejsza rozmiar pliku wirtualnego dysku twardego, usuwając z niego puste bloki. Kompresja stałych dysków wirtualnych nie jest możliwa. Maszyna wirtualna używająca dysku do kompresji musi zostać wyłączona. Otwórzcie Menedżera Hyper-V, kliknijcie prawym przyciskiem myszy maszynę wirtualną i wybierzcie – Ustawienia (Ustawienia).

Menedżer Hyper-V - Ustawienia

Otwórzcie ustawienia dysku twardego i kliknijcie prawym przyciskiem myszy – Zmień (Edytuj). Natychmiast przechodzimy do następnego kroku, ponieważ wybrałyście już żądany plik dysku wirtualnego, – Dalej.

Zmiana ustawień dysku twardego maszyny wirtualnej Hyper-V

Na etapie wyboru działania zaznaczcie pole – Kompresuj (Kompresuj). W kolejnym oknie będziecie mógły sprawdzić zmiany, które zostaną wprowadzone na dysku. Aby rozpocząć proces, kliknijcie – Zakończ. (Zakończ)

Zmniejszanie dysku Hyper-V

Aby upewnić się, że rozmiar pliku naprawdę się zmniejszył, kliknijcie przycisk – Sprawdź.

Sprawdź kompresję dysku

Jak zmniejszyć dysk dynamiczny w Oracle VirtualBox

W Oracle VirtualBox możecie zmniejszyć dynamiczny dysk wirtualny za pomocą wiersza poleceń. Istnieje kilka sposobów kompresji w zależności od typu dysku. Jeśli używacie dysku VHD, możecie go skompresować za pomocą wbudowanego narzędzia Diskpart w systemie Windows. Zamknij maszynę wirtualną, której dysk chcecie zmniejszyć, otwórzcie wiersz poleceń jako administrator i uruchomcie polecenie uruchamiające narzędzie – diskpart. Następnie wybierzcie dysk, który chcecie skompresować, uruchamiając następujące polecenie:

select vdisk file="D:\Virtual machine\VirtualBox\ubuntu\vm\ubuntu.vhd"

Tutaj musicie wpisać ścieżkę do pliku dysku wirtualnego. Aby zmniejszyć dysk, uruchomcie następujące polecenie:

compact vdisk

Ta procedura może zająć dużo czasu, w zależności od rozmiaru dysku wirtualnego. Jeśli kompresja się powiodła, na ekranie zostanie wyświetlony komunikat:

DiskPart successfully compacted the virtual disk file

Teraz musicie odmontować dysk za pomocą polecenia:

detach vdisk

Następnie możecie uruchomić maszynę wirtualną.

Skompresuj dysk VirtualBox VHD

Jeśli używacie dysków VDI w wierszu poleceń, przejdźcie do folderu, w którym zainstalowany jest VirtualBox.

cd C:\Program Files\Oracle\VirtualBox

Następnie uruchomcie VboxManager za pomocą polecenia modyfikujhd, ścieżki dysku wirtualnego i przełącznika kompaktowego.

VboxManage.exe modifyhd "D:\Oracle VM VirtualBox\Windows 10 x86 Ent 1607.vdi" --compact

Procedura zajmie trochę czasu, w zależności od rozmiaru dysku.

Skompresuj dysk VirtualBox VDI

Jak odzyskać dane ze skompresowanego wirtualnego dysku twardego

Jak już wiecie, rozmiar wirtualnego dysku twardego można zmniejszyć tylko ręcznie. Jeśli zdecydujecie się po prostu usunąć zawartość, zwolnicie miejsce na wirtualnym dysku twardym, a nie fizycznym. Aby zwolnić miejsce na dysku fizycznym, musicie zmniejszyć lub zmniejszyć wirtualne dyski twarde, w zależności od potrzeb.

Zanim zaczniecie zmniejszać lub zmniejszać wirtualny dysk twardy, zawsze najlepiej jest przygotować się na najgorszy scenariusz. Nieoczekiwany błąd systemowy lub błąd może spowodować całkowitą niedostępność infrastruktury. Aby to zrobić, musicie upewnić się, że dane przechowywane na dysku są bezpiecznie chronione i można je pomyślnie odzyskać w przypadku awarii dysku.

Oprogramowanie Hetman RAID Recovery pomoże Wam odzyskać dane w przypadku ich utraty. Narzędzie obsługuje wszystkie popularne systemy plików i odzyskiwanie z wirusowych dysków twardych, w tym dysków skompresowanych.

Odzyskiwanie danych z uszkodzonych macierzy RAID, które nie są dostępne dla komputera.

Jeśli utraciłyście informacje podczas zmniejszania dysku wirtualnego, pobierzcie, zainstalujcie i uruchomcie Hetman RAID Recovery. Aby wyświetlić dysk wirtualny w oknie programu, musicie go załadować. Aby to zrobić, kliknijcie przycisk menu - Narzędzia - Zamontuj dysk.

 Hetman RAID Recovery

Zaznaczcie typ maszyny wirtualnej, z której chcecie przywrócić dane, i kliknijcie Dalej. Określcie lokalizację pliku dysku wirtualnego, sprawdźcie folder, w którym plik jest przechowywany i kliknijcie OK. Zaznaczcie plik na dysku - Dalej. Następnie zamontowany dysk pojawi się w oknie programu.

Montowanie dysku wirtualnego w Hetman RAID Recovery

Kliknijcie dysk prawym przyciskiem myszy i wybierzcie otwórz. W następnym kroku musicie wybrać rodzaj analizy, zaleca się najpierw wykonanie Szybkiego skanowania, zajmie to mniej czasu i pomoże odzyskać dane w większości przypadków. Jeśli w rezultacie program nie mógł znaleźć potrzebnych plików, uruchomcie - Pełna analiza. W tym celu wróćcie do głównego menu programu, kliknijcie prawym przyciskiem myszy dysk i wybierzcie - Przeanalizuj ponownie. Następnie wybierzcie - Pełna analiza, określcie system plików dysku, na początek możecie odznaczyć znacznik głębokiej analizy, przyspieszy to proces wyszukiwania - dalej.

Pełna analiza Hetman RAID Recovery

W moim przypadku wystarczyło szybkie skanowanie. Program znalazł wszystkie pliki, które są przechowywane na dysku wirtualnym, w tym usunięte, są one tutaj oznaczone czerwonym krzyżykiem. Zawartość wszystkich plików można przeglądać w oknie podglądu. Aby przywrócić dane, zaznacz niezbędne pliki i foldery i kliknij Przywróć.

Odzyskiwanie danych ze skompresowanych dysków maszyny wirtualnej

Następnie określcie, gdzie zapisać dane, wybierzcie dysk, folder, a następnie kliknijcie przycisk - Przywróć. Po zakończeniu procesu wszystkie pliki zostaną umieszczone we wcześniej określonym katalogu.

Podsumowanie

W ten sposób możecie odzyskać dane z dysku wirtualnego po kompresji, niezależnie od typu hiperwizora, na którym utworzono maszynę wirtualną, w tym VMware, Hyper-V, VirtualBox itp.

Oksana Volyniuk

Autor: , Pisarz techniczny

Oksana Volyniuk jest autorem pracującym w Hetman Software. Ma prawie trzyletnie doświadczenie w zakresie technologii IT, a wcześniej pracowała jako HR menedżer w IT kompanii. Oksana kocha technologię i jest zapalona tworzeniem każdego aktykułu, który może pomóć ludziom.

Michał Mirosznyczenko

Redaktor: , Pisarz techniczny

Michał Mirosznyczenko jest jednym z czołowych programistów firmy Hetman Software. Bazując na piętnastoletnim doświadczeniu w tworzeniu oprogramowania, dzieli się swoją wiedzą z czytelnikami naszego bloga. Oprócz programowania Michał jest ekspertem w dziedzinie odzyskiwania danych, systemów plików, urządzeń do przechowywania danych i macierzy RAID.

Rekomendujemy

Witamy w asystencie Hetman Software opartym na sztucznej inteligencji.
Rozpocznij czat