Jak rozszerzyć dysk maszyny wirtualnej lub dodać nowe dyski do VMWare, VirtualBox, Hyper-V

W tym artykule pokażemy, jak rozszerzyć dysk lub dodać nowe dyski na maszynach wirtualnych, takich jak VmWare, VirtualBox, HyperV. Podczas tworzenia nowej maszyny wirtualnej tworzony jest dla niej wirtualny dysk twardy, którego rozmiar jest określony w ustawieniach. Ale w procesie pracy przypisana objętość może nie wystarczyć. Co zrobić w takiej sytuacji? Jak zwiększyć rozmiar już utworzonego dysku?

Przed wykonaniem poniższych operacji zalecamy utworzenie kopii zapasowej pliku wirtualnego dysku twardego.

VMware Workstation

VMware Workstation to popularne narzędzie do pracy z maszynami wirtualnymi. Działa z graficznym interfejsem użytkownika, prostym i łatwym do użytku osobistego.

Aby rozszerzyć dysk, uruchom VMware Workstation:

Wybierzcie żądaną maszynę wirtualną, w górnym wierszu kliknijcie element “Maszyna wirtualna”, tutaj kliknijcie menu “Ustawienia” (lub ” Parametry”).

Teraz w zakładce “Sprzęt” kliknijcie pozycję “Dysk twardy”, w menu po prawej stronie znajdźcie pozycję “Rozwiń pojemność dysku” , a następnie kliknijcie znajdujący się obok przycisk “Rozwiń” i kliknijcie “OK”. Tutaj określamy ilość nowego miejsca na dysku i klikamy „Rozwiń”.

Po chwili program poinformuje, że dysk został pomyślnie rozszerzony.

Następnie włączcie maszynę wirtualną oraz maszynę i sprawdźcie pojemność dysku w Zarządzaniu dyskami. Teraz musicie rozszerzyć partycję dysku na maszynie wirtualnej. Kliknijcie dysk prawym przyciskiem myszy i wybierzcie “Rozwiń wolumin”, dodajcie wymagane miejsce i kliknijcie “Dalej”, dysk się rozszerzył, a wszystkie dane pozostały na swoim miejscu .

Ponadto, jeśli wstępnie określona ilość miejsca na dysku twardym jest niewystarczająca, możemy dodać kolejny dysk wirtualny. Możecie dodać istniejący dysk lub utworzyć nowy.

W tym celu wyłączcie naszą maszynę wirtualną, w oknie szczegółów kliknijcie “Zmień ustawienia”. Na karcie sprzęt przejdźcie do sekcji „Dysk twardy” i kliknijcie „Dodaj”.

Uruchomi się „Kreator dodawania nowego sprzętu”, określcie „Dysk twardy” i kliknijcie „Dalej”, w następnym kroku pozostawcie ustawiony parametr i kliknijcie „Dalej”.

W oknie wyboru dysku możemy określić ścieżkę do istniejącego dysku wirtualnego lub utworzyć nowy dysk. W naszym przypadku utworzymy nowy dysk, kliknijcie „Dalej”.

W następnym kroku ustawcie rozmiar dysku wirtualnego i wybierzcie opcję “Zapisz dysk wirtualny w jednym pliku”, kliknijcie “Dalej”.

Określcie ścieżkę i nazwę naszego dysku i kliknijcie “Zakończ”. Wirtualny dysk twardy został utworzony i jest wyświetlany na liście. Aby wyjść z ustawień, kliknijcie “OK”.

Następnie uruchamiamy maszynę wirtualną, nowo utworzony dysk wirtualny, system definiuje jako nieprzydzielone miejsce bez struktury partycji. Naprawimy to, inicjując dysk. Kliknijcie lewym przyciskiem myszy menu „Start”, przejdźcie do „Zarządzanie dyskami”. Standardowe narzędzie „Zarządzanie dyskami” automatycznie rozpozna dysk i zaproponować inicjalizację, kliknijcie “OK”.

Następnie kliknijcie dysk z nieprzydzielonym miejscem i kliknijcie „Utwórz prosty wolumin”, kliknijcie „Dalej”, określcie rozmiar woluminu, wybierzcie dysk literę i kliknijcie „Dalej”.

W kolejnym oknie możemy zmienić etykietę woluminu, klikamy „Dalej” i przycisk „Zakończ”, po czym dysk zostanie sformatowany i gotowy do użycia.

Oracle VirtualBox

Podczas tworzenia maszyny wirtualnej w programie VirtualBox trudno jest dokładnie obliczyć rozmiar, który będzie potrzebny po instalacji systemu. Istnieją dwa sposoby na dodanie wolnego miejsca do maszyny wirtualnej bez usuwania danych i samego obrazu.

Od wersji VirtualBox 6.0 dodano graficzną opcję zmiany rozmiaru dysków wirtualnych. Aby z niego skorzystać, uruchomcie program, przejdź do menu Plik / Virtual Disk Manager.

Rozmiar dysku wirtualnego zostanie wyświetlony obok żądanego systemu operacyjnego. Wybierzcie maszynę wirtualną, a następnie użyjcie suwaka lub po prostu wprowadźcie wymagany rozmiar dysku i kliknijcie Zastosuj.

Zamknijcie Menedżera dysków wirtualnych i uruchomcie system operacyjny. Rozszerzcie dysk za pomocą narzędzia Zarządzanie dyskami w systemie Windows, jak pokazano w poprzednim przykładzie.

Jeśli macie zainstalowaną starszą wersję VirtualBox (przed 6.0), to aby zwiększyć rozmiar dysku, musicie użyć polecenia “VBoxManage”, z wiersza poleceń.

Przed rozpoczęciem zamknijcie maszynę wirtualną i uruchomcie wiersz polecenia jako administrator.

Przejdźcie do folderu głównego z programem i znajdźcie plik o nazwie “VBoxManege.exe”, kliknijcie go prawym przyciskiem myszy i skopiujcie jego ścieżkę.

Następnie przejdźcie do wiersza poleceń, wklejcie tę ścieżkę i dodajcie następujące polecenie – “modifyhd”.

Następnie musicie określić ścieżkę do istniejącego dysku wirtualnego, którego rozmiar chcecie zwiększyć. Przechodzimy do folderu, w którym przechowywany jest nasz dysk, kopiujemy do niego ścieżkę, wklejamy do wiersza poleceń i wpisujemy polecenie – resize oraz wymaganą ilość dodatkowego miejsca na dysku.

Następnie przejdźcie do programu i uruchomcie system-gość oraz rozwińcie dysk, jak w poprzedniej metodzie. Dysk jest rozszerzony, możecie kontynuować pracę.

Jeśli na dysku zabraknie wolnego miejsca, możemy podłączyć lub utworzyć drugi dysk do przechowywania danych. Dość łatwo to zrobić, przejdźcie do programu, wybierzcie żądaną maszynę wirtualną, a następnie przejdźcie do „Ustawień” na karcie „Media”, obok kontrolera SATA kliknijcie „Dodaj dysk”.

Możemy dodać istniejący dysk lub utworzyć nowy, kliknąć „Utwórz”, nie zmieniać niczego w oknie kreatora i kliknąć „Dalej”, w w kolejnym kroku określamy dysk dynamiczny, aby zajmował mniej miejsca.

Określcie ścieżkę przechowywania dysku i jego rozmiar, a następnie kliknijcie „Utwórz”, znajdźcie nasz dysk na liście i kliknijcie przycisk „Wybierz”, nowy dysk zostanie być dodany. Kliknijcie OK i uruchomcie maszynę wirtualną.

W maszynie wirtualnej dysk będzie pusty i bez systemu plików. Musicie zainicjować dysk dokładnie tak, jak robiłyście to wcześniej.

Microsoft Hyper-V

Ostatnim programem na dziś będzie Hyper-V. Zmiana rozmiaru dysku dynamicznego w Hyper-V jest dostępna począwszy od Windows Server 2012 R2. Funkcja Online VHDX Resize pozwala nam zwiększać lub zmniejszać rozmiar dysku wirtualnego.

Możemy zmienić rozmiar dysku Hyper-V dowolnego typu, stałego lub dynamicznego. Aby to zrobić, otwórzcie „Hyper-V Virtual Machine Manager”, wybierzcie żądaną maszynę wirtualną, następnie przejdźcie do „Ustawienia”, wybierzcie potrzebny nam dysk wirtualny i kliknijcie przycisk „Edytuj”.

W otwartym kreatorze wybierzcie element “Rozwiń”, określcie nowy rozmiar dysku twardego.

Teraz uruchomcie system-gość, otwórzcie Panel sterowania dyskami, na dysku pojawi się nieprzydzielony obszar, kliknijcie partycję, którą chcecie rozszerzyć. Należy pamiętać, że można rozszerzyć tylko sekcję po lewej stronie nieprzydzielonego obszaru. Dysk jest powiększony.

Możemy również zmienić rozmiar dysku VHDX za pomocą PowerShell. Aby to zrobić, musicie uzyskać pełną ścieżkę do dysku maszyny wirtualnej. Wchodzimy do menedżera Hyper-V, klikamy na naszą maszynę wirtualną, następnie przechodzimy do „Ustawień”, w zakładce „Kontroler SCSI” , klikając na nasz dysk, znajdziemy ścieżkę do niego i skopiujemy go.

Uruchomcie PowerShell jako administrator, wpiszcie polecenie Resize-VHD -Path i wstawcie ścieżkę do dysku maszyny wirtualnej, a następnie wpiszcie polecenie -SizeBytes określcie kwotę potrzebną do rozszerzenia dysku. Pamiętajcie, że jeśli określicie rozmiar dysku wirtualnego mniejszy niż zajmuje on na dysku, pojawi się błąd. Następnie musimy rozszerzyć dysk w „Zarządzaniu dyskami”.

Podobnie jak w przypadku poprzednich hiperwizorów, w Microsoft Hyper-V możemy również dodać dysk wirtualny lub utworzyć nowy. Aby utworzyć nowy dysk wirtualny, uruchomcie “Hyper-V Manager”, kliknijcie prawym przyciskiem myszy swoją maszynę wirtualną i przejdźcie do “Ustawień”, pod SCSI , określcie typ dysku i kliknijcie „Dodaj”, a w następnym kroku „Utwórz”.

W kreatorze tworzenia dysku, w pierwszym akapicie kliknijcie „Dalej”, w drugim kroku wyboru dysku określcie „dysk stały”, a następnie określcie ścieżkę i nazwę dysku, na W ostatnim kroku kliknijcie “Gotowe” i “Zastosuj”.

Po uruchomieniu maszyny, aby nowy dysk był dostępny do pracy, należy go zainicjować i utworzyć na nim znaczniki. Wykonujemy wszystkie te same czynności, co poprzednio.

Podsumowanie

Chciałabym również przypomnieć, że jeśli z jakiegoś powodu utraciłeś swoje dane na maszynie wirtualnej, na naszym kanale mamy film o tym, jak przywrócić dane maszyny wirtualnej.

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.

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