28Jun
VirtualBox vous permet de choisir un disque à taille fixe ou à allocation dynamique lors de la création d'un nouveau fichier de disque dur virtuel. Les disques alloués dynamiquement sont plus rapides à créer et peuvent atteindre des tailles plus grandes. Les disques de taille fixe peuvent être plus rapides à utiliser, mais ils ne peuvent pas grossir une fois qu'ils sont pleins. Vous pouvez convertir entre les deux formats et redimensionner les disques, si vous le souhaitez.
Étape 1: Localisez la commande VBoxManage et ouvrez une invite de commande
VirtualBox vous permet de convertir un disque fixe en disque dynamique ou disque dynamique en disque fixe, mais cette option n'est pas exposée dans son interface graphique. Au lieu de cela, vous devez utiliser la commande VBoxManage.exe.
Localisez 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, cherchez-y plutôt.
Ouvre une fenêtre d'invite de commandes. Pour ce faire, ouvrez le menu Démarrer, tapez cmd et appuyez sur Entrée.
Tapez cd dans l'invite de commande, suivi du chemin du dossier où se trouve la commande VBoxManage. Vous devrez l'inclure 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 du dossier depuis 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 sur macOS ou Linux, vous pouvez simplement ouvrir une fenêtre Terminal et lancer la commande vboxmanage normalement, comme vous le feriez avec n'importe quelle autre commande.
Etape 2: Localiser le chemin du disque que vous voulez convertir
Exécutez la commande suivante dans la fenêtre d'invite de commande pour afficher la liste de tous les disques durs virtuels sur votre ordinateur:
VBoxManage.exe liste hddsRechercher dans la liste etidentifier le chemin du fichier vers le disque virtuel que vous voulez convertir. Disons que nous voulons modifier le disque virtuel associé à la machine virtuelle nommée "Windows".Comme nous pouvons le voir dans la sortie ci-dessous, le chemin vers ce disque virtuel sur notre système est C: \ Utilisateurs \ chris \ VirtualBox VMs \ Windows \ Windows.vdi.
Troisième étape: Convertir le disque virtuel
Vous pouvez maintenant utiliser la commande VBoxManage pour convertir le disque virtuel de fixe en dynamique, ou de dynamique à fixe.
Pour convertir un disque virtuel de fixe en dynamique, exécutez la commande suivante:
VBoxManage.exe disque clonemedium "C: \ chemin \ vers \ source.vdi" "C: \ chemin \ vers \ destination.vdi" -variant StandardPar exemple, si le disque source se trouve dans C: \ Utilisateurs \ chris \ VirtualBox VMs \ Windows \ Windows.vdi et que vous souhaitez créer un nouveau disque nommé Windows-dynamic.vdi dans le même dossier, vous devez exécuter:
Disque clonemedium VBoxManage.exe "C: \ Utilisateurs \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Utilisateurs \ chris \ VirtualBox MV \ Windows \ Windows-dynamic.vdi" -variant StandardPour convertir un disque virtuelde dynamique à fixe, exécutez la commande suivante:
VBoxManage.exe clonemedium disque "C: \ chemin \ vers \ source.vdi" "C: \ chemin \ vers \ destination.vdi" -variantfixe Par exemple, si la sourcedisque se trouve dans C: \ Utilisateurs \ chris \ VirtualBox VMs \ Windows \ Windows.vdi et vous voulez créer un nouveau disque nommé Windows-fixed.vdi dans le même dossier, vous exécuteriez:
VBoxMDisque clonemedium anage.exe "C: \ Utilisateurs \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Utilisateurs \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -variant StandardÉtape 4: Supprimer leAncien disque virtuel
La commande ci-dessus clone simplement le disque existant. Vous vous retrouvez avec le fichier disque d'origine et un nouveau fichier disque.
Tout d'abord, vous devez supprimer le disque virtuel existant de VirtualBox. Dans VirtualBox, cliquez avec le bouton droit sur la machine virtuelle qui utilise le disque virtuel et sélectionnez "Paramètres".
Sélectionnez "Stockage" pour afficher les périphériques de stockage connectés. Cliquez avec le bouton droit sur le VDI d'origine et sélectionnez "Supprimer la pièce jointe".Cliquez sur "OK" après.
Le processus ci-dessous va supprimer le fichier disque d'origine de votre lecteur. Avertissement : Vous pouvez sauvegarder le fichier original si vous ne l'avez pas déjà fait, au cas où quelque chose n'allait pas avec ce processus.
Dans l'invite de commandes, exécutez la commande suivante pour afficher la liste de tous les disques virtuels de votre ordinateur:
VBoxManage.exe list hddsRecherchez l'UUID du disque d'origine que vous voulez supprimer. Vous pouvez le copier dans votre presse-papiers en le sélectionnant avec le bouton gauche de la souris et en cliquant dessus avec le bouton droit de la souris.
Exécutez la commande suivante pour supprimer le disque d'origine du registre de VirtualBox et supprimez-le. Vous pouvez cliquer avec le bouton droit de la souris dans la fenêtre d'invite de commandes pour coller l'UUID.
VBoxManage.exe UMID --deleteÉtape cinq: renommer le nouveau disque
Vous devez maintenant renommer le nouveau fichier de disque afin qu'il ait le même nom que celui d'origine. Il suffit de naviguer dans une fenêtre Explorateur de fichiers ou Windows Explorer.
Cliquez avec le bouton droit sur le fichier VDI, sélectionnez "Renommer" et remplacez-le par le nom d'origine. Par exemple, nous avons renommé ici le fichier Windows-fixed.vdi que nous avons créé pour Windows.vdi.
Une fois que vous avez renommé le disque, supprimez l'ancien nom de disque de VirtualBox. Cliquez sur Fichier & gt;Virtual Media Manager dans VirtualBox et localisez le nom d'origine du disque renommé; une icône d'avertissement jaune apparaît à gauche de celui-ci. Cliquez-droit dessus et sélectionnez "Supprimer".Cliquez sur "Supprimer" à nouveau pour confirmer et fermer "Fermer".
Étape 6: Insérez le disque Dans VirtualBox
Revenez dans VirtualBox, cliquez avec le bouton droit sur la machine virtuelle associée au disque virtuel et sélectionnez "Paramètres".Sous Stockage, cliquez avec le bouton droit sur le contrôleur SATA et sélectionnez "Ajouter un disque dur".
Sélectionnez "Choisir un disque existant" et naviguez jusqu'au fichier que vous venez de renommer.
Cliquez sur "OK" pour fermer la fenêtre des paramètres de la machine virtuelle. Vous devriez maintenant pouvoir démarrer la machine virtuelle normalement. Son disque sera soit un disque fixe ou dynamique, quel que soit le type de conversion.