Stupid question, but (and I assume from the above that you're using XP), have you tried scandisking ? It can recover data files, but unfortunately, the program is "
hidden"
if you're used to pre-XP:
My Computer
Right click drive
Properties
Tools
Error-checking ->
"
Check Now"
It can recover lost clusters, and for anyone who remembers 3.11, well... this does a brilliant job. It's all about the cache
Also, check Start ->
Programs ->
Accessories ->
System Tools ->
System Restore.
You might have a restore point close to the point when the crash happened. This is especially true if:
* The HDD isn't actually corrupted (as per a full scandisk sector scan)
* You've got XP SP 2, with default options
* You leave your PC on Friday nights (default run time I believe)
The other option, which I use, is to get a voltage based surge multiplug (10 quid). All my expensive stuff is plugged into that, and it's saved the situation a couple of times - and no need to ever change the fuse! Had an electric, water based, radiator (!) burn through a mains cord of a hairdryer whilst plugged into it... with the PC, stereo and TV plugged in alongside.
Radiator's dud, house fuses are knackered, but DROD is fine
Hope you find a solution.
Interestingly, it would also be possible to use cygwin to cron a backup, but I guess that can wait another time...