Comment réduire une machine virtuelle VirtualBox et libérer de l'espace disque

Jul 10, 2025
Maintenance et optimisation

Par défaut, VirtualBox crée des disques dynamiques qui se développent au fil du temps lorsque vous ajoutez des données. Cependant, si vous supprimez des données du virtual machine plus tard, vous remarquerez que le disque ne rétrécit pas automatiquement. Mais vous pouvez réduire manuellement un disque dynamique à l'aide d'une commande masquée.

EN RELATION: Débutant Geek: Comment créer et utiliser des machines virtuelles

N'oubliez pas que cela ne réduira le disque que si sa taille augmente et que vous avez depuis supprimé des données. Donc, si vous venez de créer un disque dynamique, cela ne le réduira pas. Mais, si vous avez créé un disque dynamique, téléchargé 10 Go de données dedans, puis supprimé ces 10 Go de données par la suite, vous devriez pouvoir réduire le disque d'environ 10 Go.

Première étape: assurez-vous que vous utilisez un disque dynamique

Ce processus ne fonctionne que pour les disques dynamiques, dont la taille peut augmenter et diminuer. Les disques dynamiques peuvent atteindre une certaine taille maximale (50 Go, par exemple), mais ils n'atteignent cette taille maximale que lorsqu'ils contiennent autant de données. Les disques de taille fixe auront toujours leur taille maximale.

EN RELATION: Comment convertir entre des disques fixes et dynamiques dans VirtualBox

Si vous avez un disque de taille fixe que vous souhaitez réduire, vous pouvez d'abord le convertir en disque dynamique puis suivez les instructions ci-dessous. Par exemple, si vous avez un disque fixe de 50 Go avec seulement 20 Go de données et que vous le convertissez en disque dynamique, vous devriez pouvoir le réduire pour ne prendre que 20 Go d'espace.

Pour vérifier si un disque est de taille dynamique ou fixe dans VirtualBox, cliquez avec le bouton droit sur la machine virtuelle qui utilise le disque et sélectionnez «Paramètres». Cliquez sur l'onglet «Stockage» et sélectionnez le disque. Vous verrez quel type de disque il est affiché à côté de "Détails". Par exemple, dans la capture d'écran ci-dessous, «Stockage alloué dynamiquement» indique qu'il s'agit d'un disque dynamique.

Deuxième étape: écrire des zéros sur le disque de la machine virtuelle

Assurez-vous de supprimer toutes les données que vous ne voulez plus sur le disque à l'intérieur de la machine virtuelle pour libérer de l'espace avant de continuer. Supprimez les fichiers dont vous n'avez pas besoin, désinstallez les programmes que vous n'utilisez plus et videz votre corbeille. Ensuite, vous devrez remplacer cet espace vide par des zéros.

Pour les systèmes d'exploitation invités Windows

Si Windows est installé dans la machine virtuelle, vous devez maintenant démarrer la machine virtuelle et défragmenter ses disques. À l'intérieur de la machine virtuelle, recherchez dans le menu Démarrer «Défragmenter» et lancez l'outil «Défragmenteur de disque» ou «Défragmenter et optimiser les lecteurs». Sélectionnez le disque que vous souhaitez compacter et cliquez sur «Défragmenter le disque».

Une fois le processus de défragmentation terminé, vous devrez écrire des zéros dans l'espace vide à l'intérieur de la machine virtuelle. Lorsque vous supprimez des fichiers, les données supprimées sont toujours stockées sur le disque VirtualBox ne peut donc pas réduire automatiquement le lecteur. Mais, lorsque vous écrivez des zéros sur les fichiers supprimés, VirtualBox verra une grande quantité de zéros - espace vide, en d'autres termes - et sera capable de compacter le disque.

Pour ce faire, téléchargez le Withdelete utilitaire de Microsoft. Extraire le make.eq fichier dans un dossier sur votre ordinateur.

Ouvrez une fenêtre d'invite de commandes. Pour ce faire, ouvrez le menu Démarrer, recherchez «Invite de commandes» et lancez le raccourci.

Accédez au répertoire contenant le make.eq fichier en tapant cd , en appuyant sur Espace, en entrant le chemin d'accès au répertoire et en appuyant sur Entrée. Veillez à mettre le chemin entre guillemets s'il contient un caractère espace. Ça devrait ressembler à ça:

cd "C: \ chemin \ vers \ dossier"

Par exemple, si vous avez extrait le make.eq fichier dans le dossier de téléchargement de votre compte utilisateur et votre nom d'utilisateur Windows est Bob, vous exécutez la commande suivante:

cd "C: \ Users \ bob \ Downloads"

Pour remplir rapidement le chemin du répertoire, tapez simplement cd dans la fenêtre d'invite de commandes, appuyez sur Espace, puis faites glisser et déposez l'icône de dossier depuis la barre d'adresse du gestionnaire de fichiers.

Exécutez la commande suivante:

do.exce avec: -z

Cela écrira des zéros sur tout l'espace disque disponible sur le lecteur C :. Si vous souhaitez réduire un lecteur secondaire situé à une lettre de lecteur différente dans la machine virtuelle, tapez sa lettre de lecteur au lieu de c :. C'est pour cela que l'outil a été conçu. Comme l'indique la page SDelete du site Web de Microsoft, l'option -z est «bonne pour l'optimisation du disque virtuel».

Vous serez invité à accepter le contrat de licence de l'outil avant de continuer. Cliquez simplement sur «J'accepte».

Attendez que le processus se termine. Une fois terminé, arrêtez votre machine virtuelle à l'aide de l'option «Arrêter» de son menu Démarrer. Vous êtes maintenant prêt à le compacter.

Pour les systèmes d'exploitation invités Linux

Si Linux est installé sur la machine virtuelle - un système d'exploitation invité Linux au lieu d'un système d'exploitation invité Windows, en d'autres termes - vous pouvez ignorer le processus de défragmentation et utiliser les commandes intégrées pour mettre à zéro l'espace libre sur le lecteur. Nous utiliserons Ubuntu comme exemple ici, mais le processus sera similaire sur les autres distributions Linux.

Pour ce faire, vous devez d'abord installer le zerofree utilitaire à l'intérieur de la machine virtuelle. Il doit être disponible dans les référentiels de logiciels de votre distribution Linux. Par exemple, vous pouvez l'installer sur Ubuntu en exécutant la commande suivante sur le terminal de votre machine virtuelle:

sudo apt installer zerofree

Vous ne pouvez pas réellement utiliser zerofree sur votre partition / pendant que vous démarrez dans l’environnement Linux standard. Au lieu de cela, vous souhaiterez démarrer dans un mode de récupération spécial dans lequel votre partition racine normale n'est pas montée. Sur Ubuntu, redémarrez votre machine virtuelle et appuyez à plusieurs reprises sur la touche "Echap" pendant le démarrage pour accéder au menu Grub. Lorsque le menu Grub apparaît, sélectionnez «* Options avancées pour Ubuntu» et appuyez sur Entrée.

Sélectionnez l'option «(mode de récupération)» associée au noyau Linux le plus récent, c'est-à-dire l'option avec le numéro de version le plus élevé en haut de la liste, et appuyez sur Entrée.

Sélectionnez «root» dans le menu de récupération pour démarrer à une invite du shell racine.

Appuyez ensuite sur "Entrée" lorsque "Appuyez sur Entrée pour la maintenance" apparaît sur votre écran. Vous recevrez une invite de terminal.

Sur la ligne de commande, déterminez le disque virtuel à mettre à zéro en exécutant la commande suivante:

df

Dans la sortie ci-dessous, nous pouvons voir que / dev / sda1 est notre seul périphérique de disque réel ici. Nous le savons car c'est le seul disque avec / dev / dans la colonne la plus à gauche.

En supposant que votre machine virtuelle a été créée avec les paramètres par défaut, elle n'aura que / dev / sda1 , qui est la première partition du premier disque dur. Si vous avez configuré les choses différemment avec plusieurs disques ou plusieurs partitions, vous devrez peut-être mettre à zéro une autre partition ou zéro plusieurs partitions.

Vous êtes maintenant prêt à remettre le disque à zéro. Exécutez la commande suivante en remplaçant / dev / sda1 avec le nom de périphérique de la partition sur laquelle vous souhaitez écrire des zéros. La plupart des gens auront juste un / dev / sda1 appareil à zéro.

zerofrey -v / dev / sda1

Lorsque le processus zéro est terminé, exécutez la commande suivante pour arrêter la machine virtuelle:

Arrêtez

Lorsque vous voyez le message «Système arrêté» sur votre écran, le système s'est arrêté et vous pouvez maintenant arrêter votre machine virtuelle. Fermez la fenêtre de la machine virtuelle et sélectionnez «Éteindre la machine virtuelle».

Troisième étape: recherchez la commande VBoxManage

Le reste du processus sera effectué en dehors de la machine virtuelle, sur votre système d'exploitation hôte. Par exemple, si Windows 10 est exécuté sur votre PC et Windows 7 sur une machine virtuelle, vous exécutez le reste du processus sous Windows 10.

Cette option n’est pas exposée dans l’interface graphique de VirtualBox. Au lieu de cela, vous devez utiliser le VBoxManage.exe commander.

Recherchez cette commande pour continuer. Sous Windows, vous le trouverez dans le répertoire du programme VirtualBox, qui est C: \ Program Files \ Oracle \ VirtualBox par défaut. Si vous avez installé VirtualBox dans un autre répertoire, regardez plutôt là.

Ouvrez une fenêtre d'invite de commandes. Pour ce faire, ouvrez le menu Démarrer, tapez cmd et appuyez sur Entrée.

Type cd dans l'invite de commandes, suivi du chemin du dossier où se trouve la commande VBoxManage. Vous devrez le mettre entre guillemets.

Vous pouvez le faire rapidement en tapant cd dans la fenêtre d'invite de commandes, puis en faisant glisser et en déposant l'icône de dossier de la barre d'adresse du gestionnaire de fichiers dans l'invite de commandes.

Si vous utilisez le chemin par défaut, il devrait ressembler à ceci:

cd "C: \ Program Files \ Oracle \ VirtualBox"

REMARQUE: ces instructions supposent que vous utilisez VirtualBox sous Windows. Si vous utilisez VirtualBox sous macOS ou Linux, vous pouvez simplement ouvrir une fenêtre de terminal et exécuter le vboxmanage commande normalement, comme vous le feriez pour toute autre commande.

Étape 4: recherchez le chemin d'accès au disque que vous souhaitez compacter

Exécutez la commande suivante dans la fenêtre d'invite de commandes pour afficher une liste de tous les disques durs virtuels de votre ordinateur:

VBoxManage.exe liste hdds

Parcourez la liste et identifiez le chemin du fichier vers le disque virtuel que vous souhaitez compacter. Supposons que nous souhaitons modifier le disque virtuel associé à la machine virtuelle nommée «Windows 7». Comme nous pouvons le voir dans la sortie ci-dessous, le chemin d'accès à ce disque virtuel sur notre système est C: \ Users \ chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi .

Cinquième étape: compacter le disque

Pour compacter le disque, vous devez utiliser VBoxManage.exe avec la commande correcte. Exécutez simplement la commande suivante, en remplaçant le chemin d'accès au fichier VDI du disque par le chemin d'accès au disque sur votre système que vous avez trouvé à l'aide de la commande ci-dessus. Veillez à mettre le chemin du fichier entre guillemets s'il contient un espace n'importe où dans son chemin.

Ça devrait ressembler à ça:

Disque modifymedium VBoxManage.exe "C: \ chemin \ vers \ disk.vdi" --compact

Par exemple, puisque le chemin d'accès au fichier est C: \ Users \ chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi dans notre exemple, nous exécuterions la commande suivante:

Disque modifymedium VBoxManage.exe "C: \ Users \ chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi" --compact

VirtualBox compactera le disque et vous pourrez immédiatement démarrer la machine virtuelle par la suite, si vous le souhaitez. La quantité d'espace que vous économisez dépend de la quantité d'espace vide à récupérer.

Pensez également à supprimer des instantanés

EN RELATION: Comment gagner du temps en utilisant des instantanés dans VirtualBox

VirtualBox vous permet de créer instantanés pour chaque machine virtuelle. Ceux-ci contiennent une image complète de la machine virtuelle lorsque vous avez créé l'instantané, vous permettant de le restaurer à un état antérieur. Ceux-ci peuvent prendre beaucoup de place.

Pour libérer plus d'espace, supprimez les instantanés que vous n'utilisez pas. Pour afficher les instantanés que vous avez enregistrés pour une machine virtuelle, sélectionnez-le dans la fenêtre principale de VirtualBox et cliquez sur le bouton «Snapshots» à droite de Détails dans la barre d'outils. Si vous n'avez plus besoin d'un instantané, cliquez dessus avec le bouton droit de la souris dans la liste et sélectionnez «Supprimer l'instantané» pour libérer de l'espace.

How To Shrink A VirtualBox Virtual Machine And Free Up Disk Space

How To Shrink A VMware Virtual Machine And Free Up Disk Space

How To Free Up Disk Space On Virtual Machine

How To Shrink Or Decrease Virtual Machine Disks On VMware

How To Shrink / Decrease A Virtual Machines Disk VMware

VirtualBox How To Shrink Decrase Size Of VHD Files (Virtual Hard Disk) Compact VDisk

How To Reduce The Disk Size Of A Windows Guest Virtual Disk File In VirtualBox

How To Increase Virtual Disk Size In Virtualbox (mac)

How To Resize A VirtualBox Disk - 2019

Resize A Virtual Hard Drive In VirtualBox

How To Increase Disk Space In Kali Linux Or Parrot Os Virtualbox || Vdi Size Increment||

Shrink Your VirtualBox .VDI Files On A Windows Host

Virtual Box : How To Increase Disk Size - Windows

The Easiest Way To Increase Virtualbox Disk Size Vdi And Vhd

Resize A Virtual Hard Drive In VirtualBox...The Easy Way

VirtualBox: How To Increase Disk Size (Windows Host) Ubuntu VM

How To Add More Storage To VirtualBox VM - Disk Partition, Format And Mount - 2019


Maintenance et optimisation - Most Popular Articles

Mettez en miroir l'écran de votre ordinateur sur votre téléviseur avec le Chromecast de Google

Maintenance et optimisation Jul 2, 2025

Vous voulez mettre l'écran de votre ordinateur sur votre téléviseur? Vous pourriez connectez-le avec un câble HDMI , Mais l'emplacement de votre ordinateur dépen..


Comment libérer de l'espace sur votre téléphone Android en un seul clic, grâce à Google Photos

Maintenance et optimisation Dec 8, 2025

Soyons réalistes ici: les smartphones modernes ont un stockage limité. Bien qu'ils en aient beaucoup plus qu'auparavant, il est facile de remplir 32 Go sans même s'en rendre comp..


Dans le contexte des fans d'ordinateurs, que signifie HAMP?

Maintenance et optimisation Sep 20, 2025

Lorsque vous commencez à approfondir le matériel interne de votre ordinateur pour le surveiller ou le modifier, vous pouvez parfois rencontrer une liste qui semble étrange et ina..


Comment définir des temps de silence automatiques dans Android avec Ne pas déranger

Maintenance et optimisation Jul 7, 2025

Mode Ne pas déranger sur Android peut être pratique si vous êtes en réunion, à un film ou partout ailleurs où votre téléphone ne doit pas être une distraction p..


Comment sauvegarder automatiquement vos pièces jointes Gmail avec IFTTT

Maintenance et optimisation Jun 25, 2025

CONTENU NON CACHÉ Quand il s'agit d'accomplir les choses rapidement, l'automatisation est le nom du jeu. Nous avons regardé IFTTT avant , et un nouveau lot de mis..


Comment épingler des applications Web mobiles dans la barre d'état système pour un accès rapide

Maintenance et optimisation Oct 17, 2025

CONTENU NON CACHÉ Parfois, vous voulez pouvoir accéder rapidement à un site Web, sans la grande interface optimisée pour le bureau. Treb vous permet de le faire en é..


Comment accélérer Microsoft Word 2007 et 2010

Maintenance et optimisation Sep 15, 2025

Word se comporte-t-il lentement, vous ralentissant? Il existe plusieurs raisons pour lesquelles Word ralentit, mais vous pouvez facilement modifier certains paramètres pour l'accé..


Réduire les signets dans Chrome en icônes de la barre d'outils

Maintenance et optimisation May 20, 2025

CONTENU NON CACHÉ Souhaitez-vous utiliser au mieux l’espace de la barre d’outils de favoris de Chrome? Vous pouvez désormais réduire les signets en icônes en quelques minutes de tra..


Catégories