Odpowiedzi:
Nie ma łatwego sposobu na zrobienie tego.
Jest jednak skomplikowany:
http://www.my-guides.net/en/content/view/122/26/
Ma dobry przewodnik po zrzutach ekranu. Zasadniczo kopiujesz swoją instalację na nowy plik dysku wirtualnego.
Aktualizacja: Począwszy od VirtualBox 4, dodali obsługę rozszerzenia.
VBoxManage modifyhd filename.vdi --resize 46080
Spowoduje to zmianę rozmiaru obrazu dysku wirtualnego do 45 GB.
diskpart
narzędzia narzędzia za pomocą wiersza polecenia lub interfejsu GUI zarządzania dyskami bez uruchamiania z osobnego dysku.
resize2fs
polecenia.
Blog Trivial Proof zawiera przyjemny samouczek na temat procesu tworzenia wersji VirtualBox przed i po 4.0. Zawiera kroki dostosowywania partycji na rozszerzonym dysku.
Jeśli korzystasz z systemu Windows Server 2012 i VirtualBox w wersji 4 i nowszych, są tylko 4 kroki:
Przejdź do eksploratora plików i kliknij prawym przyciskiem myszy dysk. Przekonasz się, że głośność wzrosła!
Działa to doskonale (z Windows 7 i przy użyciu VirtualBox 4.x).
Wykonaj następujące czynności:
VBoxManage
programu.Następnie uruchom następujące polecenie:
VBoxManage modifyhd <file path and name> --resize <size in MB>
na przykład:
VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000
Musiałem trochę przeszukać, jak uruchomić to polecenie.
Przejdź do folderu o pliku nazwa-pliku.vdi, np .: (cd / Users / binoy / VirtualBox \ VMs /)
Następnie uruchom polecenie, aby zwiększyć przestrzeń do 25 GB.
VBoxManage modyfikuj nazwę pliku. Vdi - rozmiar 25000
Musisz teraz dołączyć dodatkowe miejsce za pomocą resize2fs lub Gparted.
Istnieje również teraz prosty GUI o nazwie Clone VDI dla użytkowników systemu Windows, o którym wspomniał tutaj @Eric Kigathi: https://stackoverflow.com/a/5987875/1024735
Pozwala zobaczyć aktualnie istniejące wirtualne dyski twarde twoich wirtualnych skrzynek za pomocą polecenia vboxmanage
$ vboxmanage list hdds
W moim przypadku wymieniono tylko ten jeden
UUID: db753df8-de41-425b-b452-fab84f1f8b71
Parent UUID: base
State: created
Type: normal (base)
Location: /home/anonyn/WIN81_64BITS.vdi
Storage format: VDI
Capacity: 39891 MBytes
Encryption: disabled
Zachowaj lokalizację pliku VDI, którego rozmiar chcesz zmienić /home/anonyn/WIN81_64BITS.vdi
Pozwala określić, ile miejsca fizycznego pozostało na prawdziwej maszynie (Linux)
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3,9G 0 3,9G 0% /dev
tmpfs 791M 1,4M 790M 1% /run
/dev/sda2 110G 29G 76G 28% /
tmpfs 3,9G 62M 3,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda1 38M 512 38M 1% /boot/efi
tmpfs 791M 28K 791M 1% /run/user/1000
Ponieważ w moim przypadku mam 76GB za darmo na / dev / sda2 mogę zwiększyć że WIN81_64BITS.vdi go 36GB bez żadnych problemów
Prosta matematyka pozwoli ci uzyskać pożądany nowy rozmiar
[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]
Teraz jesteś gotowy do zbudowania polecenia, które pomoże ci rozwiązać problem
VBoxManage modyfikuj [ścieżka / Do / Plik.vdi] --resize [NewSizeInMB]
$ VBoxManage modyfikujdhhh /home/anonyn/WIN81_64BITS.vdi --resize 76755
$ VBoxManage modyfikujdhd/home/anonyn/WIN81_64BITS.vdi --resize 76755 0% ... 10% ... 20% ... 30% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%
Teraz uruchom tę maszynę wirtualną i rozszerz żądaną partycję, wykonując następujące kroki