{{tag>Virtualbox disque_dur vdi}} ====== Virtualbox : Augmenter la taille d'un disque dur vdi ====== Le disque dur d'une de vos machines virtuelle est devenu trop petit ? Voici comment faire pour en augmenter la taille. ===== Conditions nécessaires ===== * Avoir suffisamment de place sur votre disque physique. * Avoir complètement éteint la machine virtuelle en question. * Avoir l'image iso d'une distribution Linux comportant Gparted. Par exemple [[https://linuxmint.com/download.php|LinuxMint]]. ===== Sur l'ordinateur hôte ===== - Repérer le chemin complet vers le disque vdi de votre machine virtuelle. Exemple : ''/home/user/VirtualBox VMs/LM Latest/LM Latest.vdi'' - En supposant que ce disque est de 35 Go et que vous voulez augmenter sa taille à 50 Go (50000 Mo) : ''vboxmanage modifyhd '/home/user/VirtualBox VMs/LM Latest/LM Latest.vdi' --resize 50000'' sans oublier de mettre le chemin complet entre apostrophes ou entre guillemets. Il y a deux tirets avant resize. - L'opération s'effectue et dure quelques secondes. __Si l'opération échoue__, on vérifie d'abord le //Format variant// du disque vdi : - ''vboxmanage showhdinfo '/home/user/VirtualBox VMs/LM Latest/LM Latest.vdi' ''. Si la ligne ''Format variant: fixed default'' apparaît, il faut cloner le disque afin d'obtenir un nouveau disque avec ''Format variant: dynamic default''. - Pour cloner le disque : ''vboxmanage clonehd "/home/user/VirtualBox VMs/LM Latest/LM Latest.vdi" "/home/user/VirtualBox VMs/LM Latest/LM Latest2.vdi" ''. (Remarquer le ''2'' dans le nom du clone.) L'opération est généralement assez longue. Le message "0%..." reste longtemps affiché à l'écran ; laisser le clonage se faire. - ''vboxmanage showhdinfo '/home/user/VirtualBox VMs/LM Latest/LM Latest2.vdi' '' doit retourner ''Format variant: dynamic default''. - On peut alors augmenter la taille du nouveau disque : ''vboxmanage modifyhd '/home/user/VirtualBox VMs/LM Latest/LM Latest2.vdi' --resize 50000''. L'opération est rapide. - Dans Virtualbox, indiquer le changement de disque pour la machine en question. ===== Sur la machine virtuelle ===== - Lancer VirtualBox. Dans les paramètres de stockage de votre machine virtuelle, indiquez que le lecteur optique contient l'image iso de votre distribution Linux. Dans les paramètres système, indiquez que le premier lecteur d'amorçage est le lecteur optique. - Démarrez la machine virtuelle concernée. Il faut parfois maintenir la touche [Echap] (ou [F12]) enfoncée pour démarrer sur le Live-DVD. - Une fois la machine démarrée sur le Live-DVD, lancez Gparted (menu -> Administration -> Gparted). - Avec Gparted, étendez les partitions désirées. Attention si une partition est placée à l'intérieur d'une partition étendue, il faut d'abord étendre celle-ci. Appliquez les changements. L'opération prend plusieurs minutes. - Fermez GParted et quittez le Live-DVD (menu -> Quit). Quand le message //Please remove the installation medium, then press ENTER:// apparaît, allez dans le menu "Périphériques->Lecteurs optiques" de votre machine virtuelle et choisissez "Éjecter le disque du lecteur virtuel" avant d'appuyer sur la touche ENTRÉE. - Votre machine virtuelle s'éteint. Redémarrez-là. C'est fait ! {{counter|today| personne a visité cette page aujourd'hui| personnes ont visité cette page aujourd'hui}} et {{counter}} en tout.