Virtualbox - Réduire la taille disque d'une machine virtuelle Mac OS Big Sur

  • Le disque de la machine doit être en format vdi. S'il est en vhd :
    • Convertir le disque : vboxmanage clonehd 'Mac OS.vhd' 'Mac OS.vdi' --format vdi
    • Assigner le nouveau disque dans les préférences de la VM
    • Supprimer l'ancien disque
  • Lancer un terminal dans la VM, et créer un fichier vide : cat /etc/zero > wipefile
  • Lorsque la taille du fichier créé dépasse celui du fichier disque de la VM, arrêter le script
  • Effacer le fichier vide rm wipefile
  • Eteindre la VM
  • Réduire la taille du disque de la VM : vboxmanage modifymedium --compact 'Mac OS.vdi'