Parfois vous préparez des vm Windows sous KVM sans penser à ceux qui sont obligés d’utiliser VirtualBox car ils ne disposent pas des instructions de virtualisation matérielles sur leur machine. J’ai eu le cas récemment pour une VM sous Windows XP, que j’ai donc recréé sans disque dur afin de réutiliser le disque créé au format créé via virt-manager vu que l’OS et les softs étaient déjà présent.
En fait comme d’habitude sous Linux, c’est simple :
# qemu-img convert /var/lib/libvirt/images/VM-XP-01.img VM-XP-01.bin
# VBoxManage convertfromraw VM-XP-01.bin VM-XP-01.vdi --format VDI
Le fichier /var/lib/libvirt/images/VM-XP-01.img étant le disque d’origine et le fichier .vdi celui à destination de VirtualBox.
Attention sur un point quand vous recréez la VM sous VirtualBox, il faut qu’elle soit compatible au niveau chipset et contrôleur SATA sinon vous aurez droit à un joli écran bleu INACCESSIBLE_BOOT_DEVICE avec comme code d’erreur 0x0000007B, message des plus clair indiquant que l’OS n’a pas le driver du contrôleur de disque.