tags:

views:

128

answers:

4

Yesterday, 2 of the 3 drives in my dev server's RAID 5 decided to die on me (with no warning). I've come to grips with the fact that my data is most likely lost unless I shell out some major bucks for professional data-resortoration. People, don't be an idiot like me and treat your RAID as a data backup!

Luckily I published the site about 4 hours before my files went bye-bye. Is there any way to run some [magical] program to restore my compiled site to their original files?

Also: I develop on one machine with the files stored on the server...is there some visual studio 2010 web cache on my local machine (the one that didn't crash) that I may be able to use?

+1  A: 

If you have lost 2 of 3 drives you cannot get your data back.

You can use reflector on your compiled files to get your source code back. The standard version or reflector is free.

Shiraz Bhaiji
A: 

Log in to your FTP server and see what's there. Maybe the files were copied there.

Developer Art
unfortunately, they aren't. just a bunch of dlls.
David Murdoch
+5  A: 

you can try http://www.red-gate.com/products/reflector/ on the compiled site. May work.

Ian Jacobs
+1 Reflector is the way to go here. However your code will likely not be the exact same as you wrote it, so you may need to do some cleanup on it.
Stephan
thanks, trying it now
David Murdoch
You'll definitely lose any commenting in code, and likely any variable/property names.
Ian Jacobs
psh, comments are for amateurs! I name all my variables like this: `int a, b, c; string d,e,f;` anyway. (j/k) :-)
David Murdoch
hmmmm, not sure how to use this...I choose the assembly to debug, follow the instructions, then...?
David Murdoch
nevermind...i got it.
David Murdoch
A: 

I restored my RAID 100%.

The RAID configuration and some of Windows' files became corrupted. All I had to do was reconfigure the RAID and replace the boot files for Windows.

David Murdoch