Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Every time I insert the SD card from my camera into the card reader, I get this dialog:

Do you want to scan and fix CANON_DC (E:)? There might be a problem with some files on this device or disc. This can happen if you remove the device or disc before all files have been written to it. * Scan and fix (recommended) This will prevent future problems when copying files to this device or disc * Continue without scanning

Of course there is no need to scan it. Is there a way to disable it?

share|improve this question
    
DO NOT CLICK CONTINUE... i had 2 HD's that the partitions were erased because i clicked scan and fix.. –  user246254 Aug 17 '13 at 8:23
add comment

6 Answers

up vote 5 down vote accepted

This article claims a solution:
Resolve Vista Scan and Fix Error When Plugging in IPOD or other Devices.

Basically, what it advises is not to click the “Scan and Fix” button, but rather to click "Continue without scanning", then enter in cmd (probably invoked with Run as Administrator) the command:

chkdsk (device drive letter): /f

In the comment section of this article, quite a few people said that this did fix their problem.

share|improve this answer
    
+1: I had the same problem on my USB drive and this solution worked for me also, even though chkdsk E: /f returned Windows has checked the file system and found no problems.. –  Firefeather Aug 1 '11 at 15:02
2  
This only fixes it until you accidentally eject it early again. –  Jim McKeeth Nov 15 '11 at 4:03
    
I use my MicroSD card in a microReader as a thumbdrive. I had this issue and couldn't get check disk to run. The problem: the drive was in use. Couldn't figure out what was using it... ReadyBoost. If you have part of your drive set to use Windows ReadyBoost you can not run a check disk until you have disabled ReadyBoost. –  Kevin Scharnhorst Dec 13 '12 at 13:25
add comment

I found this solution to Disable Scan and Fix Removable Drive Notification on the net.

  1. Go to Start
  2. type msconfig
  3. select Services Tab
  4. Scroll down and Uncheck Shell Hardware Detection
  5. Restart Windows
  6. Done.

Note: This disables the Shell Hardware Detection services, which Provides notifications for AutoPlay hardware events. Also the Windows Image Acquisition (WIA) service depends on it to Provide image acquisition services for scanners and cameras.

share|improve this answer
1  
I did some checking and this disables Shell Hardware Detection which Provides notifications for AutoPlay hardware events. Everything else I am reading online indicates this should be left on for other reasons. Kind of a throwing the baby out with the bathwater kind of thing. There are other service that depend on this one too. –  Jim McKeeth Nov 15 '11 at 4:32
add comment

Clicking the Safely remove hardware once appears to fix it for each insertion.

share|improve this answer
add comment

As joshhunt said, do the scan once and you shouldn't see it again (for a while.)

In my experience (with USB flash drives), this happens if Vista or 7 thinks that you have removed the card too soon. Just make sure that you do a proper removal or eject, or (with flash drives at least) set it for quick removal.

share|improve this answer
    
outsideblasts, I always remove the card "safely", so the message does not appear when reinserting it after using it in the PC. It appears after using the SD in the camera, so there's no way to "safely remove" it. –  Diego Sep 5 '09 at 12:57
    
@Diego - do you switch the camera off before removing the card? –  ChrisF Jan 6 '10 at 15:15
add comment

Certainly! Whenever this box pops up:

enter image description here

Just click the "Scan and fix (recommended)" button. It will non-destructively go over the card and fix any errors it finds. It is quick and easy, and there is no real reason not to do it.

But remember, as always when performing disk operations and maintenance (such as this), BACKUP BACKUP BACKUP. Once again, backing up is quick and easy, and there is no real reason not to do it.

share|improve this answer
    
joshunt, I know what it does. And I know there is no reason to chkdsk the card EVERY TIME I INSERT IT. –  Diego Sep 5 '09 at 12:55
    
Then you will have to reformat your card. This message is being displayed because the data on the card is corrupt –  David Pearce Sep 5 '09 at 13:37
    
The key word there being DESTRUCTIVELY. I prefer the methods descrived in the links posted above. Less likely to destroy your data. –  Sarge Apr 20 '11 at 18:34
add comment

This is 100% annoying. There's no reason to ever have to click "eject/unmount this usb drive", as long as you save your open file or you are not copying/reading/moving files your files are ok. I checked my drives for "optimize for quick removal" on all the machines I use, and, after running "chkdsk /f" on my flash drives, this seldom ever happened again.

If you disable the shell hardware detection service, you can still use your scanner with the WIA service but setting WIA to Manual. If you have trouble with your scanning software, create a batch file that starts WIA: "net start StiSvc" and then runs your scanners software.

share|improve this answer
add comment

protected by Community Jan 30 at 17:10

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.