Je veux transformer une machine physique fonctionnant sous MS Windows 7 en une machine virtuelle VirtualBox. C'est facile, je l'ai déjà fait auparavant, mais cette fois j'avais besoin que la taille/capacité virtuelle du disque soit une fixe et plus petit taille.
Il doit être réparé car je vais y installer le cryptage de disque PGP pour des raisons de conformité. Cela va étendre un disque dynamique à sa taille maximale.
En dehors de ce cas particulier, il existe d'autres raisons de vouloir que les disques soient plus petits et fixes. C'est mon expérience. Si vous exécutez par exemple un serveur de construction Jenkins sur un disque à expansion dynamique, vous pourriez voir le disque s'étendre rapidement jusqu'à sa taille maximale alors que dans le système d'exploitation invité, l'utilisation de l'espace disque est stable et il y a beaucoup d'espace libre.
Utilisation de Disk2vhd J'ai créé un fichier vhdx. J'ai converti ce fichier au format vdi.
vboxmanage clonehd --format VDI MSWIN7.VHDX MSWIN7.vdi
Il semblerait qu'avec vdi, vous puissiez réduire la taille/capacité d'un virtuel à l'aide de commandes telles que
vboxmanage modifyhd MSWIN7.vdi --resize 160000
J'ai constaté que cela ne fonctionne pas. Même si vous essayez des variantes, vous obtiendrez systématiquement des messages d'erreur du type :
État d'avancement : VBOX_E_NOT_SUPPORTED VBoxManage : erreur : Redimensionnement du disque dur pour ce format n'est pas encore implémenté !
Voici la disposition de mon disque vdi. Je l'ai ajouté à une VM Ubuntu pour le regarder en utilisant Gparted et CloneZilla. La capacité est d'environ 300 Go. Non alloué 145GB. Utilisé : environ 153 Go.
Je veux réduire la capacité à environ 160 Go. Cela devrait être suffisant pour contenir /dev/sdb1
y /dev/sdb2
.
BTW, j'ai essayé CloneZilla mais il ne semble pas non plus aimer réduire la capacité à un disque plus petit. J'ai essayé plusieurs paramètres dans CloneZilla, mais sans succès.
Comment puis-je réduire la taille/capacité d'un réseau virtuel ?