>Should mounting mmcblk2 work with defaults?
Not the WHOLE device, you have to mount partitions (eg, /dev/mmcblk1p1)
You can run fdisk on an image, then mount with the appropriate offset
eg sudo mount someimage existing-empty-mount-point -o loop,offset NNNN(K) (and maybe) -t type
testdisk if its really screwed up, you can run testdisk on an image
If fdisk seems to be "right" then run a fsck on PARTITION maybe more than once (until it ends without error)
Not the WHOLE device, you have to mount partitions (eg, /dev/mmcblk1p1)
You can run fdisk on an image, then mount with the appropriate offset
eg sudo mount someimage existing-empty-mount-point -o loop,offset NNNN(K) (and maybe) -t type
testdisk if its really screwed up, you can run testdisk on an image
If fdisk seems to be "right" then run a fsck on PARTITION maybe more than once (until it ends without error)