Comment augmenter l’espace disque dans VirtualBox
Gérer les disques VirtualBox peut parfois s’avérer fastidieux. C’est particulièrement vrai lorsqu’on a besoin de plus d’espace, mais que le type de disque complique les choses. Si le disque virtuel est configuré en « Taille fixe », il est impossible de le redimensionner directement via l’interface graphique, du moins pas de manière simple. C’est assez étrange, mais il faut d’abord le cloner ou le convertir. Redimensionner un VDI « Allocation dynamique » est plus facile : on peut le faire directement via le Gestionnaire de médias virtuels ou la ligne de commande. Cependant, même dans ce cas, la partition à l’intérieur de la machine virtuelle doit être étendue par la suite. L’ensemble du processus se complique si l’on n’est pas familier avec l’invite de commandes ou si les choses ne se déroulent pas comme prévu. Mais, en tâtonnant avec les bonnes commandes et les bonnes étapes, on y arrive.
Comment augmenter la taille du disque dans VirtualBox
Partie 1. Comment augmenter la taille d’un disque dynamique dans VirtualBox
Méthode 1 : Utilisation de Virtual Media Manager
C’est la méthode la plus simple si vous êtes à l’aise avec la navigation. Elle permet de redimensionner visuellement le fichier VDI, qui contient le disque virtuel. Pourquoi ça marche ? Parce que l’interface graphique de VirtualBox prend en charge le redimensionnement des disques dynamiques, mais jusqu’à un certain point seulement. Il arrive parfois que des erreurs « Le redimensionnement n’est pas encore pris en charge » s’affichent, notamment avec les disques fixes. Cette méthode est donc idéale lorsque votre disque est déjà dynamique et que vous souhaitez le redimensionner rapidement.
- Ouvrez le menu Fichier et accédez à Outils > Gestionnaire de médias virtuels
- Sélectionnez votre fichier VDI (voir sous Stockage ), puis cliquez sur l’ onglet Informations.
- Utilisez le curseur Taille pour l’augmenter. En général, il suffit de faire glisser le curseur ou de saisir une taille plus grande, puis de cliquer sur Appliquer.
- Une fois le redimensionnement terminé, vous devrez agrandir la partition à l’intérieur de votre machine virtuelle pour utiliser réellement l’espace — voir la partie 3 ci-dessous à ce sujet.
Sur certaines configurations, vous pourriez rencontrer des erreurs indiquant que le redimensionnement n’est pas pris en charge. Si tel est votre cas, passez à la méthode en ligne de commande ci-dessous.
Méthode 2 : Utilisation de la ligne de commande (VBoxManage)
C’est un peu plus complexe, mais cela vous donne le contrôle. C’est un peu étrange, mais ça fonctionne. Il faut d’abord éteindre la machine virtuelle car VirtualBox ne redimensionne pas les disques à la volée.
- Ouvrez l’invite de commandes en tant qu’administrateur. Ensuite, accédez au répertoire de VirtualBox :
- Listez tous les disques virtuels connectés pour identifier votre cible :
- Copiez le chemin d’accès complet de votre disque (clic droit et copier) et préparez-vous à le redimensionner. Par exemple, si votre disque se trouve à l’emplacement « C:\Users\Admin\VirtualBox VMs\MyVM\disk.vdi », vous utiliserez ce chemin dans la commande.
- Exécutez la commande de redimensionnement en remplaçant le nom du fichier et sa taille (en Mo).Par exemple, pour obtenir un fichier de 100 Go :
- Une fois cette opération terminée, vous devez étendre la partition sous Windows (voir la partie 3).Sur une configuration, cela a fonctionné après un redémarrage ; sur une autre, des étapes supplémentaires ou plusieurs redémarrages ont été nécessaires.
cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage.exe list hdds
*Remarque : le chemin d’accès complet à votre VDI figurera dans cette liste.*
VBoxManage.exe modifiyhd "C:\Users\Admin\VirtualBox VMs\MyVM\disk.vdi" --resize 102400
*Remarque : le double tiret avant « redimensionner » est essentiel. De plus, 102 400 Mo équivalent à 100 Go.*
Partie 2. Clonage et conversion d’un disque fixe en disque dynamique (si nécessaire)
Si vous avez utilisé un disque de taille fixe, vous êtes mal parti : vous ne pouvez pas le redimensionner directement. L’astuce : clonez-le en tant que disque dynamique, puis redimensionnez-le. Commencez par détacher le disque de la machine virtuelle (pour éviter les erreurs).Dans Stockage, supprimez le disque, puis dans Gestionnaire de médias virtuels, trouvez votre disque et supprimez-le (mais conservez le fichier lui-même).
- Ouvrez l’invite de commandes et accédez au répertoire VirtualBox comme précédemment.
- Liste des disques :
VBoxManage.exe list hdds - Cloner et convertir en disque dynamique (avec un nom de fichier différent) :
VBoxManage clonehd "path\to\your\fixeddisk.vdi" "path\to\your\dynamickdisk.vdi"
Répétez la commande en veillant à ce que le nouveau nom de fichier indique qu’il s’agit d’un clone. Ensuite, attachez ce nouveau disque dynamique à votre machine virtuelle.
Partie 3. Extension du disque sous Windows
Une fois que le disque virtuel est plus grand, Windows à l’intérieur de la machine virtuelle ne reconnaîtra pas automatiquement le nouvel espace. Vous devez accéder à la Gestion des disques ( Win + R, puis tapez « gz » diskmgmt.msc) et rechercher l’espace non alloué à côté de votre lecteur principal, généralement C:.
Faites un clic droit sur C:, choisissez « Étendre le volume », puis suivez l’assistant. Il devrait utiliser tout l’espace non alloué pour étendre votre partition principale. Parfois, cette opération ne fonctionne pas si l’espace non alloué ne se trouve pas juste après le lecteur C: ; vous aurez alors peut-être besoin d’un logiciel de partitionnement tiers. Mais dans la plupart des cas, cette simple extension devrait suffire.
Je ne sais pas pourquoi, mais sur certains ordinateurs, il a fallu redémarrer Windows pour que le redimensionnement soit correctement pris en compte. C’est un peu agaçant, mais c’est Windows.
En résumé, voilà l’essentiel. Généralement, redimensionner l’espace disque virtuel (VDI), puis étendre la partition sous Windows, permet de gagner de la place sans réinstallation complète. C’est une méthode un peu détournée, mais elle fonctionne une fois qu’on a compris les commandes et les étapes.
Résumé
- Vérifiez si votre disque est de type dynamique ou fixe.
- Redimensionnez avec Virtual Media Manager ou la ligne de commande si nécessaire.
- Après le redimensionnement, étendez la partition dans Windows.
- Toujours faire une sauvegarde avant de manipuler des images disque, par précaution.
Conclure
Bref, après toutes ces manipulations, l’essentiel est de gagner de l’espace sans perdre de données. Si ça ne se passe pas bien du premier coup, redémarrer ou essayer une autre méthode résout généralement le problème. C’est un peu fastidieux, mais ça vaut le coup une fois qu’on voit l’espace de stockage supplémentaire disponible dans la machine virtuelle. J’espère que ça fera gagner du temps à certains ; ça a fonctionné pour plusieurs de mes configurations, alors croisons les doigts pour que ça marche aussi pour vous.