Augmentation de l'espace disque sur VirtualBox

42

Existe-t-il un moyen simple d’accroître l’espace disque virtuel sur VirtualBox?

Casebash
la source

Réponses:

54

Il n'y a pas de moyen facile de faire cela.

Il y a un problème compliqué, cependant:

http://www.my-guides.net/en/content/view/122/26/

A un bon guide de capture par capture d'écran. Essentiellement, vous copiez votre installation sur un nouveau fichier de disque virtuel.

Mise à jour: à partir de VirtualBox 4, ils ont ajouté le support pour l'expansion.

VBoxManage modifyhd filename.vdi --resize 46080

Cela redimensionnera une image de disque virtuel à 45 Go.

SysAdmin1138
la source
10
En ce qui concerne la version de VirtualBox 4: après le redimensionnement du disque, vous devez également redimensionner la partition, ce qui est impossible lorsque vous démarrez à partir de, vous devez également démarrer dans une sorte de livecd gparted.
fikovnik
1
@ fikovnik- Oui, la partition doit également être redimensionnée. Cependant, sous Windows, cela peut être fait sur le disque démarré lui-même à l'aide de l' diskpartutilitaire via la ligne de commande ou via l'interface graphique de gestion des disques sans démarrer à partir d'un disque séparé.
Ray Vega
Je n'ai pas de fichier VDI qu'est-ce que c'est? J'ai des fichiers .vmdk
chobo2
Je fournis un lien pour aider à re-partitionner le disque dur ubuntu, après avoir utilisé VBoxManage connection.rnascimento.com/2011/01/25/… . Après avoir re-partitionné le disque dur, vous devez redimensionner le système de fichiers à l’aide de la resize2fscommande.
Thang Pham
@fikovnik j'ai réussi à modifier un nombre plus important et je le vois clairement dans le gestionnaire de virtualbox, la taille du disque a augmenté. Cependant, je ne peux pas voir l'espace disque supplémentaire après avoir démarré dans gparted, bizarre.
B.M.W.
5

Le blog Trivial Proof contient un bon tutoriel du processus pour les versions de VirtualBox antérieures et ultérieures à 4.0. Il comprend les étapes pour ajuster la partition sur le disque développé.

Don Kirkby
la source
Ce site de blog n'existe plus.
Barry Brown
Le lien était cassé, @Barry. Correction maintenant.
Don Kirkby
À compter de 2015, cette réponse est supérieure à celle acceptée par le questionneur initial.
Michael Currie
2

Si vous exécutez Windows Server 2012 et VirtualBox version 4 et ultérieure, il n'y a que 4 étapes:

  1. Exécutez le fichier "C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe" .vdi --resize
  2. Boot Up Virtual Box
  3. In server managaer -> Services de fichiers et de stockage -> Volumes -> Disques -> Tâches -> Nouvelle analyse du stockage
  4. Accédez au gestionnaire de serveur -> Services de fichiers et de stockage -> Volumes -> Faites un clic droit sur le volume -> choisissez d’agrandir le volume.

Allez à l'explorateur de fichiers et faites un clic droit sur le lecteur. Vous verrez que le volume a augmenté de taille!

utilisateur230405
la source
2

Cela fonctionnait parfaitement (sous Windows 7 et avec VirtualBox 4.x).

Faites ce qui suit:

  1. Ouvrez cmd en tant qu'administrateur.
  2. Accédez au dossier dans lequel VirtualBox est installé pour pouvoir utiliser le VBoxManageprogramme.
  3. A partir de là, exécutez la commande suivante:

    VBoxManage modifyhd <file path and name> --resize <size in MB>
    

    par exemple: VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000

  4. Vous verrez un message de 0 à 100% et terminé.
  5. Démarrez votre ordinateur et allez dans "Ordinateur" (ou "Poste de travail", le cas échéant), faites un clic droit et sélectionnez "Gérer", allez dans "Stockage" → "Gestion des disques", faites un clic droit sur le disque que vous souhaitez développer, cliquez sur OK. sur "Extend Volume" et redimensionnez le disque à votre guise.
  6. Si nécessaire, redémarrez la VM.
Mauricio Luca
la source
Oui, et assurez-vous de le faire pour les fichiers .vdi instantanés. Mais notez bien qu'une fois toutes les étapes ci-dessus effectuées, mon invité Win7 est très instable. SFC / Scannow se bloque, même chkdsk se bloque.
Greg Bell
1

J'ai dû chercher un peu comment exécuter cette commande.

Accédez au dossier portant votre nom de fichier .vdi, par exemple: (cd / Users / binoy / VirtualBox \ VMs /)

Ensuite, exécutez la commande pour augmenter l'espace à 25 gb.

VBoxManage modifyhd nomfichier.vdi --resize 25000

Vous devez maintenant attacher l'espace supplémentaire à l'aide de resize2fs ou de Gparted.

binoy
la source
0

Permet de voir les disques durs virtuels existants de votre / vos boîte (s) virtuelle (s) à l'aide de la commande vboxmanage

$ vboxmanage list hdds

Dans mon cas, il ne s'agit que de celui-ci.

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

Conservez l'emplacement du fichier VDI que vous souhaitez redimensionner /home/anonyn/WIN81_64BITS.vdi

Permet de déterminer combien d’espace physique reste sur votre machine réelle (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

Etant donné que dans mon cas , je 76FR gratuitement sur / dev / sda2 Je peux augmenter cette WIN81_64BITS.vdi par 36GB sans aucun problème

Quelques calculs simples vous permettront d’obtenir la nouvelle taille souhaitée

[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]

Vous êtes maintenant prêt à créer la commande qui vous aidera à résoudre le problème.

VBoxManage modifyhd [chemin / 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%

Maintenant, démarrez cette machine virtuelle et étendez la partition souhaitée en suivant ces étapes

entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici

Mauricio Gracia Gutierrez
la source