From https://www.linuxquestions.org/questions/linux-general-1/how-to-mount-img-file-882386/ example : fdisk -l /path/to/image Disk Stick.img: 3984 MB, 3984588800 bytes 249 heads, 6 sectors/track, 5209 cylinders, total 7782400 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: 0x0004bfaa Device Boot Start End Blocks Id System Stick.img1 * 128 8015999 4007936 b W95 FAT32 So I have a block-size of 512 bytes and the start-block is 128. The offset is 512 * 128 = 65536. So the mount command would be mount -o loop,offset=65536 Stick.img /mnt/tmp