Risposte:
Non esiste un modo semplice per farlo.
Ce n'è uno complicato, però:
http://www.my-guides.net/en/content/view/122/26/
Ha una buona guida screenshot per screenshot. Essenzialmente stai copiando la tua installazione su un nuovo file del disco virtuale.
Aggiornamento: a partire da VirtualBox 4 hanno aggiunto il supporto per l'espansione.
VBoxManage modifyhd filename.vdi --resize 46080
Ciò ridimensionerà un'immagine del disco virtuale a 45 GB.
diskpartstrumento di utilità tramite la riga di comando o tramite la GUI di Gestione disco senza eseguire l'avvio da un disco separato.
resize2fscomando.
Il blog Trivial Proof ha un bel tutorial del processo per le versioni di VirtualBox prima e dopo 4.0. Include i passaggi per la regolazione della partizione sul disco espanso.
Se si esegue Windows Server 2012 e VirtualBox versione 4 e successive, sono necessari solo 4 passaggi:
Vai a Esplora file e fai clic con il pulsante destro del mouse sull'unità. Vedrai che il volume è aumentato di dimensioni !!
Funzionava perfettamente (da Windows 7 e utilizzando VirtualBox 4.x).
Eseguire le seguenti operazioni:
VBoxManageprogramma.Da lì, esegui il seguente comando:
VBoxManage modifyhd <file path and name> --resize <size in MB>
per esempio:
VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000
Ho dovuto cercare un po 'su come eseguire questo comando.
Passare alla cartella con your-nomefile.vdi ad es .: (cd / Users / binoy / VirtualBox \ VMs /)
Quindi eseguire il comando per aumentare lo spazio a 25 GB.
VBoxManage edithd nomefile.vdi --resize 25000
Ora dovresti collegare lo spazio aggiuntivo usando resize2fs o Gparted.
C'è anche ora una semplice GUI chiamata Clone VDI per utenti Windows che @Eric Kigathi ha menzionato qui: https://stackoverflow.com/a/5987875/1024735
Consente di visualizzare i dischi rigidi virtuali attualmente esistenti dei propri box virtuali utilizzando il comando vboxmanage
$ vboxmanage list hdds
Nel mio caso elenca solo questo
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
Mantenere la posizione del file VDI che si desidera ridimensionare /home/anonyn/WIN81_64BITS.vdi
Consente di determinare quanto spazio fisico è rimasto sulla tua macchina reale (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
Dal momento che nel mio caso ho 76GB gratuito in / dev / sda2 posso aumentare che WIN81_64BITS.vdi è da 36GB senza problemi
Alcuni semplici calcoli ti permetteranno di ottenere la nuova dimensione desiderata
[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]
Ora sei pronto per compilare il comando che ti aiuterà a risolvere il problema
VBoxManage edithd [percorso / A / File.vdi] --resize [NewSizeInMB]
$ VBoxManage edithd /home/anonyn/WIN81_64BITS.vdi --resize 76755
$ VBoxManage changehd /home/anonyn/WIN81_64BITS.vdi --resize 76755 0% ... 10% ... 20% ... 30% ... 40% ... 50% ... 60% ... 60% ... 70% ... 80% ... 90% ... 100%
Ora avvia quella macchina virtuale ed estendi la partizione desiderata seguendo questi passaggi