Comment redimensionner un fichier VirtualBox VDI ou VHD sur Mac OS X

Table des matières:

Anonim

Si vous utilisez VirtualBox pour exécuter des systèmes d'exploitation invités dans une machine virtuelle sur Mac, comme Windows 10 ou Ubuntu Linux, vous devrez peut-être redimensionner la taille du disque virtuel où réside le système d'exploitation. C'est souvent le cas lorsque vous estimez de manière inadéquate l'espace requis pour une installation correcte dans une machine virtuelle avec un stockage alloué dynamiquement.

Pour redimensionner un fichier VDI ou VHD sous Mac OS X (cela peut fonctionner de la même manière sous Linux, faites-le nous savoir), vous utiliserez l'outil VBoxManage à partir de la ligne de commande Mac. Même si vous avez choisi d'installer les outils de ligne de commande de VirtualBox, ce ne sera pas dans votre chemin, vous vous dirigerez donc vers le contenu de VirtualBox.app pour utiliser l'utilitaire à la place.

Puisqu'il s'agit de modifier la machine virtuelle, c'est une bonne idée de sauvegarder le fichier VDI ou VHD au préalable, si vous n'êtes pas du tout à l'aise avec le terminal, vous devriez probablement d'abord sauvegarder l'intégralité du Mac . Gardez à l'esprit que l'utilitaire de redimensionnement utilise des mégaoctets pour la mesure, donc si vous modifiez un fichier vm à 30 Go, ce serait 30 000 Mo, 50 Go à 50 000, etc.

Comment redimensionner un disque virtuel VirtualBox sous Mac OS

  1. Arrêtez la VM et quittez VirtualBox
  2. Ouvrez l'application Terminal et utilisez la commande suivante pour accéder au répertoire de l'application VirtualBox :
  3. cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/

  4. Maintenant, dans le bon répertoire, vous êtes prêt à exécuter la commande de redimensionnement avec la syntaxe suivante :
  5. VBoxManage modifyhd --resize Par exemple, disons qu'il y a un fichier Windows 10 VM VDI situé dans /Users/Paul/Documents/ VM/Windows10.vdi et nous voulons qu'il passe de 15 Go à 30 Go, la syntaxe serait : VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi

  6. Si vous le souhaitez, vérifiez que la modification a eu lieu avec la commande showhdinfo :
  7. VBoxManage showhdinfo ~/path/to/vmdrive.vdi

  8. Relancez VirtualBox et démarrez votre système d'exploitation invité nouvellement redimensionné

Si le chemin d'accès au fichier VM se trouve dans un emplacement profondément enraciné ou complexe, utilisez des guillemets ou utilisez le glisser-déposer pour imprimer l'astuce du chemin qui fonctionne très bien dans l'application Terminal pour pointer correctement vers une hiérarchie de répertoires complexe.

Le redimensionnement du lecteur avec VBoxManage est fondamentalement instantané à partir de la ligne de commande, mais gardez à l'esprit qu'une fois que vous êtes de retour dans le système d'exploitation virtuel (Windows, OS X, Linux ou tout autre élément sous lequel vous exécutez VirtualBox), vous souhaiterez probablement réaffecter la partition pour utiliser le nouvel espace.

J'ai exécuté ceci pour augmenter une taille minimale d'allocation dynamique, si le fichier VDI a une taille fixe et que vous souhaitez le réduire, l'outil VBoxManage fera toujours le travail, mais l'indicateur -compact est ce que vous recherchons.

VBoxManage est un outil utile avec de nombreuses utilisations intéressantes, vous pouvez également l'utiliser pour cloner rapidement un disque virtuel et modifier presque tout dans VirtualBox à partir de la ligne de commande. Si vous prévoyez d'utiliser VBoxManage souvent, vous pouvez l'ajouter à votre chemin ou créer un alias pour un accès plus facile.

Vous connaissez une autre façon de redimensionner un VDI VirtualBox ? Faites le nous savoir dans les commentaires.

Comment redimensionner un fichier VirtualBox VDI ou VHD sur Mac OS X