Ugh, it seems that (another) one of my hard disks has a bit of trouble accessing the data that's written on it. It's a single-partition 320GB SATAII Western Digital Caviar Blue (WDC3200AAKS) with 140GB of mp3/flac/ape files (all my perfectly sorted music collection), so it would be somewhat BAD if all the data would get corrupted.
The drive gets detected perfectly in the BIOS, but once you start reading the data (ex: playing one of the songs or even navigating through the folder structure), it stalls for a long time. Then it usually reads the data correctly, but the 1-2minutes lag is more than annoying. The other problem the drive has is that Windows would stop detecting it after it's been used for a while (it just disappears from the drives list). It's like *magic* and the drive isn't listed anymore. On reset, it's back again, only to disappear once more after a few hours.
The cables are fine, checked and replaced them twice. The controller is good also. AHCI is disabled, and the drive isn't part of a RAID array.
Ran chkdsk on the drive, and it marked 72K as "bad", no other problems. SMART says the drive status is OK (lol, SMART is actually DUMB most of the time anyways). No weird noises coming out of the drive either.
My PC specs (the one with this hdd in it): Gigabyte GA-965P-DS3, Core2Duo E6320@3GHz (OC'd), 5GB RAM, Ati Radeon HD4670, OS: Windows 7 x64.
So... what I want to know is the following:
- Is the drive gonna completely die on me soon? (yeah, it probably will, won't it...

)
- Can some software (ex: SpinRite) help with the problem(s), at least temporarily? (1-2 months 'till I get a new drive)
- Will a complete reformat / some software / voodoo magic save the drive? (again, just for 1-2 months)
Also, will changing the electronic part of the drive (the PCB&stuff) help? I have an almost identical hard drive laying around (it's another WDC3200AAKS, only ~1 year newer than the near-death one, but has the same technical specifications), but I'm not gonna cannibalize it without a good reason, since it's better to lose 1 drive than 2

Thank you
