Windows – Please insert a disk into SD/MMC – Windows Vista

sd cardwindows-vista

I tried using my 2 GB microSD card using the built-in card reader. On clicking the drive I get:

Please insert a disk into SD/MMC

The card works fine on other computers, as does the microSD-to-SD attachment.

I have tried the following to fix:

  • Updated Windows Vista and installed SP1.
  • Updated the TI drivers for FlashDrive.
  • Checked the VAIO site for updates (none required).
  • Added a new entry as advised here:

    HKLM\SYSTEM\ControlS* et001\Services\tifm21\Parameters/SDParam=1
    

I have restarted the PC multiple times. As soon as I put the card in, the SD/MMC device icon blips, so it seems the hardware is at least detecting something. The card reader was working fine a few days back.

I guess a Windows update has broken something. How do I proceed?

My laptop is a Sony VAIO VGN-N365E.

Best Answer

As far as I remember HKLM\SYSTEM\ControlSet001\Services\ is only a backup. Does it help fixing the same key in CurrentControlSet?

Maybe there's just something wrong with the drive letter assignment. Go to the management console (right-click "My Computer", choose "Manage") and go to the disk/volume manager. Find if one of the volumes has no drive letter assigned or try to set it to another drive letter. Then restart.

In the management console you also find your installed hardware in the hardware manager. Try to remove the driver for the card reader and restart. Have a look if all drivers are in working state (no red or yellow exclamation marks).

Update:

You said the problem exists since you applied a Windows update. Try reversing your registry changes (you can first export the key to a regfile so you could reapply them later easily). Then in the next step open Start > Run > "sfc /scannow". This will scan your system libraries and restore them to a sane state. You'll need your Windows install CD (or at least the i386 directory from which Windows was installed).

Related Question