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.
diskpart
strumento di utilità tramite la riga di comando o tramite la GUI di Gestione disco senza eseguire l'avvio da un disco separato.
resize2fs
comando.
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:
VBoxManage
programma.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