Jak powiększyć dysk maszyny wirtualnej w VirtualBox lub VMware
Tworząc wirtualny dysk twardy w VirtualBox lub VMware, określasz maksymalny rozmiar dysku. Jeśli chcesz mieć więcej miejsca na dysku twardym maszyny wirtualnej, musisz powiększyć wirtualny dysk twardy i partycję.
Pamiętaj, że przed wykonaniem tych operacji możesz wykonać kopię zapasową pliku wirtualnego dysku twardego - zawsze istnieje ryzyko, że coś może pójść nie tak, więc zawsze dobrze jest mieć kopie zapasowe. Jednak proces ten działał dobrze dla nas.
Image Credit: flickrsven
Powiększ wirtualny dysk w VirtualBox
Aby powiększyć wirtualny dysk w VirtualBox, musisz użyć polecenia VBoxManage z okna wiersza polecenia. Najpierw wyłącz maszynę wirtualną - upewnij się, że jej stan jest ustawiony na Powered Off, a nie Saved.
Po drugie, otwórz okno wiersza polecenia z menu Start i przejdź do folderu plików programu VirtualBox, aby uruchomić polecenie:
cd "C: \ Program Files \ Oracle \ VirtualBox"
Następujące polecenie będzie działać na wirtualnym dysku VirtualBox znajdującym się w "C: \ Users \ Chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi". Zmieni rozmiar dysku wirtualnego na 81920 MB (80 GB).
VBoxManage modifyhd "C: \ Users \ Chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi" --resize 81920
(Użyj dwóch kresek wcześniej Zmień rozmiar w powyższym poleceniu.)
Zastąp ścieżkę pliku w powyższym poleceniu lokalizacją dysku VirtualBox, którego rozmiar chcesz zmienić, oraz liczbą o rozmiarze, w którym chcesz powiększyć obraz (w MB).
Zauważ, że ten proces nie powiększa partycji na wirtualnym dysku twardym, więc nie będziesz mieć dostępu do nowej przestrzeni - zobacz sekcję Powiększ wirtualną maszynę poniżej, aby uzyskać więcej informacji.
Powiększ wirtualny dysk 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 wirtualny dysk twardy z listy, kliknij przycisk Narzędzia, a następnie kliknij przycisk Rozwiń, aby rozwinąć dysk twardy.
Wprowadź większy maksymalny rozmiar dysku i kliknij przycisk Rozwiń. VMware zwiększy rozmiar dysku wirtualnego, chociaż jego partycje pozostaną w tym samym rozmiarze - patrz poniżej, aby uzyskać informacje na temat powiększania partycji.
Powiększ partycję wirtualnej maszyny
Masz teraz większy wirtualny dysk twardy. Partycja systemu operacyjnego na twoim wirtualnym dysku twardym ma jednakowy rozmiar, więc nie będziesz mieć dostępu do żadnej z tych przestrzeni.
Będziesz teraz musiał rozszerzyć partycję systemu operacyjnego gościa, tak jakbyś powiększał partycję na prawdziwym dysku twardym na fizycznym komputerze. Nie można powiększyć partycji, gdy uruchomiony jest system operacyjny gościa, tak jak nie można powiększyć partycji C: \, gdy system Windows jest uruchomiony na komputerze.
Możesz użyć GParted Live CD, aby zmienić rozmiar partycji wirtualnej maszyny - po prostu uruchom GParted obraz ISO w maszynie wirtualnej, a zostaniesz przeniesiony do edytora partycji GParted w żywym środowisku Linux. GParted będzie mógł powiększyć partycję na wirtualnym dysku twardym.
Najpierw pobierz plik ISO GParted Live CD z tego miejsca.
Załaduj plik ISO do maszyny wirtualnej, przechodząc do okna ustawień maszyny wirtualnej, wybierając wirtualny napęd CD i przeglądając plik ISO na komputerze.
Uruchom (lub uruchom ponownie) maszynę wirtualną po wstawieniu obrazu ISO, a maszyna wirtualna uruchomi się z obrazu ISO. Na płycie CD programu GParted pojawi się kilka pytań podczas uruchamiania - możesz nacisnąć Enter, aby pominąć domyślne opcje.
Po uruchomieniu GParted, kliknij prawym przyciskiem myszy partycję, którą chcesz powiększyć, i wybierz Zmień / Przenieś.
Określ nowy rozmiar partycji - na przykład przeciągnij suwak do końca w prawo, aby użyć całego dostępnego miejsca dla partycji. Kliknij przycisk Zmień / Przenieś po określeniu miejsca, którego chcesz użyć.
Na koniec kliknij przycisk Zastosuj, aby zastosować zmiany i powiększyć partycję.
Po zakończeniu operacji zmiany rozmiaru uruchom ponownie maszynę wirtualną i usuń GParted ISO file. System Windows sprawdzi system plików na maszynie wirtualnej, aby upewnić się, że działa poprawnie - nie przerywaj tego sprawdzania.
Partycja maszyny wirtualnej przejmie teraz cały wirtualny dysk twardy, dzięki czemu uzyskasz dostęp do dodatkowej przestrzeni.
Zauważ, że istnieją prostsze sposoby na uzyskanie większej ilości pamięci - możesz dodać drugi wirtualny dysk twardy do maszyny wirtualnej z jego okna ustawień. Możesz uzyskać dostęp do zawartości drugiego dysku twardego na osobnej partycji - na przykład, jeśli używasz maszyny wirtualnej Windows, inny wirtualny dysk twardy będzie dostępny pod inną literą dysku wewnątrz maszyny wirtualnej.