I am still gathering information, making different tests, since my HD seems to “hold-on” for now. The important data has already been backed up. I just want to make sure before spending my bucks on a new HD that I would not need at all if my current one can survive.
Is there any way to make sure that my HD needs to be replaced ?
Seagate ST380020A (80GB, 5400rpm), 2 years old (5500 hours according to SMART).
No weird sound coming from the HD.
No problem while running Windows (2000) except a blue screen of death that showed up 3 times (in a week or 2) before I decided to start checking around.
Temperature <45 degrees while running full disk scan. Room temp is about 22.
I ran tests with HD TUNE that showed errors:
- quick scan shows only 1 block damaged (always the same block)
- full scan (slow scan) showed a series of damaged blocks (7.2%) during the first scan. The scans I did after that showed different damaged blocks (but the scans now show each time the same blocks).
Windows 2000 “chkdsk” found errors, and apparently repaired them (but HD tune still shows error blocks; is it normal?).
BTW, how come chkdsk needs to run at boottime while HD TUNE can perform its scan with Windows running?
The Seagate diagnostic tool for scanning HD fails all the time: quick test fails saying impossible to communicate with the drive (it’s not a “bad block” error). Full test fails for same reason (without doing any scanning, I think). I have the feeling that the tool fucks up (and maybe not the HD).
Hitachi diag tool failed too (right away).
If someone finds it interesting, I can post the log of chkdsk, and the results of HD TUNE; I can run other tools if needed.
Mmm… what should I do?
Thanks a lot!