first backup the important data before try anything else....
had u try scandisk /r (deep scan)..
after that keep an good eyes on those smart data if the relocation or uncorrectable error count increase...
replace the HDD... (or claim warranty "RMA")
I have just run a surface test with HDDSCan and it found bad sectors... It's weird that window's Disk Error Checking didn't find them.
Event Type: Information
Event Source: Winlogon
Event Category: None
Event ID: 1001
Time: 9:10:01 PM
Checking file system on C:
The type of the file system is NTFS.
Volume label is System.
A disk check has been scheduled.
Windows will now check the disk.
Cleaning up minor inconsistencies on the drive.
Cleaning up 33 unused index entries from index $SII of file 0x9.
Cleaning up 33 unused index entries from index $SDH of file 0x9.
Cleaning up 33 unused security descriptors.
CHKDSK is verifying Usn Journal...
Usn Journal verification completed.
CHKDSK is verifying file data (stage 4 of 5)...
File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
Free space verification is complete.
104856223 KB total disk space.
25401576 KB in 129564 files.
50020 KB in 12486 indexes.
0 KB in bad sectors.
260007 KB in use by the system.
65536 KB occupied by the log file.
79144620 KB available on disk.
4096 bytes in each allocation unit.
26214055 total allocation units on disk.
19786155 allocation units available on disk.