Comment augmenter l’espace disque de VirtualBox
Oracle VM VirtualBox est un outil de virtualisation gratuit qui, malgré quelques particularités, a su conserver une certaine popularité. Certes, il existe d’autres solutions, certaines offrant même des fonctionnalités absentes de VirtualBox, mais globalement, VirtualBox propose des performances solides, une stabilité correcte et un ensemble de fonctionnalités assez complet, le tout gratuitement. Lors de la création d’une nouvelle machine virtuelle, vous pouvez ajuster de nombreux paramètres, notamment la taille de votre disque virtuel, ce qui est pratique. Cependant, un inconvénient subsiste : une fois le disque dur virtuel configuré, modifier sa taille à la volée n’est pas chose aisée. VirtualBox ne facilite pas le redimensionnement des disques directement via son interface graphique. Cela peut s’avérer agaçant si vous manquez d’espace ou si vous souhaitez allouer davantage de stockage ultérieurement.
Si vous souhaitez augmenter la taille de votre disque virtuel sous Windows, vous n’avez pas vraiment le choix et devez utiliser la ligne de commande. Pour l’instant, VirtualBox ne propose pas de bouton intégré pour redimensionner les disques, du moins pas en un seul clic. Mais pas de panique ! Quelques commandes dans l’invite de commandes suffisent. N’oubliez pas : faites toujours une sauvegarde de votre machine virtuelle avant de modifier la taille des disques. Ce disque virtuel est crucial, et il vaut mieux prévenir que guérir, au cas où quelque chose tournerait mal. Assurez-vous également que le disque sur lequel sont stockés les disques virtuels dispose de suffisamment d’espace libre pour supporter l’augmentation. Car, évidemment, Windows se doit parfois de compliquer les choses inutilement.
Comment augmenter la taille du disque VirtualBox sous Windows
Utilisation des outils en ligne de commande : pourquoi et quand
Cette méthode est une solution de contournement, mais elle fonctionne dans la plupart des configurations. Elle consiste à réduire ou à agrandir votre fichier de disque virtuel (fichier VDI ou VHD), puis à indiquer à VirtualBox de prendre en compte la nouvelle taille. C’est utile si vous manquez d’espace sur votre machine virtuelle ou si vous souhaitez prévoir un stockage supplémentaire. L’élément clé est l’ outil en ligne de commande VBoxManage. Il fait partie de l’installation de VirtualBox et se trouve généralement dans ` C:\Program Files\Oracle\VirtualBox`.
Sauvegardez d’abord votre lecteur virtuel
- Avant de commencer, copiez votre fichier de disque virtuel (.vdi ou.vhd) dans un endroit sûr. En cas de problème, vous pourrez ainsi revenir en arrière. Mieux vaut prévenir que guérir.
Ouvrir l’invite de commandes en tant qu’administrateur
Appuyez sur la touche Entrée Windows + R, tapez la commande cmd, puis appuyez sur Entrée Enter. Assurez-vous de l’exécuter en tant qu’administrateur : cliquez avec le bouton droit sur l’icône Invite de commandes et sélectionnez « Exécuter en tant qu’administrateur ». Parfois, certaines commandes nécessitent des privilèges élevés pour fonctionner correctement.
Accédez au répertoire VirtualBox
Saisissez cette commande pour changer de répertoire, en remplaçant la lettre de lecteur si vous avez installé VirtualBox ailleurs :
cd "C:\Program Files\Oracle\VirtualBox"
Cela permet de s’assurer que vos commandes ciblent le bon fichier exécutable. Sur certaines configurations, il peut être nécessaire d’exécuter cette commande en tant qu’administrateur ou de modifier le chemin d’accès si VirtualBox se trouve dans un autre dossier.
Trouvez le chemin exact de votre disque virtuel
Vos disques virtuels sont probablement stockés dans votre dossier Documents ou à un autre emplacement que vous avez spécifié lors de l’installation. Pour les trouver, ouvrez VirtualBox, sélectionnez votre machine virtuelle, puis accédez à Paramètres > Stockage. Le chemin d’accès au disque virtuel s’affiche à droite. Il ressemble à ceci : [ S:\VirtualBox\MyVM.vdichemin_vers_le_disque_virtuel].Notez-le, car vous en aurez besoin pour la commande de redimensionnement.
Redimensionner le disque virtuel
Utilisez la commande suivante, en remplaçant `
VBoxManage modifymedium disk "S:\VirtualBox\MyVM.vdi" --resize
Par exemple, pour augmenter la capacité de votre disque à 60 Go, vous exécuteriez la commande suivante :
VBoxManage modifymedium disk "S:\VirtualBox\MyVM.vdi" --resize 60000
Sur certaines configurations, il peut être nécessaire d’ajouter la commande avec `–resize` plutôt que `modifyhd`, car la syntaxe a évolué au fil des versions. Vérifiez votre version de VBoxManage si vous rencontrez des erreurs.
Redémarrez la machine virtuelle et étendez la partition.
Après le redimensionnement, le disque virtuel de votre machine virtuelle est techniquement plus grand, mais le système d’exploitation ne reconnaîtra pas automatiquement ce nouvel espace. Démarrez donc la machine virtuelle, ouvrez la Gestion des disques en appuyant sur la touche Entrée Windows + R, saisissez diskmgmt.msc, puis appuyez sur Entrée Enter. Le nouvel espace non alloué devrait apparaître comme tel. Faites un clic droit sur votre partition principale et choisissez Étendre le volume. Utilisez l’assistant pour allouer le nouvel espace à votre partition existante. Windows peut parfois être capricieux à cette étape ; la patience est donc de mise.
Sur certaines configurations, Windows permet d’étendre directement l’espace de stockage sans difficulté. Sur d’autres, il peut être nécessaire d’utiliser des outils de partitionnement tiers si l’option est grisée. Quoi qu’il en soit, c’est ainsi que vous obtenez cet espace de stockage supplémentaire disponible dans votre machine virtuelle.
D’après mon expérience, ce processus n’est pas infaillible : il arrive que la commande de redimensionnement du disque échoue du premier coup, ou que Windows n’affiche l’espace disponible qu’après un redémarrage ou une actualisation du disque. Mais généralement, après un redémarrage et une extension rapide du disque, tout fonctionne correctement.
Résumé
- Créez une sauvegarde de votre disque virtuel.
- Utilisez cette fonction
VBoxManagepour redimensionner le fichier de disque virtuel. - Démarrez votre machine virtuelle et étendez la partition au sein du système d’exploitation invité.
- Assurez-vous au préalable que le disque dispose de suffisamment d’espace sur votre machine hôte.
Conclure
Ce n’est pas la méthode idéale, mais c’est la seule disponible pour le moment. Je ne comprends pas pourquoi VirtualBox ne propose pas une fonction simplifiée, mais bon, au moins c’est faisable avec quelques commandes. Pensez simplement à sauvegarder vos données et, en cas de problème, vérifiez vos chemins d’accès et votre espace disque. Il vous faudra peut-être plusieurs essais, mais c’est tout à fait faisable. J’espère que cela permettra à quelqu’un d’éviter bien des tracas par la suite.