Czasem zachodzi potrzeba powiększenia dysku wirtualnego w maszynie wirtualnej. Można to wykonać z wiersza poleceń albo z interfejsu graficznego. Zawsze pamiętaj, że przed wykonaniem takiej operacji należy wykonać kopię danych.
W tym wpisie opisano jak powiększyć dysk twardy maszyny wirtualnej MS Windows 10 pracującej w VirtualBox.
Powiększenie samego dysku to jedno. Druga kwestia to zmiana rozmiaru partycji istniejącej na takim dysku. W poniższych przykładach zakładamy, że w maszynie wirtualnej mamy Windows 10 z dyskiem 50 GB (rozmiar wirtualny). Na dysku istnieją partycje stworzone przez instalatora systemu czyli coś jaki niżej. Zobaczmy je za pomocą programu Zarządzanie dyskami (prawym klawiszem myszki na menu Start i Zarządzanie dyskami / Disk manager)
Jak widać mamy dwie partycje:
– 500 MB (ukryta, systemowa)
– reszta z zainstalowanym Windows, do naszej dyspozycji
Patrząc z systemu Windows widzimy, że miejsca nie zostało za dużo:
Musimy zatem powiększyć rozmiar dysku. To nie wszystko. Po tej czynności system operacyjny w maszynie wirtualnej może się nie zorientować, że ma dużo większy dysk. Trzeba będzie zatem ręcznie powiększyć samą partycję.
1. Powiększenie dysku wirtualnego
– zatrzymujemy maszynę wirtualną, której dysk chcemy powiększyć
– sprawdzamy jak nazywa się wirtualny dysk, którego rozmiar chcemy powiększyć patrząc w ustawienia maszyny wirtualnej
– otwieramy Menadżera nośników wirtualnych
– szukamy w nim powyższego dysku, jeśli nazwy plików się powtarzają patrzymy też na lokalizację
– klikamy na dysku i zmieniamy jego rozmiar na większy np. 100 GB w naszym przykładzie
– klikamy Zastosuj
– w zasadzie to tyle, VirtualBox zmieni tylko wpis w pliku dysku (o ile to był dysk dynamiczny)
– w starszych wersjach pojawiał się błąd, którego naprawa polegała na ponownym uruchomieniu programu lub maszyny hosta
– uruchamiamy maszynę wirtualną z powiększonym dyskiem i przeglądamy dyski twarde (program Zarządzanie dyskami)
– widać, że dysk jest większy (ma teraz 100 GB) ale same partycje pozostały bez zmian, Windows nadal ma 50 GB do dyspozycji
– aby to zmienić zastosujemy dystrybucje Linuxa o nazwie GParted Live
– zatrzymujemy maszynę wirtualną
– pobieramy obraz ISO systemu GParted Live
– podpinamy powyższy obraz do maszyny wirtualnej z naszym Windows, wczytując do wirtualnego napędu CDROM pobrany obraz GParted
– uruchamiamy teraz maszynę wirtualną ale z obrazu ISO, czyli przy starcie naciskamy klawisz F12 i wybieramy C jak CD-ROM
– pojawi się menu jak niżej:
– wszelkie pytania jakie zada program zatwierdzamy domyślnie klikając Enter
– po chwili uruchomi się program GParted i pokaże nam zawartość dysku systemu Windows (podobnie do programu Zarządzania dyskami)
– prawym klawiszem myszki klikamy na partycję i wybieramy Resize/Move
– łapiemy za prawy koniec partycji i przeciągamy do konca
…
– zatwierdzamy klikając w Resize/Move i kolejni w zielony ptaszek
– jeśli wszystko pójdzie poprawnie to partycja jest powiększona
– zamykamy program GParted i maszynę wirtualną klikając w czerwony przycisk (wybieramy Reboot)
– po uruchomieniu systemu Windows widzimy, że mamy dostęp do 100 GB dysku