Hey Golden, how trustworthy do you think SMART scan could be? Could the bad blocks be missed and therefore not remapped?
Since my post I've been reading and now I say yes, the full format after SMART complete scan is overkill because all bad sectors should be reallocated already. In fact I saw some forum posts about chkdsk failing to flag known bad spots -
here and quoting someone else
here (check his high rank profile): "I have proved many times that Microsoft CHKDSK command missed bad sectors and only using HDD vendor made utilities could find the real problem."
Perhaps if SMART implementation is faulty, then drive utility wouldn't be reliable but (now I know) even Ubuntu trusts Drive Self-Tests.
PS. Are you right about disk check in the full FORMAT for Vista and Seven? You missed this at least: it writes zeros now, which serves to find the bad blocks too when writing fails.