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