I know this thread is a bit old, but perhaps someone will still find this useful. I chose "Tell me later" at least a couple dozen times and never got the third option to ignore the problem. I kept getting this popup even after disabling SMART checking in the BIOS, so yes, Windows can do its own check separate from the BIOS. Leaving aside arguments for why you shouldn't disable SMART checking, here's what to do (Windows 7):
Start Menu -> All Programs -> Accessories -> System Tools -> Task Scheduler
In Task Scheduler, expand "Task Scheduler Library" in the upper left corner. Next, expand "Microsoft", then "Windows". Select "DiskDiagnostic" from the list. You should now see two items in the top middle frame. The second item, "Microsoft-Windows-DiskDiagnosticResolver", is responsible for reporting drive errors. You can either disable it or configure it to run less frequently than every logon.
+1 Well there you go!. Glad I learned something new :) You should set your own answer as the accepted one if indeed you feel comfortable with your findings. I'm personally very suspicious of any SMART errors, so I wouldn't be so dismissive without at least having tried another tool to test the disk. Meanwhile this behavior is even present on Windows XP and Linux. It's not uncommon, but neither it is unheard of. You should keep an eye on new drivers/flash for your BIOS, controller and chipset. That's where these problems are finally fixed. – A Dwarf – 2009-10-14T22:13:50.933
1Is there a way to reverse the "ignore", by any chance? – rakslice – 2014-03-18T01:01:24.513