Sorry if I'm doubleing a topic, I've been googling all night, its 6 am here I'm gonna write this and go to bed and check back in the morning

.
So, yesterday drive worked fine. I shut down the PC and went to bed. I got up this morning and voilla, my 1TB Seagate SATA2 32MB barracuda, which i bought back in October so it's relatively new, is not being detected by BIOS or Windows at all.
This is what happens when the drive is plugged in: mobo starts (Asus Sucker Extreme [as i like to call it]), takes unusually long to identify all SATA and IDE drives, all drives get listed except the 1TB drive, then windows xp loading screen comes up, also takes too long, but in the end it loads, but still no 1TB drive.
Basically the drive spins up, no unusual sounds thank God, but it's not being detected by anything at all. It's unplugged at the moment. Btw I keep only valuable data on it. I keep my OS on a different drive, an 320GB SATA2 Seagate baracuda, working fine as we speak. It's absolutely crucial and vital that I don't lose any data. All my software, all my work, music, video files, movies, photos, pretty much everything but the OS is on it.

I'm under a lot of pressure, I have to work but all my working material is on that drive.
I called the retailer and they said they can replace the drive but they don't/won't recover data.
What do you think is the cause? PCB (fingers crossed)? Is it worth a try buying an identical drive and trying swapping the boards? Will I lose warranty if I do that? It would kinda be unfair if I didn't benefit from warranty at all. But f**k warranty, data is what's important right now! Please, you have to help me

, if I lose data I might as well get castrated.
Thanks