Originally Posted by catkin
Should be doable by using mount ./disk.img /mnt -t<some_type> -o loop,offset=<some uint> where the offset uint could be found from the partition table?
yes, true - but finding the correct offset is some tedious work. Of course, you could simply try multiples of the sector size (normally 512 bytes) until you get something reasonable.
But, you're right, that information is in the partition table, which is in the very first sector of the disk image. The actual starting sector for the first partition is the DWORD at offset 01C6h, for the second partition at 01D6h (see Explanation
This assumes that you still use traditional partitioning; GPT
is a bit more sophisticated.
[X] Doc CPU