Как смонтировать раздел в полном образе диска, который содержит таблицу разделов msdos.
Инструменты:
fdisk
mount
Получить расположение разделов образа.
sudo fdisk -l -u=sectors /work/loop_test/disk_image.img
Пример вывода:
Disk /work/loop_test/disk_image.img: 29 MB, 29629952 bytes
255 heads, 63 sectors/track, 3 cylinders, total 57871 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009d7e5
Device Boot Start End Blocks Id System
/work/loop_test/disk_image.img1 2048 18431 8192 83 Linux
/work/loop_test/disk_image.img2 18432 57343 19456 7 HPFS/NTFS/exFAT
Вычислить смещение от начала образа до начала раздела. В данном случае раздел ntfs.
Формула:
Sector size * Start = Offset
512 * 18432 = 9437184
Смонтировать образ, передав смещение для нужного раздела.
В этом примере раздел ntfs.
sudo mount -o loop,offset=9437184 /work/loop_test/disk_image.img /mnt/ntfs_partition