Well, IMDISK cannot possibly work AFAIK, as well as most "drivers".
Winimage does have some quirks, expecially if the image has a MBR.
Of the "non-mounting" or "non-drivers" tools around have you tried with 7-zip?
Since the original "dynamic disk" is a somehow "sparse" file, you should re-store the converted RAW as a sparse file too.
(of course ONLY allowed on NTFS and NOT on FAT12/16/32/64)
JFYI, maybe useful (includes source):
I gave a call to 7zip: it opens some of my img files (which I know are correct) but show only partial content.
It does not open my vhd dynamic dump.
I gave a try to vdk : same as imdisk, it silenty mount the file but drive letter is unreadable.
But this time the type (07) is correct whereas imdisk reports a type 06.
Also I have compared the 300 first kb of my new image compared to dump of my vhd (from within the vhd) and they are identical so I am sure my MBR and BS are correct.
I need to check my MFT as thats the only that could prevent winimage and imdisk to load my image I guess.
D:\downloads\vdk32-050406>vdk open 1 g:\w2k3.vhd.img
Virtual Disk Driver for Windows version 3.1http://chitchat.at.i...k.co.jp/vmware/
Failed to decide type of 'g:\w2k3.vhd.img'.
Open as a simple sector image file.
Virtual Disk 1
Access Type : Read-Only
Disk Capacity : 4194304 sectors (2048 MB)
Geometry : © 2048 * (H) 64 * (S) 32
Number Of Files : 1
Type Size Path
------- ------- ----
FLAT 4194304 g:\w2k3.vhd.img
# Start Sector Length in sectors Type
-- ------------ --------------------- ----
0 0 4194304 ( 2048 MB) <disk>
H: 1 63 4185153 ( 2043 MB) 07h:HPFS/NTFS
mbrbatch shows a correct MBR
edit : imdisk always change the partition type, even on working images. strange...