I may have just lost hours of work. [SOLVED]

I'm slightly irritated right now. I had been working on a project, modeled a fairly simple prop, but spent a while rigging it so it would have several moving parts. I don't remember how long it took me exactly, but at least several hours. Also loaded some morphs for it, and saved it as a .duf file.
I've been working on the materials for it. The other day I changed some of the materials and did a test render. Then I resaved the duf file to save the changed materials.
Today I tried to open the file again. Unfortunately, all I got was a light. Apparently when I thought I was saving my figure the other day, I had the light selected instead. So all my hard work is gone. Unless...
Is there a way to salvage this? I still have the data folder with the product folder, containing a dsf file for the prop, as well as dsf files for all the morphs and uv sets. Is there a way to rebuild a duf file to refer to these dsf files? Would that get my rigging data back, or was that all in the duf file?
Hope someone can help, though I suspect I will just have to reload my mesh and start over from scratch.
This is in DS 4.7, by the way.
Comments
If you're on win 7 or 8 you can try right click->previous version
Otherwise a file recovery tool but if you used your HDD, chances are that some datas are already overwritten so the file won't be recoverable
You should be able to simply re-load the prop dsf file to get everything back.
Tried that. All I get is, "An error occurred while reading the file. See the log for more details."
I'll look at the log and see if it has any useful information.
Well, the log is not very helpful. All it's got is:
*** Scene Cleared ***
Error reading file, see log for more details.
Sooooo, the log is telling me to look at the log to see what's wrong?
Here is my progress so far. Using a donor duf file, I changed the reference line to read the dsf file that I need, the one that gave me an error when I tried to open it on its own. That worked, and my figure opened with all its morphs and material groups. It still has the node groups from the donor duf file, however. Do I have to manually change the references to each node in the duf? I tried to delete all the node references in the duf file, hoping the dsf would repopulate them with the correct ones, but that caused a load error again.
To recover from such accidents you can use this one:
http://www.ajcsoft.com/active-backup.htm
What do you know? This actually worked. I got it back. I never knew you could do that. Thanks.
To recover from such accidents you can use this one:
http://www.ajcsoft.com/active-backup.htm
Yes, I know, you can never back up enough. I usually backup all my 3d projects manually to onedrive, just hadn't got around to it. I've backed it up now that I've gotten it restored.