, , ,

Utiliser un fichier image comme disque pour une VM

Ce cas de figure est intéressant dans le cas d'une récupération de données. On souhaite utiliser la VM pour réparer un système de fichier contenu dans une image disque.

  1. Création de l'image à partir du périphérique défaillant avec ddrescue
  2. Créer un vdisk à partir de l'image et réparer le système de fichier via la VM

La première étape n'estpas décrite dans ce document, confère le wiki

Pour pouvoir travailler avec les fichiers disques sans être root sous Ubuntu, l'utilisateur doit faire parti du groupe disk. On va temporairement ajouter le groupe disk:

$ sudo usermod --append -G disk yoann
$ losetup /dev/loop0 /path/usb-image.raw
vboxmanage internalcommands createrawvmdk -filename ./usb-image.vmdk -rawdisk /dev/loop0

Lancer virtualbox, attacher le disque usb-image.vmdk à la VM souhaitée en sélectionnant un disque pré-existant et démarrer l’exécution de la vm.

Références