Thanks for the quick replies. But the two so far seem to contradict each other. Here's what happened -
Config: Win7U x64, Phenom II x4 955 at stock speed, 4GB RAM, 128GB SSD + 1TB + 500GB. Normal boot time is 28-29 secs from the moment I push the power button to the time the Desktop icons are displayed.
Two days ago, my computer seemed to get stuck during the "Starting Windows" stage. The Windows logo was not pulsating as usual and the disk activity LED remained dark. I powered down after several minutes.
The 1TB drive has Windows installed on it too, for use in situations like this. It booted after spending about 10 minutes at "Starting Windows".
Then I disconnected the two HDDs, booted normally with the SSD and used it like that for the rest of the day.
Yesterday, with all drives connected again, it took about an hour to boot up but otherwise behaved normally except when the 500GB unit was involved. I could open random files and folders in this drive, albeit with hiccups when opening large files. Regrettably, I didn't do a systematic accessing of the contents of all 8 partitions in the unit.
I tried testing the HDDs with HDTune. The 1TB piece was fine, but the benchmark test failed to start on the 500GB unit (I don't remember the exact error message).
Next, I tried to run CheckDisk on each partition in turn, starting with what used to be the boot partition in WinXP. Each time Checkdisk quietly exited after several seconds without doing anything or giving an error message. Regrettably again, I don't remember if I tried all 8 partitions (constant interruption by visitors).
Later in the day, I could run Checkdisk on the last partition (~80GB) without surface scan and it's been running ever since. I monitor it by periodically taking measurements on screenshots of the progress bar.
While Checkdisk was in the "file records" phase, the test advanced at the rate of about 0.55% per hour, indicating that it would take more than a week to complete. Power outages are common here, occasionally for hours, which my UPS can't cope with. This is what brought out my concern about having to stop the operation. And this is just one 80GB partition!!
Things looked up a bit when Checkdisk entered the "index entries" phase after about 16 hours and progress speed increased to nearly 5% per hour. Total elapsed time is about 26 hours now and overall progress is at ~59%.
Whew. That's a long post. To those who took the time to read it through, thanks for your patience. And yes, I intend to run Seagate's tools later - both HDDs are Barracudas. SMART showed 6 reallocated sectors before I started Checkdisk. I know that 2 of these were caused by a severe power fluctuation years ago.