My rawwrite tools are coming along but bugs in the MS UpdateResource made me give up for a while and focus on ext2ifs. After 2 days of debugging I found the bug which was causing incorrect data to be read. It was a 32 bit multiply when I wanted a 64 bit one :( Anyway, thanks to vmware virtual disks, it is now fixed and everyone should be able to get accurate directory listings now.
