Skip to main content
HomeDriversCard Reader

Card Reader drivers

SD and MicroSD card reader drivers for laptops and desktops.

System & Storage Windows 11, Windows 10 Reviewed Aug 18, 2026
SD card and microSD card with its adapter, fanned at an angle shown with contacts visible

You might also need

Card Reader drivers we cover

What does a card reader driver do?

An SD card reader is not simple storage; it is a host controller that implements the SD Association's electrical and command protocol on one side and presents a standard removable disk to Windows on the other. On laptops the controller is typically a Realtek or Genesys part reached over PCIe or an internal USB link, and the driver is what lets Windows enumerate it, detect card insertion, and read and write blocks. Without a matching driver the reader either does not appear at all or shows as an unknown device.

The first real job is identifying the card and negotiating the bus. When a card is inserted, the controller runs the SD initialisation handshake to learn the card type, SDSC, SDHC, or SDXC, its capacity, and the speed modes it supports. The driver then selects a bus width and clock: default speed, high speed, or a UHS-I mode such as SDR104. A mismatch here is exactly why a fast UHS-I card can end up capped at old high-speed rates.

Read the full card reader driver explainer

Why keeping it updated matters

Card reader drivers are unglamorous but they decide whether a reader works at all and how fast. A refreshed Realtek or Genesys driver frequently restores a reader that vanished after a Windows feature update, because the OS servicing changed the internal USB or PCIe enumeration the older driver assumed. Reappearance after a driver refresh is one of the most common resolutions for a missing reader.

Speed and mode support improve with updates. Support for UHS-I modes such as SDR104, correct clock negotiation, and the higher UHS-II pin layout on the readers that offer it all depend on driver logic; an outdated build can silently drop a fast card to a slow mode. Where a reader is capable of more than default speed, a current driver is what unlocks it.

Common warning signs of card reader driver failure

  • The SD card reader is absent from File Explorer and shows no controller or an unknown device in Device Manager
  • An inserted card prompts 'You need to format the disk before you can use it' even though it holds data
  • A UHS-I card that should exceed 90 MB/s is capped near 20 MB/s at legacy high-speed rates
  • Large file copies to a card fail or corrupt partway as USB selective suspend cuts power to the reader
  • A full-size SD card mounts read-only because the physical write-protect switch is set or misread
  • The reader mounts and unmounts a card repeatedly on insertion due to a hot-insertion detection race

How to fix card reader driver problems

1

Locate the reader in Device Manager

Open Device Manager and look under Memory technology devices and under Universal Serial Bus controllers, since internal readers often appear as USB devices. A yellow triangle or missing entry tells you whether this is a driver problem or the controller not being detected at all.

2

Reinstall the matched reader driver

Uninstall the SD host controller entry, reboot, and let Windows redetect it, or install the Realtek or Genesys package listed for your laptop model. Matching the driver to the silicon is what restores a reader that vanished after a Windows feature update.

3

Disable selective suspend for the reader

If copies fail partway, open the reader's USB root hub in Device Manager, go to Power Management, and clear 'Allow the computer to turn off this device to save power'. This stops the link losing power mid-transfer and corrupting a large file.

4

Fix a 'needs formatting' card without data loss first

Before formatting, run chkdsk on the card's drive letter to repair a damaged file system, and try data-recovery software if files matter. Only if the card is genuinely corrupt should you format it, choosing exFAT for SDXC or FAT32 for SDHC.

See every step in detail

Helpful guides

Frequently asked questions

Why does my laptop's SD card reader not show up in File Explorer at all?

An absent reader usually means the SD host controller driver failed to load, often after a Windows feature update changed how the internal USB or PCIe reader enumerates. Check Device Manager under both Memory technology devices and USB controllers, then reinstall the matched Realtek or Genesys driver for your laptop model to bring it back.

Why does my SD card suddenly ask to be formatted when it still has photos on it?

That prompt means Windows cannot read the file system, not necessarily that the data is gone. A corrupt FAT32 or exFAT structure, or an interrupted write, is the usual cause. Run chkdsk on the card's drive letter to repair it, and try recovery software before formatting, since formatting is what actually erases the card.

Why is my UHS-I card capped at around 20 MB/s in the built-in reader?

The reader has dropped to legacy high-speed mode instead of negotiating a UHS-I mode such as SDR104. This is usually an outdated or generic driver, or a controller that lacks UHS-I support. Installing the vendor driver may unlock the faster mode; if not, an external UHS-I reader will reach the card's rated speed.