Lorsque vous créez un disque dur virtuel dans VirtualBox ou VMware, vous spécifiez une taille de disque maximale. Si vous souhaitez plus d’espace sur le disque dur de votre machine virtuelle ultérieurement, vous devrez agrandir le disque dur virtuel et la partition.
Notez que vous voudrez peut-être sauvegarder votre fichier de disque dur virtuel avant d’effectuer ces opérations – il y a toujours un risque que quelque chose se passe mal, il est donc toujours bon d’avoir des sauvegardes. Cependant, le processus a bien fonctionné pour nous.
Mise à jour : utilisez le gestionnaire de médias virtuels dans VirtualBox
VirtualBox 6 a ajouté une option graphique pour agrandir et redimensionner les disques virtuels. Pour y accéder, cliquez sur Fichier > Virtual Media Manager dans la fenêtre principale de VirtualBox.
Sélectionnez un disque dur virtuel dans la liste et utilisez le curseur « Taille » en bas de la fenêtre pour modifier sa taille. Cliquez sur « Appliquer » lorsque vous avez terminé.
Vous devrez toujours agrandir la partition sur le disque pour profiter de l’espace supplémentaire. La partition conserve la même taille même lorsque la taille du disque augmente. Consultez les instructions ci-dessous pour plus d’informations sur l’agrandissement de la partition.
Agrandir un disque virtuel dans VirtualBox avec la ligne de commande
Pour agrandir un disque virtuel dans VirtualBox, vous devrez utiliser la commande VBoxManage à partir d’une fenêtre d’invite de commande. Tout d’abord, arrêtez la machine virtuelle – assurez-vous que son état est défini sur Hors tension, et non sur Enregistré.
Noter: Avant de continuer, vous devez également supprimer tous les instantanés associés à la machine virtuelle si vous utilisez la fonctionnalité d’instantanés dans VirtualBox. Cela garantira que vous modifiez le bon fichier de disque virtuel et que tout fonctionnera correctement par la suite.
Deuxièmement, ouvrez une fenêtre d’invite de commande à partir de votre menu Démarrer et modifiez le répertoire dans le dossier des fichiers de programme de VirtualBox. Exécutez la commande :
cd "C:Program FilesOracleVirtualBox"
La commande suivante fonctionnera sur le disque virtuel VirtualBox situé dans « C:UsersEquinoxVirtualBox VMsWindows 10Windows 10.vdi ». Il redimensionnera le disque virtuel à 81 920 Mo (80 Go).
VBoxManage modifyhd "C:UsersChrisVirtualBox VMsWindows 10Windows 7.vdi" --resize 81920
Noter: Utilisez deux tirets avant redimensionner dans la commande ci-dessus.
Remplacez le chemin du fichier dans la commande ci-dessus par l’emplacement du disque VirtualBox que vous souhaitez redimensionner et le nombre par la taille à laquelle vous souhaitez agrandir l’image (en Mo).
Noter: Dans VirtualBox 6.0+, sorti en 2019, vous devrez peut-être utiliser la commande suivante à la place :
VBoxManage modifymedium disk "C:UsersEquinoxVirtualBox VMsWindows 10Windows 10.vdi" --resize 81920
Notez que ce processus n’agrandit pas la partition sur le disque dur virtuel, vous n’aurez donc pas encore accès au nouvel espace — voir la section Agrandir la partition de la machine virtuelle ci-dessous pour plus d’informations.
Agrandir un disque virtuel dans VMware
Pour agrandir le disque dur d’une machine virtuelle dans VMware, éteignez la machine virtuelle, cliquez dessus avec le bouton droit et sélectionnez Paramètres de la machine virtuelle.
Sélectionnez le périphérique de disque dur virtuel dans la liste, cliquez sur le bouton Utilitaires, puis cliquez sur Développer pour développer le disque dur.
Entrez une taille de disque maximale plus grande et cliquez sur le bouton Développer. VMware augmentera la taille de votre disque virtuel, même si ses partitions resteront de la même taille – voir ci-dessous pour plus d’informations sur l’agrandissement de la partition.
Agrandir la partition de la machine virtuelle
Vous avez maintenant un disque dur virtuel plus grand. Cependant, la partition du système d’exploitation sur votre disque dur virtuel est de la même taille, vous ne pourrez donc pas encore accéder à cet espace.
Vous devrez maintenant étendre la partition du système d’exploitation invité comme si vous agrandissiez une partition sur un vrai disque dur dans un ordinateur physique. Vous ne pouvez pas agrandir la partition lorsque le système d’exploitation invité est en cours d’exécution, tout comme vous ne pouvez pas agrandir votre partition C: lorsque Windows est en cours d’exécution sur votre ordinateur.
Vous pouvez utiliser un CD live GParted pour redimensionner la partition de votre machine virtuelle – démarrez simplement l’image ISO GParted dans votre machine virtuelle et vous serez redirigé vers l’éditeur de partition GParted dans un environnement Linux en direct. GParted pourra agrandir la partition sur le disque dur virtuel.
Tout d’abord, téléchargez le fichier ISO du live CD GParted à partir d’ici.
Chargez le fichier ISO dans votre machine virtuelle en accédant à la fenêtre des paramètres de la machine virtuelle, en sélectionnant votre lecteur de CD virtuel et en naviguant jusqu’au fichier ISO sur votre ordinateur.
Démarrez (ou redémarrez) votre machine virtuelle après avoir inséré l’image ISO et la machine virtuelle démarrera à partir de l’image ISO. Le CD live de GParted vous posera plusieurs questions lors du démarrage – vous pouvez appuyer sur Entrée pour les ignorer pour les options par défaut.
Une fois GParted démarré, regardez comment le lecteur virtuel est partitionné.
Avertissement: Tous les systèmes d’exploitation n’entraîneront pas des disques partitionnés de cette façon, mais il y a de fortes chances que vous voyiez quelque chose de similaire. Assurez-vous de faire attention aux partitions existantes lorsque vous faites cela – le redimensionnement, le reformatage ou la suppression négligents d’une partition peuvent entraîner une machine virtuelle inutilisable.
La disposition des cloisons est extrêmement importante. Il y a trois partitions sur le disque, plus 30 gigaoctets d’espace non alloué.
La première partition, sda1, est le secteur de démarrage ou la partition système EFI. La deuxième partition, sda2, est la « partition principale ». C’est l’espace alloué au système d’exploitation Windows – c’est la partition que nous voulons étendre. Il est noté avec la flèche rouge et la boîte rouge dans l’image ci-dessus.
Pointe: De manière générale, vous pouvez identifier votre partition principale par sa taille – elle sera proche de la taille totale du lecteur virtuel d’origine que vous avez créé.
Assurez-vous de noter qu’il existe une troisième partition, sda3, directement entre la partition que vous souhaitez redimensionner et l’espace non alloué que nous avons créé précédemment. La position de sda3 signifie que nous ne pouvons pas simplement étendre sda2 dans l’espace non alloué. La troisième partition est littéralement gênante, et nous allons d’abord devoir la déplacer.
Faites un clic droit sur sda3, puis cliquez sur « Redimensionner/Déplacer ».
Noter: Ce n’est peut-être pas sda3 pour vous. Vous recherchez simplement la partition qui se trouve entre la partition principale et l’espace non alloué.
Une nouvelle fenêtre apparaîtra qui vous permettra de déplacer la partition.
Prenez note de ce que dit l’écran. Il y a 30 722 mégaoctets d’espace après la partition msftres. Si vous voulez que sda3 soit à l’écart, nous devons déplacer sda3 complètement de l’autre côté de l’espace disponible. Cliquez sur la case « Espace libre précédent », entrez « 30722 » dans le champ, puis cliquez sur « Redimensionner/Déplacer ». Ça devrait ressembler à ça:
Maintenant, sda3 est mis en file d’attente pour être déplacé à la fin de l’espace non alloué, et nous pouvons également définir sda2 pour qu’il soit redimensionné. Faites un clic droit sur sda2, puis cliquez sur « Redimensionner/Déplacer ».
Entrez le nombre après « Taille maximale » dans le champ « Nouvelle taille » ou faites glisser le côté droit du curseur complètement vers la droite.
Si vous l’avez fait correctement, vous devriez maintenant entrer la valeur de « Taille maximale » dans la case « Nouvelle taille ». Cliquez sur « Redimensionner/Déplacer » pour finaliser le changement.
Cliquez sur le bouton représentant une coche verte en haut pour appliquer toutes les modifications que vous avez apportées. L’application des modifications peut prendre quelques minutes, selon le nombre d’opérations de déplacement ou de redimensionnement que vous avez mises en file d’attente et la vitesse de votre ordinateur. Ne vous inquiétez pas si vous devez attendre un moment.
Une fois l’opération de redimensionnement terminée, redémarrez votre machine virtuelle et supprimez le fichier ISO GParted. Windows vérifiera le système de fichiers de votre machine virtuelle pour s’assurer qu’il fonctionne correctement – n’interrompez pas cette vérification.
La partition de la machine virtuelle occupera désormais tout le disque dur virtuel, vous aurez donc accès à l’espace supplémentaire.
Notez qu’il existe des moyens plus simples d’obtenir plus de stockage – vous pouvez ajouter un deuxième disque dur virtuel à votre machine virtuelle à partir de sa fenêtre de paramètres. Vous pouvez accéder au contenu de l’autre disque dur sur une partition séparée – par exemple, si vous utilisez une machine virtuelle Windows, l’autre disque dur virtuel sera accessible sur une lettre de lecteur différente à l’intérieur de votre machine virtuelle.