“Why is SD card not getting detected on my computer after restart?”. This is one of the common queries raised in various forums and discussions. Even though the exact cause behind the problem “SD card is not detected after Windows restarts” are not discovered, there are few recommended solutions you can give a try.
So, in this informative blog article, I have described different troubleshooting techniques to fix “SD card is not detected after Windows restarts” issue in an easy way. Try these resolutions one after the other till your undetected SD card appears on the My Computer/This PC.
Note: Solutions mentioned in this page are demonstrated on Windows 10 operating system running computer. However, you can implement the same on your respective Windows versions too, only the labels (options) may vary.
Instructions to Resolve SD Card Not Detected After Windows Restart Problem:
Step 1: Unlock Your SD Card
If your SD card is locked accidentally (without your knowledge), then Windows cannot recognize it. So, find the tiny switch on your SD card first, and unlock it (move the switch to opposite position). Later, try disabling and enabling the SD card. To do this,
- Open Device Manager by clicking the Windows + X keys together
- Find your card reader and right-click on it
- Select the Disable device option
- Give a pause and again right-click on the card reader
- Click Enable device button
Step 2: Run Hardware Troubleshooter
Windows OS comes packed with various useful and easy-to-use troubleshooting tools for identifying and fixing the problems that you may encounter on daily usage. So, if your SD card is not detecting on Windows after restarts, then the best option is to run the Windows hardware troubleshooter.
Here is how to run Windows hardware troubleshooter:
- Navigate to Settings (in Windows 10, press the Windows and I key at a time)
- In the Settings window, click on the Update & security button
- In the left panel, hit Troubleshoot
- Switch to Hardware and devices section and Run the troubleshooter
Now, check if your SD card is detected on the computer.
Step 3: Update Windows
Since several Windows users complained that SD card is not detecting after Windows update followed by a restart, Microsoft provided a solution for this through an update.
So, if you are experiencing SD card not recognized problem after Windows update and restart, then try this resolution.
- Open Windows Settings from the Start menu/Control Panel
- Select Update & Security option in the Settings page
- In the Windows Update window, click Check for updates button
Along with this, also try updating driver software present on your computer.
Step 4: Change SD Card Security Permissions
- Open Command Prompt from the Start menu and select Run as administrator
- Type attrib -h -r -s /s /d S:\*.* . and hit Enter key (note: replace S with your SD card drive letter)
Step 5: Assign New Drive Letter to SD Card
Try changing/assigning a new drive letter to your SD card so that it gets detected by your Windows computer. Here is how to change the drive letter of the SD card.
- Open Disk Management from the Start menu
- Find and right-click on your SD card
- Select the Change Drive Letter and Paths option
- Click Add… button
- Now select a new drive letter from the dropdown and assign it to your SD card (make sure you are selecting the unique drive letter; it is not assigned to any other drive)
- Save the changes and close Disk Management window
Check, whether this method fixed your problem or not.
Step 6: Format the SD Card
If none of the above solutions solve your problem, “SD card is not detected after windows restart” then, the final step would be to format the SD card.
Caution: It is suggested to copy entire files from your SD card before you format it since formatting completely removes data from the card. So, connect the SD card to another Windows computer and recover files from it.
If the card is not readable on any of the Windows systems then, recover data from unreadable micro SD card, SD card, memory card, etc. with the help of a reliable card data recovery program available online and proceed to format the card later.
Procedure to Format Undetected SD card on Windows:
- Open Disk Management and right-click on your SD card
- Select the Format option and hit Yes
- Next, set File system as FAT32 and click OK