I ran into the same issue and stumbled upon this thread while looking for an answer. I just tried recuva and it appears to be able to read files from my drive.
I have a recovery underway and should be done in a couple hours at which point I can test some of it and confirm that it all works.
While thats underway, is there any way i can fix up the incosistent file system /mft etc. so that i can continue using the drive. Recuva doesnt seem to offer that option or at least i can’t find it.
one last question - what is the file system on the data partition of the drive. It appears that the Western digital parition (containing WDUnlock.exe ) shows up as a UDF file system
oh and thanks a bunch for the pointer to recuva