Antworten:
Es gibt keine einfache Möglichkeit, dies zu tun.
Es gibt jedoch eine komplizierte:
http://www.my-guides.net/de/content/view/122/26/
Hat eine gute Screenshot-für-Screenshot-Anleitung. Im Wesentlichen kopieren Sie Ihre Installation auf eine neue virtuelle Festplattendatei.
Update: Ab 4 VirtualBox fügten sie Unterstützung für die Expansion.
VBoxManage modifyhd filename.vdi --resize 46080
Dadurch wird die Größe eines virtuellen Festplattenabbilds auf 45 GB geändert.
diskpart
Dienstprogramms über die Befehlszeile oder über die Datenträgerverwaltungs-GUI auf dem gebooteten Datenträger selbst erfolgen, ohne dass von einem separaten Datenträger gebootet werden muss.
resize2fs
Befehl ändern .
Das Trivial Proof-Blog enthält ein nützliches Tutorial zum Vorgang für VirtualBox-Versionen vor und nach 4.0. Es enthält die Schritte zum Anpassen der Partition auf der erweiterten Festplatte.
Wenn Sie Windows Server 2012 und VirtualBox ab Version 4 ausführen, sind nur 4 Schritte erforderlich:
Gehen Sie zum Datei-Explorer und klicken Sie mit der rechten Maustaste auf das Laufwerk. Sie werden feststellen, dass die Lautstärke zugenommen hat !!
Dies funktionierte perfekt (ab Windows 7 und mit VirtualBox 4.x).
Mach Folgendes:
VBoxManage
Programm verwenden können.Führen Sie von dort aus den folgenden Befehl aus:
VBoxManage modifyhd <file path and name> --resize <size in MB>
z.B:
VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000
Musste ein bisschen suchen, wie man diesen Befehl ausführt.
Navigieren Sie zu einem Ordner mit Ihrem-Dateinamen.vdi, z. B .: (cd / Users / binoy / VirtualBox \ VMs /)
Führen Sie dann den Befehl aus, um den Speicherplatz auf 25 GB zu erhöhen.
VBoxManage modifyhd filename.vdi --resize 25000
Sie müssten jetzt den zusätzlichen Speicherplatz mit resize2fs oder Gparted anhängen.
Es gibt jetzt auch eine einfache GUI namens Clone VDI für Windows-Benutzer, die @Eric Kigathi hier erwähnt hat: https://stackoverflow.com/a/5987875/1024735
Mit dem Befehl vboxmanage können Sie die derzeit vorhandenen virtuellen Festplatten Ihrer virtuellen Box (en) anzeigen
$ vboxmanage list hdds
In meinem Fall wird nur dieser aufgelistet
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
Behalten Sie den Speicherort der VDI-Datei bei, deren Größe /home/anonyn/WIN81_64BITS.vdi geändert werden soll
Lässt Sie bestimmen, wie viel physischer Speicherplatz auf Ihrem realen Computer verbleibt (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
Da in meinem Fall habe ich 76GB frei auf / dev / sda2 kann ich , dass erhöhen WIN81_64BITS.vdi es von 36GB ohne Probleme
Einige einfache Berechnungen ermöglichen es Ihnen, die gewünschte neue Größe zu erhalten
[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]
Jetzt können Sie den Befehl erstellen, der Ihnen bei der Lösung des Problems hilft
VBoxManage modifyhd [Pfad / To / File.vdi] - resize [NewSizeInMB]
$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755
$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755 0% ... 10% ... 20% ... 30% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%
Starten Sie nun diese virtuelle Maschine und erweitern Sie die gewünschte Partition wie folgt