I have a Samsung hard drive that is showing a SMART raw read error total of over 4000, but after two hours of self-testing, the tests completed without error. The drive is also showing over 1000 CRC errors. I have always read that when a drive starts to show read errors that it is time to replace the drive and in all of my previous drive failures they have always failed the extended self test when they have displayed read errors in the SMART error logs. Should I just replace the hard drive anyway due to the read errors before it actually quits working or will it hang in there for a while since the extended self test was able to complete successfully?