13 Solutions for Corrupt Memory Card Repair

Feeling difficulty while trying to access the data stored within your SD/memory card because it is corrupted? Struggling hard to troubleshoot this problem? If yes, this article will prove helpful to you.

Here, I have specified different ways to corrupt memory card repair. Also, you will learn how to recover data from corrupted SD cards using the best SD Card Recovery Tool.

Rated Excellent on Trustpilot
Free SD card recovery tool.
Recover data from corrupted, damaged, & formatted SD cards of all brands on Windows. Try now!

So, without any further ado, let’s go through the steps on how to fix corrupted SD card

How To Fix Corrupted SD Card?

Solution 1: Connect Memory Card To Another Device

Connect Memory Card To Another Device

In certain cases, some of the devices fail to read your card or they just become incompatible. In that case, trying to connect the card to another device such as a PC, another phone, a camera, etc. can make your memory card work again.

Solution 2: Assign a New SD Card Drive Letter

Another yet method for corrupt memory card repair is assigning a new SD card drive letter.

In some cases, the SD card not showing up on the PC or the PC can’t detect the memory card property due to corruption. Because of this, you can even access the data saved within it.

So, to solve this problem & to make your card detected, just change the drive letter name to your device.

Here follow the steps to do this:

  • Connect your memory card to your PC.
  • Press Windows + X keys together & click on “Disk Management”.

Disk Management

  • After this, find & right-click on your corrupt card >> click on “Change Drive Letter and Paths”.

Change Drive Letter or Paths

  • Now, change the drive letter from the drop-down list >> click OK.

Change Drive Letters and Paths

Solution 3: Repair Corrupt Memory Card Using CHKDSK Command

If you are a Windows user then must be aware of a command line utility known as CHKDSK. It helps to check the system files of the volume for physical & logical errors, even though it solves the problem.

Here, you can use this Windows utility to fix the issue and make your SD card accessible.

Follow the below steps to run the chkdsk:

  • Insert the corrupt memory card into the card reader and connect it to Windows PC.
  • On your PC, click START >> type “CMD” in the search bar.
  • Then, you will see the Command Prompt option >> click on the Run as administrator option in the right panel >> click Yes.

corrupt memory card repair

  • A new command prompt window will get open.
  • Now type the following command and hit ENTER:

chkdsk f : /r/f

corrupt memory card repair

Here you need to replace H: with your card letter name.

This command will look for corruption in the card and fix it if any are found. On successful completion, you can check files stored with the card and you can easily re-use it.

Also Read: How To Fix Corrupted SD Card Without Formatting?

Solution 4: Reinstall The Drivers for Corrupt Memory Card Repair

Sometimes when drivers that run your card get corrupted then your PC is not able to detect the card. To repair/fix corrupted SD card not detected issue, you can reinstall the drivers by following the below steps:

  • Connect your memory card to your PC.
  • Press Windows + X keys together & click on “Device Manager”.

Device Manager

  • Go to Portable Devices >> choose a problematic drive (SD card).
  • Then, right-click on the driver >> choose “Uninstall device”.

Uninstall device

  • Now, you will get a pop-up on your PC’s screen asking you for confirming the drive uninstallation process.
  • Click Uninstall to proceed.
  • After that, navigate to Menu bar >> click Scan for the hardware changes & reinstall the disk drive.

Scan for the hardware changes

Solution 5: Use Drive Letter ‘Error Checking’ Feature

Error Checking is the inbuilt feature in Windows PC that is used to scan for errors related to the file system and fix them.

Below, you can try the steps to solve how to fix corrupted sd card without formatting using Error Checking option:

  • In the first step, simply press Windows + E keys together to open Windows Explorer.
  • Next, you have to right-click on the Removable drive (memory card) and then open Properties.
  • After this, you have to click on the Tools tab and then click the option ‘Check’.

Error Checking

  • The scanning process will start after applying the above steps and after the scan is completed, if any error is found then it will fix them.

Error Checking

Solution 6: Scan SD Card With Anti-Virus Software To Fix Corruption

If your memory card got corrupted due to viruses, then in such case, you can scan your card with reliable anti-virus software to remove virus from the infected SD card.

You can use anti-viruses such as QuickHeal, Avast, Bit Defender, AVG, or Kaspersky as these are top antivirus tools.

Tip: There are chances that the warranty of your corrupted memory card or USB drive is still there. If the warranty is still valid, then in such case, you must contact your card manufacturer for a replacement or refund. I am recommending this because it is not useful for putting faith in a corrupted card that might show up as a problem in the future.

Solution 7: Use Windows Troubleshooter To Repair Corrupted Memory Card

This special feature on ‘Windows Troubleshooter’ feature generally finds issues and fixes that are related to hardware and drivers. So, to fix any issue related to your memory card due to which it became corrupted, try the following steps:

  • First of all, you need to connect the memory card to PC.
  • Next, you have to select and follow Start and then Settings and then go to Update & Security and then choose Troubleshoot

Use Windows Troubleshooter

  • After this, you can select Hardware and Devices and then simply click the option ‘Run the troubleshooter’.

After this, you have to restart the computer and hopefully, you will get your corrupt memory card repaired.

Also Read: Fix Unreadable SD Card & Recover Data from It

Solution 8: Use Diskpart Command

Running the Diskpart command in the CMD can also assist you to troubleshoot how to fix a corrupted SD card.

But remember that, you need to choose the correct drive while using the Diskpart to complete the process successfully.

Here is how you can fix the SD card with Diskpart:

  • Connect your memory card to your PC.
  • Type the “cmd” in a search box >> select Run as administrator >> click “Yes”.

corrupt memory card repair

  • After this, type diskpart >> hit Enter.

corrupt memory card repair

  • Type in list disk >> hit Enter.
  • Then, type there select disk <the number corresponding to your SD card> & hit Enter.
  • Finally, type recover >> hit Enter.

SD Card Is Write Protected

After finishing these steps, you will get your SD card in a refreshed state.

Solution 9: Change Adapter or Card Reader

Most of the time, it happens that SD card data are not accessible by the user due to a fault in a card reader or adapter. So, in that case, it’s essential to verify if the card is working in another adapter or card reader. Moreover, try a different USB port to make it work.

Solution 10: Create the Partition on an SD Card

Creating a partition on the SD card also assists to repair both heavily corrupted and minor corrupted SD cards. Here, you can also try this method to deal with the SD card corruption issue.

Here is how you can create the partition on the memory card:

  • Connect your memory card to your PC.
  • Press Windows + X keys together & click on “Disk Management”.

Disk Management

  • Then, right-click on the corrupted volume (SD card) >> choose to create a New Simple Volume.

New Simple Volume

  • Now, follow the steps according to the partition creation wizard.

Also Read: How to Fix & Recover CF Card Corrupted and Unreadable (2023)

Solution 11: Format Memory Card Using CMD Option

Formatting memory cards may also help you repair corrupt memory cards. So, to know how to do so, you can follow the below steps:

  • Insert a corrupt memory card into a card reader and connect it to Windows PC.
  • On your PC, click START, type “CMD” in the search bar, and hit ENTER. A new command prompt window will get open.
  • Now type the following command: “FORMAT D:/FS:FAT32/x” and hit ENTER. Here you need to replace D: with your card letter name.

corrupt memory card repair

  • After this, the memory card will get formatted in a few minutes.

Solution 12: Use Software To Format Corrupted Memory Card

Many users are not aware that manufacturers like SanDisk, Samsung, Lexar, Kingston, Sony, HP, etc offer their own level of tool for formatting and SD card repair purposes. Such a tool can be used to repair SD cards and fix corruption and restore SD memory cards and USB flash drives to their full capacity.

You can get such tools by visiting the website of the device manufacturer or by contacting their support team. As per my own personal experience, these tools have turned out to be more successful.

Here is the popularly used corrupt memory card repair tool that is – SD Card Formatter Tool 5.0 For SD/SDHC/SDXC, which can be used to revive a memory card or to repair it not formatted error. This tool is available for both Windows and Mac computers.

Solution 13: Try The Solution Provided/Suggested By Manufacturer

Well, some of the SD card manufacturers like SanDisk, Kingston, Samsung, etc., used to provide solutions in order to repair corrupt/damaged storage media.

Therefore, you need to visit to the manufacturer’s site and download the software or contact customer support to solve this problem.

How To Fix Corrupted SD Card On Android Without Computer?

If you want to fix corrupted SD card on Android without a computer then it is suggested to use the SD card that has been corrupted to another device. You do not need a computer to use corrupted SD card on another device on another device.

You just have to take off the SD card from the device where it has been corrupted and then insert that SD card to another Android device and check if it’s working. Also, check that the data saved in it can be easily accessible.

How To Recover Corrupt Memory Card Data?

Memory Card Recovery Tool is a special tool which is designed to retrieve digital media files from corrupted memory cards.

This card recovery software recovers pictures, videos and audio files from all kinds and types of memory card such as SD, miniSD, microSD, SDHX, miniSDXC, microSDXC, SDHC, miniSDHC, microSDHC, CF, MMC, xD Picture card, flash card, memory stick, SmartMedia card, etc.

And support all brands such as SanDisk, Kingston, KingMax, Sony, Lexar, PNY, Toshiba, Panasonic, FujiFilm, PQI, Samsung, Canon, Qmemory, Transcend, Apacer, PRETEC, HITACHI, Olympus, SimpleTech, Viking, OCZ Flash Media, ATP, Delkin Devices, A-Data, etc.

Below download Memory Card Recovery Tool and follow the steps to recover corrupted memory card data.

With the help of Memory Card Recovery Software, you can:

  • Extract multimedia files from corrupt or damaged memory card
  • Retrieve files such as photos (JPEG/JPG, PNG, PSD, GIF, RAW Images, etc), videos (AVI, MP4, MKV, DIVX, MOV, HD Videos, etc), Audio (AMR, WAV, MP3, FLAC, etc).
  • Recover data from corrupt SD cards that got corrupted due to virus infection, water-damaged file system corruption, wrong usage, availability of bad sectors, etc.
  • Support all types of memory card such as SD, miniSD, microSD, SDHC, SDXC, MMC, TF, CF, MMC, SmartMedia, etc of all brands.

emidTry Photo Recovery For Windows emidTry Photo Recovery For Mac
* Free version of the program only scans and previews recoverable items.

Here, you can try the step-by-step guide to recover deleted data from corrupt memory cards.

How To Unhide Hidden Files Stored In Corrupt Memory Card?

If your PC is infected with virus and you connect memory card then it will hide all the data stored in it. The size of the drive may appear unchanged but you will not be able to see any stored media files on it as their attributes get changed to read-only or hidden.

You can follow the below steps to unhide hidden files stored in the corrupt memory card:

  • Firstly, you have to connect your memory card to the system and then open Windows Explorer.
  • After this, you have to click and follow Tools and then Folder options and then click on View.
  • Next, you have to check-in Show hidden files and then folder & drives
  • Now, uncheck Hide protected operating system option and then click the option ‘OK’.

Hide protected operating system

After applying these steps, you will be able to see all the hidden media files and folder in the memory card.

How To Check If An SD Card Is Corrupt Or Not?

Check Disk Utility is the Windows inbuilt tool that is used to check SD card for errors. Using this tool, you can easily try the below-mentioned steps to do so:

  • First of all, open Windows Explorer and then simply locate the drive assigned to the memory card. Now, make a right-click on the memory card drive and then click on the option ‘Properties’.
  • After this, you can select the option ‘Tools’ and then click the option ‘Check Now’ found in the Error checking section.

check now

  • Now for scanning the memory card without modifying anything to the memory card, you have to uncheck the options – ‘Scan for and attempt recovery of bad sectors’ and ‘Automatically fix file system errors’. To fix this issue, you have to check ‘automatically fix file system errors’. To do a lower level scan of the memory card and to fix SD card errors if identifies, check both the boxes.

corrupt memory card repair

  • Next, you have to press the option ‘Start’ to begin the scanning process. Now, after it gets completed, the result will be displayed on the screen.
  • Now, you can simply click on See details to see more info about the scan.

This option will help you check if an SD card is corrupt or not and if any issue is found then it will fix corrupted memory card error.

[Tips] How To Prevent Memory Card From Getting Corrupted?

  • Use branded cameras and phones to avoid these types of corruption.
  • Never switch off the device when you are transferring pictures from the device memory card to the computer.
  • Reformat the memory card at regular intervals depending upon how you are using the camera.
  • Use the device reformat option or formatting the memory card doesn’t it via the computer.
  • While pictures are being clicked do not switch to view or play mode option.
  • Do not shoot the next picture when the camera is not ready or the previous picture is being written on the memory card.
  • Make sure the camera batteries are properly charged otherwise you may even lose your pictures.
  • Never eject the memory card when the device is on.

FAQ (Frequently Asked Questions)

What Does Corrupted Mean On SD Card?

A corrupted SD card simply means that it prevents to access the data store in it. On the other hand we can say that, it becomes totally unreadable or undetected.

Is It Possible To Uncorrupt An SD Card?

Yes, of course, it is possible to uncorrupt or fix corrupted memory card by using the solutions mentioned above. You can use the CMD command, change the drive letter of the SD card, reinstall the drivers, run the error checking utility, and format the SD card to make them reusable.

Is It Possible To Uncorrupt An SD Card?

Yes, of course, it is possible to uncorrupt or fix corrupted memory card by using the solutions mentioned above. You can use the CMD command, change the drive letter of the SD card, reinstall the drivers, run the error checking utility, and format the SD card to make them reusable.

How Do I Know If My SD Card Is Corrupted?

When your memory/SD card gets corrupted then you can see the below SD card corruption signs:

  • Digital device fails to detect the card.
  • Files saved in the memory card appear skewed, distorted or show an error message when opened.
  • The SD card can be seen as the folder, however, not all of the saved files appear.

How Can I Repair My SD Card Without Formatting?

In order to repair/fix corrupted SD card without formatting, you need to connect the SD card to PC with help of a card reader. After doing so, apply the below easy steps to repair SD card errors by using a chkdsk command:

  • Go to the Start option >> select Computer.
  • Look for a memory card under the Devices with a Removable Storage & note its assigned drive letter.
  • Again, tap on Start option >> type the ‘cmd’ in a search box.
  • Make a right-tap on cmd & choose Run as an administrator.
  • At this time, one command window will open, there just type the ‘chkdsk’ followed via drive letter consistent to a memory card, then type: /f. (e.g., chkdsk E: /f)
  • Last of all, hit the Enter. After finishing these steps, chkdsk command will scan and check for the possible errors and will fix them.

Can I Recover Files From Corrupted SD Card?

If you have previously created a backup of your corrupted SD card data then you can restore them from there. But, if you forgot to do so, you can go for expert-recommended SD card recovery software (mentioned one of the above sections of this post). This tool will thoroughly scan your corrupted storage media and extract the data from it. That’s why it is possible to recover files from damaged memory card with ease.


Since memory card corruption can occur due to several reasons and so, it is always suggested that you must get yourself ready to fix corrupted memory card on your own.

You can follow these 13 effective corrupt memory card repair solutions mentioned above and repair and recover lost data from memory cards. You can recover data from a corrupted memory card using Memory Card Data Recovery Tool.

I hope not all, but some of the solutions might help you to solve how to fix corrupted SD cards. It is also suggested that you must bookmark this page for future reference.