I have a 350 Gig Seagate hard drive that I'd assumed had died, tried it in 3 different machines and they see it in the BIOS but nothing when Windows boots.

There is a lot of data on it that needs recovering but before I investigated that option I thought I'd try booting to a Ubuntu CD with it. Well it works in Ubuntu and I can see all of the data.

Now before I start copying it off the disk onto another one is there a simple way to get the hard drive working in Windows again? Has anyone else come across this problem and if so how did you fix it?

Thanks in advance.