Have you backed everything up to an external drive if not then do it now. Better safe than sorry.
Did you run the disk checker chkdsk /f with the /f extension to fix bad sectors?
START> Type "gpedit.msc" then enter. "Local Group Policy" windows appear. Click>>>> Computer Configuration\Administrative Templates\System\Trouble Shooting and Diagnostic\Disk Diagnostic: Configure custom alert text : Setting. "Disk Diagnostic" windows appear. Disable the state.... also .. Disk Diagnostic:D iagnostic execution level : Setting. "Disk Diagnostic" windows appear. Disable the state....
will switch off the notification if you are happy that your drive is good.