jeudi 7 mai 2015

Monter des images disques sous Linux

Pour monter des images disques réalisées, par exemple, avec la commande :

    dd if=/dev/sda of=/mnt/imagedisque.img

Il faut d'abord exécuter la commande :

    fdisk -lu imagedisque.img

Cette commande liste toutes les partitions contenues dans l'image disque.
...pour obtenir le "block size" et le chiffre de "starting block" de la partition à monter.

On monte ensuite la partition avec les options "loopback" et "offset" égale à blocksize*startingblock.

On peut utiliser la fontion de calcul intégrée à l'interpréteur de commande bash pour le laisser calculer à notre place.

Par exemple, si le blocksize est 512, et le starting block est 40890...

    mount -t auto -o loop,offset=$((40890*512)) /chemin/vers/imagedisque.img /mnt/

Si l'image disque contient plusieurs partitions, on peut créer des sous-dossiers dans /mnt et exécuter la commande mount pour chaque partition.

Plus d'infos :
http://www.forensicswiki.org/wiki/Mounting_Disk_Images

http://madduck.net/blog/2006.10.20:loop-mounting-partitions-from-a-disk-image/

http://www.linuxquestions.org/questions/linux-software-2/mounting-a-single-fat32-partition-inside-a-full-disc-image-776922/#post3798799

Aucun commentaire:

Enregistrer un commentaire