Data recovery from harddrive
We have a 1TB SATA Western Digital WD10EADS "WD Caviar Green" harddrive that has conked out. It was in an external USB housing, but I've now removed it from there and tried plugging it in to the SATA port on a PC's motherboard. The PC doesn't recognise the drive - it knows there's some sort of drive there, but that's about as far as it gets. Booting in to SystemRescueCD, Linux can't see any harddrives, so there's no "sda1" or similar listed under /dev.
Anybody any ideas how I can go about fixing this? It strikes me that this is likely to be a physical problem with the drive rather than simple "data corruption" - someone's probably kicked or dropped the drive as it's been floating around on people's desks. I seem to remember people have mentioned replacing the disk's controller - anyone done this, anyone know how easy this is to do? Is it simply a case of buying an identicle drive then unscrewing and swapping a couple of circuit boards?
Is something like SpinRite likly to be of any use, or is that not going to help much if the computer can't even create a /dev device from the drive in the first place?