I'm not too up on this aspect of computer hardware... but does anyone have any ideas of how to revive a HD? Could faulty software cause it not to boot? (or even be recognised?)

My brother was on the computer... I had just gotten home from spiderman; walked into the room, and bam... BSOD. When I restarted, it didn't recognise a HD as being plugged in.

I heard that putting it in the freezer for 20 mins sometimes allows you to boot it one last time.. but that didn't work. I hooked up my other box to the internet, and this one recognises the HD as being plugged in.. but it gives an HD failure.

I hope some of this makes sense I just bought the HD too
On a side note... all the eBooks are on the dead HD