• Chris Hoffman

    @chrisbhoffman

  • Updated March 3, 2020, 3:57pm EDT
flickrsven/Flickr

Gdy tworzysz wirtualny dysk twardy w VirtualBox lub VMware, określasz maksymalny rozmiar dysku. Jeśli chcesz mieć więcej miejsca na wirtualnym dysku twardym maszyny później, będziesz musiał powiększyć wirtualny dysk twardy i partycję.

Uwaga, że możesz chcieć zrobić kopię zapasową pliku wirtualnego dysku twardego przed wykonaniem tych operacji – zawsze jest szansa, że coś może pójść nie tak, więc zawsze dobrze jest mieć kopie zapasowe. Jednak ten proces działał dla nas poprawnie.

Update: Use the Virtual Media Manager in VirtualBox

VirtualBox 6 dodał graficzną opcję powiększania i zmiany rozmiaru wirtualnych dysków. Aby uzyskać do niej dostęp, kliknij Plik > Menedżer wirtualnych mediów w głównym oknie VirtualBox.

Reklama

Wybierz wirtualny dysk twardy na liście i użyj suwaka „Rozmiar” w dolnej części okna, aby zmienić jego rozmiar. Kliknij „Zastosuj”, gdy skończysz.

Będziesz musiał jeszcze powiększyć partycję na dysku, aby skorzystać z dodatkowego miejsca. Partycja pozostaje tej samej wielkości, nawet gdy rozmiar dysku wzrasta. Zobacz poniższe instrukcje, aby uzyskać więcej informacji na temat powiększania partycji.

Powiększanie wirtualnego dysku w VirtualBox

Aby powiększyć wirtualny dysk w VirtualBox, musisz użyć polecenia VBoxManage z okna Wiersza poleceń. Najpierw wyłącz maszynę wirtualną – upewnij się, że jej stan jest ustawiony na Powered Off, a nie Saved.

(Przed kontynuacją powinieneś również usunąć wszelkie snapshoty związane z maszyną wirtualną, jeśli używasz funkcji snapshotów w VirtualBox. Dzięki temu będziesz mieć pewność, że modyfikujesz właściwy plik dysku wirtualnego i że wszystko będzie działać poprawnie.)

Reklama

Po drugie, otwórz okno Wiersza poleceń z menu Start i przejdź do folderu plików programu VirtualBox, aby móc uruchomić polecenie:

cd „C:\Program Files\Oracle\VirtualBox”

Następujące polecenie będzie działać na dysku wirtualnym VirtualBox znajdującym się w folderze „C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi”. Zmieni rozmiar wirtualnego dysku na 81920 MB (80 GB).

VBoxManage modifyhd "C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi" --resize 81920

(Użyj dwóch myślników przed resize w powyższym poleceniu.)

Zamień ścieżkę pliku w powyższym poleceniu na lokalizację dysku VirtualBox, którego rozmiar chcesz zmienić, a liczbę na rozmiar, do którego chcesz powiększyć obraz (w MB).

Uaktualnienie: W VirtualBox 6.0, wydanym w 2019 roku, może być konieczne użycie następującego polecenia zamiast:

VBoxManage modifymedium disk "C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi" --resize 81920

Reklama

Zauważ, że ten proces nie powiększa partycji na wirtualnym dysku twardym, więc nie będziesz mieć jeszcze dostępu do nowego miejsca – zobacz sekcję Powiększanie partycji maszyny wirtualnej poniżej, aby uzyskać więcej informacji.

Powiększanie dysku wirtualnego w VMware

Aby powiększyć dysk twardy maszyny wirtualnej w VMware, wyłącz maszynę wirtualną, kliknij ją prawym przyciskiem myszy i wybierz Ustawienia maszyny wirtualnej.

Wybierz urządzenie wirtualnego dysku twardego na liście, kliknij przycisk Utilities (Narzędzia), a następnie kliknij przycisk Expand (Rozszerz), aby rozszerzyć dysk twardy.

Wprowadź większy maksymalny rozmiar dysku i kliknij przycisk Expand (Rozszerz). VMware zwiększy rozmiar wirtualnego dysku, chociaż jego partycje pozostaną tej samej wielkości – zobacz poniżej, aby uzyskać informacje na temat powiększania partycji.

Powiększ partycję maszyny wirtualnej

Teraz masz większy wirtualny dysk twardy. Jednak partycja systemu operacyjnego na wirtualnym dysku twardym ma ten sam rozmiar, więc nie będzie można jeszcze uzyskać dostępu do tego miejsca.

Reklama

Teraz musisz powiększyć partycję systemu operacyjnego gościa, tak jakbyś powiększał partycję na prawdziwym dysku twardym w fizycznym komputerze. Nie możesz powiększyć partycji, gdy system operacyjny gościa jest uruchomiony, tak jak nie możesz powiększyć partycji C:™, gdy Windows jest uruchomiony na twoim komputerze.

Możesz użyć GParted live CD do zmiany rozmiaru partycji maszyny wirtualnej – po prostu uruchom obraz GParted ISO w maszynie wirtualnej, a zostaniesz przeniesiony do edytora partycji GParted w żywym środowisku Linux. GParted będzie w stanie powiększyć partycję na wirtualnym dysku twardym.

Najpierw pobierz plik ISO GParted live CD stąd.

Reklama

Załaduj plik ISO do swojej maszyny wirtualnej, wchodząc do okna ustawień maszyny wirtualnej, wybierając wirtualny napęd CD i przeglądając plik ISO na swoim komputerze.

Uruchom (lub zrestartuj) maszynę wirtualną po włożeniu obrazu ISO, a maszyna wirtualna uruchomi się z obrazu ISO. Live CD GParted zada Ci kilka pytań podczas uruchamiania – możesz nacisnąć Enter, aby je pominąć dla opcji domyślnych.

Po uruchomieniu GParted kliknij prawym przyciskiem myszy partycję, którą chcesz powiększyć i wybierz Zmień rozmiar/przenieś.

Określ nowy rozmiar partycji – na przykład przeciągnij suwak do końca w prawo, aby wykorzystać całe dostępne miejsce na partycji. Kliknij przycisk Zmień rozmiar/przesuń po określeniu miejsca, które chcesz wykorzystać.

Reklama

Na koniec kliknij przycisk Zastosuj, aby zastosować zmiany i powiększyć partycję.

Po zakończeniu operacji zmiany rozmiaru uruchom ponownie maszynę wirtualną i usuń plik GParted ISO. System Windows sprawdzi system plików w maszynie wirtualnej, aby upewnić się, że działa prawidłowo – nie przerywaj tej kontroli.

Partycja maszyny wirtualnej zajmie teraz cały wirtualny dysk twardy, więc będziesz miał dostęp do dodatkowego miejsca.

Zauważ, że istnieją prostsze sposoby na uzyskanie większej ilości pamięci masowej – możesz dodać drugi wirtualny dysk twardy do maszyny wirtualnej w jej oknie ustawień. Możesz uzyskać dostęp do zawartości drugiego dysku twardego na oddzielnej partycji – na przykład, jeśli używasz maszyny wirtualnej Windows, drugi wirtualny dysk twardy będzie dostępny pod inną literą dysku wewnątrz maszyny wirtualnej.

Chris Hoffman
Chris Hoffman jest redaktorem naczelnym How-To Geek. Pisze o technologii od ponad dekady i przez dwa lata był felietonistą PCWorld. Chris pisał dla The New York Times, udzielał wywiadów jako ekspert technologiczny w stacjach telewizyjnych takich jak NBC 6 w Miami, a jego prace były relacjonowane przez takie stacje jak BBC. Od 2011 roku Chris napisał ponad 2000 artykułów, które zostały przeczytane prawie miliard razy–i to tylko tutaj, na How-To Geek.Read Full Bio ”

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.