Home > Questions

SD card not showing up on Windows, how to fix?

Hey everyone! I bought a 64GB SD card for my Surface Pro 3 but I can't seem to find it in file explorer. When putting the card in, the SP3 makes a sound acknowledging it but it doesn't show up. It does however show up in disk management. I have tried reformatting it to NTFS, but it won't help. Does anyone know a fix? If you do, please let me know! Much obliged!

Best Answered by

Rivers Wong

Answered on Tuesday, December 3, 2024

First, completely shut down your computer and restart it, then properly insert your SD card into it. If this method doesn't work, you may need to update/reinstall the SD card driver, or reassign a drive letter to your card.

You say that when putting the SD card into your PC, the Surface Pro 3 makes a sound and the card shows up in Disk Management, which means your card is not physically broken. Have you tried to restart the computer and reconnect the SD card? If after doing this, it still won't appear in File Explorer, then maybe the SD card driver is the culprit.

If the SD card driver is outdated or corrupted, your card won't be detected by the Windows system. In this situation, you can try to update or reinstall the card driver:

  1. Properly connect your SD card to your PC.
  2. Navigate to Control Panel > System > Device Manager.
  3. Click on Disk drives, then find your SD card under the Disk Drives list.
  4. Right-click on the card and choose Update driver > Search automatically for updated driver software.
  5. Or, right-click on your SD card and select Uninstall Device, then restart your computer and reconnect the card.

If this method doesn't work, don't worry. You can also try to reassign a new drive letter to your SD card. Drive letter helps the system identify and locate the unique disk or partition. If the drive letter of your card is missing or it is the same as other storage devices, then it won't show up in File Explorer:

  1. Launch Disk Management on your computer and locate your SD card in it.
  2. Right-click on the SD card, then choose Change Drive Letter and Paths.
  3. Select Change > Assign the following drive letter to give a unique drive letter to your card.
  4. Click OK to confirm the operation.

If the SD card still not showing up on File Explorer, then its file system may get corrupted. Under this circumstance, you can try to check and fix the logical errors on the SD card by using CHKDSK:

  1. Open Command Prompt by entering cmd into the bottom search box on your PC.
  2. Right-click on Command Prompt then choose Run as administrator.
  3. Enter the following command. Note that you should replace the G with the drive letter of your SD card. 
    chkdsk G: /R
  4. Hit Enter on the keyboard and wait until the whole process completes.

Read more:

SD Card Not Showing up in Windows, Fixes & Causes