Mounting a partition from a image file

# file WWN.hdd
WWN.hdd: DOS/MBR boot sector; partition 1 : ID=0xee, start-CHS (0x3ff,254,63), end-CHS (0x3ff,254,63), startsector 1, 1953525167 sectors, extended partition table (last)

#fdisk ./WWN.hdd

Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

GPT PMBR size mismatch (1953525167 != 1852556895) will be corrected by write.

Command (m for help): p

Disk ./WWN.hdd: 883.4 GiB, 948509130752 bytes, 1852556896 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
Disklabel type: dos
Disk identifier: 0x00002913

Device Boot Start End Sectors Size Id Type
./WWN.hdd1 1 1852556895 1852556895 883.4G ee GPT

losetup?

mount with offsets
# mount -o ro,loop,offset=512 ./WWN,hdd /mountpoint

Calculate the starting sector number

Sector size times the start sector son the the above its 1 x 512 = 512

# mount -o ro,loop,offset=$((1*512)) ./WWN,hdd /mountpoint