What is a missing dna block error? I have recently run into some trouble with my project files. What happened is that the sd card I had them on got corrupt somehow (my computer did not crash and it stayed plugged into my desktop). When I found that the drive was corrupted, I bought a software program that can recover data from corrupted storage drives and was able to get the files "back". However, whenever I tried to open the file in blender (importing and appending included) I receive the following error: 

I did a little digging and found that it has something to do with the data structure of .blend files and I'm wondering if there is anything I can do to fix the issue? (Even if it takes some coding). 

Thanks in advance for helping out the best you can!
If you have enabled the autosave 
File> Recover auto save.