My Dr-5 had also an issue with some Transcend cards, but i was able to rescure the recordings with the "0 Byte" file size:
1. run chkdsk :[drive letter] /f
2. search for the .chk file that was created (maybe it is hidden by the windows machine, i used a knoppix boot disk to make it viewable) and rename that .chk to .wav
3. use "audiohack"; audiohack /N [file.wav]
4. import the created .raw file to an audio editor (use raw import, not open), like import raw in audacity, usually the machine records "little endian", and choose sample frequency and bit depth you did in the recording
5. now you`ve got the file back (or most of the file until the moment the machine crashed), and go on like normal (mastering if neccessary, then export to Wave, Flac etc ...)
now i ordered some cards from the compatibility list if the issue is solved, maybe do some tests if the pre record function causes the crashes... firmware is newest.