Convert on-the-fly between multiple input and output hard disk image types with optional write cache support. Create a virtual file system using FUSE (Filesystem in Userspace) that contains a virtual representation of the input image. More information: https://manned.org/xmount.
.raw
image file into a DMG container file:xmount --in raw path/to/image.dd --out dmg mountpoint
xmount --cache path/to/cache.ovl --in ewf path/to/image.E?? --out vhd mountpoint
.raw
image file:xmount --offset 2048 --in raw path/to/image.dd --out raw mountpoint