Si creó una imagen de todo el disco, puede usar la opción de desplazamiento con el comando de montaje. mmls (de The Sleuth Kit) puede mostrar particiones dentro de una imagen
$ mmls image -b
DOS Partition Table
Offset Sector: 0
Units are in 512-byte sectors
Slot Start End Length Size Description
00: ----- 0000000000 0000000000 0000000001 0512B Primary Table (#0)
01: ----- 0000000001 0000000031 0000000031 0015K Unallocated
02: 00:01 0000000032 0001646591 0001646560 0803M DOS FAT16 (0x06)
03: 00:00 0001646592 0002013183 0000366592 0179M DOS FAT16 (0x06)
Monte la partición de DOS comenzando en el bloque 32:
sudo mount -o loop,offset=16384 image mnt
(32 multiplicados por bloques de 512 bytes =16384)
Para montar una partición NTFS típica creada por Windows use:
sudo mount -t ntfs -o r,force,loop,offset=32256 image mnt
(63 multiplicado por 512 bloques de bytes =32256)
Otra solución es usar losetup para asignar la imagen a un dispositivo de bloque, luego kpartx para escanear el dispositivo de bucle invertido y crear dispositivos de bloque para cada partición, y luego montarlos. Algo así como (no probado)
losetup /device/loop0 /path/to/file.img
kpartx /dev/loop0
mount /device/mapper/loop0p1 /mntpath