Wondershare Recoverit

SD Card Recovery

  • Recovers deleted or lost data from SD card effectively, safely and completely.
  • Supports data recovery from 500+ data loss scenarios, including computer crash, partition loss, accidental human error, etc.
  • Supports 1000+ file formats recovery with a high success rate and without any quality loss.
Free Download Free Download Free Download Learn More >
memory card recovery

How to Run CHKDSK on an SD Card More Safely

Use CHKDSK on an SD card safely: choose read-only or repair commands, interpret common errors, recover important files before changes, and know when the card needs formatting or replacement.
Alex Nappi
Alex Nappi Originally published Sep 12, 26, updated Sep 16, 26
robot TL;DR:

Always run a read-only scan using chkdsk E: first to safely identify file-system errors on an SD card without altering data.
    ● Executing chkdsk E: /f modifies file-system metadata to fix logical FAT32, exFAT, or NTFS inconsistencies, requiring you to secure a verified backup or recover missing data beforehand to prevent permanent file loss.
    ● Avoid using chkdsk E: /r as your default repair command because its full-sector read process puts severe stress on unstable flash memory and should only be utilized after your data is completely safe.
    ● Windows will abort the scan if the SD card volume is RAW, lacks an assigned drive letter in Disk Management, or experiences repeated disconnections due to physical hardware wear.


Ask AI for a summary

Quick Answer

● Check Only: Run chkdsk E: first, replacing E with the SD card's actual drive letter. This reports file-system errors without repairing them.

● Repair Logical Errors: After copying or recovering important files, run chkdsk E: /f. The /f option changes file-system metadata and is not lossless.

● Do Not Use CHKDSK: Stop if the card is RAW, unallocated, physically damaged, repeatedly disconnecting, or not detected with a drive letter. Recover data or address detection first.

● Avoid a Default /r Scan: /r includes /f and reads every sector. It is slower and more stressful for unstable flash media, so use it only after the data is safe and only for a specific reason.

Free Download
Free Download
In This Article

Part 1. Should You Run CHKDSK on the SD Card?

CHKDSK is a Windows file-system checker. On an SD or microSD card, it can inspect a mounted FAT32, exFAT, or NTFS volume and repair logical inconsistencies such as directory errors, cross-linked files, or allocation information that no longer matches the data in use. It does not repair cracked contacts, worn-out NAND flash, a failed controller, or a card that Windows cannot detect.

The safest decision depends on what Windows can still see and whether the files already have a verified copy. Use this table before entering any command.

SD Card Condition Can CHKDSK Help? Safest First Action
The card opens and the files are backed up, but Windows reports file-system errors Usually. Start with a read-only check, then use /f if errors are confirmed. Verify the backup and run chkdsk E:.
The card opens, but photos or videos are missing Not as the first action. Repair may alter directory records that recovery software needs. Stop writing and recover the missing files first.
Windows says the file system is RAW or the space is unallocated No. CHKDSK normally reports that it is not available for RAW drives. Recover data before formatting or rebuilding the partition.
The card appears in File Explorer with a drive letter but cannot be opened Possibly, if the volume is stable and recognized as FAT32, exFAT, or NTFS. Check Disk Management, protect the data, then run a read-only check.
The card has no drive letter or is absent from Disk Management No. CHKDSK needs a volume that Windows can address. Test another reader, adapter, USB port, and computer. Follow the SD card not reading guide if detection fails.
The card disconnects, shows 0 bytes, becomes hot, or causes I/O errors Not safely. Repeated scans can worsen an unstable device. Stop using it. Consider a sector image or a professional recovery service for irreplaceable data.

Microsoft's current CHKDSK documentation makes an important distinction: the command without repair parameters reports status, while /f fixes errors and therefore writes to the volume. CHKDSK repair should never be described as a guaranteed “no data loss” operation.

What CHKDSK Can and Cannot Fix

CHKDSK Can Address CHKDSK Cannot Address
Logical FAT32, exFAT, or NTFS file-system inconsistencies A card that is not detected by Windows
Invalid directory entries and some cross-linked files Deleted-file recovery as a dedicated recovery tool would perform it
Lost allocation chains that Windows can identify Physically damaged contacts, controller failure, or exhausted flash cells
Volume dirty-bit and allocation-table inconsistencies A RAW or unallocated volume that has no readable file system

Part 2. CHKDSK Commands for an SD Card

Replace E: in every example with the drive letter Windows assigns to your card. Confirm the letter in File Explorer before pressing Enter; running a repair command on the wrong volume can modify the wrong disk.

Command What It Does When to Use It
chkdsk E: Checks the file system and reports status without fixing detected errors. Use this first when the volume is mounted and stable.
chkdsk E: /f Repairs logical file-system errors and writes changes to the card. Use after accessible files are copied and missing files are recovered.
chkdsk E: /r Locates unreadable sectors, attempts to recover readable information, and includes /f. Reserve for a stable card when a full read is justified and the data is already safe. Do not use it as the default repair command.
chkdsk E: /x /f Forces the volume to dismount and then repairs it. Open handles become invalid. Use only if Windows cannot lock the volume, all apps are closed, and the data is protected.

Two switches deserve special caution. /scan is an NTFS-only online scan and is not appropriate for the FAT32 or exFAT format used by most SD cards. /freeorphanedchains is available for FAT, FAT32, and exFAT, but it frees orphaned chains instead of preserving their contents. Do not use it when lost files still matter.

The card type does not determine the command by itself. According to the SD Association capacity and file-system standard, SDHC cards normally use FAT32, while SDXC and SDUC cards normally use exFAT. Windows CHKDSK can examine both when the volume is recognized and assigned a letter.

Part 3. How to Run CHKDSK on an SD Card

This procedure applies to Windows 11 and Windows 10. It begins with a non-repairing scan, so you can see the volume's state before choosing whether to modify it.

  1. Stop all writes to the card. End camera recording, file transfers, synchronization, and thumbnail-generation tasks. Insert the card through a stable built-in slot or a reliable USB reader. If you use a full-size SD adapter, inspect its lock switch.
  2. Protect the files before repair. Copy every file that still opens to another drive. If important files are missing or the copy fails, skip to Part 5 and recover them before running /f or /r.
  3. Confirm the drive letter. Open File Explorer > This PC. Note the letter, label, and capacity of the SD card. In this example, the card is E:.
  4. Open an elevated Command Prompt. Select Start, search for Command Prompt, and choose Run as administrator. Approve the User Account Control prompt.
    open command prompt as administrator in windows 11
  5. Run the read-only check first. Enter the following command and press Enter:

chkdsk E:

If Windows reports no problems, do not add repair switches just to be thorough. Check the reader, cable, device compatibility, and card health instead.

  1. Repair confirmed logical errors only after the data is safe. If the read-only result reports file-system errors, run:

chkdsk E: /f

  1. Let the operation finish. Do not eject the card, disconnect the reader, shut down Windows, or interrupt CHKDSK. The time required depends on capacity, connection speed, error count, and whether a surface scan was requested.
  2. Verify the result. Reopen the card, check representative photos and videos, and copy all important files to another disk. A successful CHKDSK run does not prove that the flash memory is healthy.

If CHKDSK repeatedly finds new errors, files become corrupt again, or the card disconnects during ordinary use, retire the card. A file-system repair can restore consistency, but it cannot reverse physical wear.

Free Download
Free Download

Part 4. What CHKDSK Results and Errors Mean

The final message determines the next step. Do not keep adding switches when Windows is telling you that the volume is unavailable, RAW, locked, or unstable.

Message or Symptom Meaning Next Step
“Windows has scanned the file system and found no problems” No logical errors were found in the mounted file system. Test another reader or device. If problems persist, check the card's integrity after making a backup.
“Windows made corrections to the file system” /f changed file-system records. Copy and verify the data immediately. Replace the card if errors return.
“Access denied as you do not have sufficient privileges” The terminal is not elevated, or another process/security setting is blocking access. Run Command Prompt as administrator, close apps using the card, and follow the CHKDSK access denied guide.
“The type of the file system is RAW. CHKDSK is not available for RAW drives” Windows cannot identify a supported file system on the volume. Stop. Do not format if the data matters. Use the CHKDSK RAW error guide or RAW SD card recovery guide.
“Cannot lock current drive” or “volume is in use” An app has an open handle to the card. Close File Explorer windows and media apps. Use /x /f only after protecting the data.
No media, 0 bytes, no drive letter, or repeated disconnects The issue is below the mounted file-system layer. Stop CHKDSK attempts. Test the reader and host; seek professional help for irreplaceable data.

CHKDSK Exit Codes

For scripted checks, Microsoft documents four exit codes. They help distinguish a clean scan from an incomplete repair.

Code Meaning
0 No errors were found.
1 Errors were found and fixed.
2 Disk cleanup was performed, or cleanup was not performed because /f was not specified.
3 The disk could not be checked, errors could not be fixed, or errors were not fixed because /f was not specified.

What Are FILE0000.CHK Files?

On FAT-family volumes, CHKDSK may find allocation chains that are no longer connected to a valid directory entry. If it offers to convert lost chains to files and you choose Yes, Windows can save them in the card's root as names such as FILE0000.CHK. These fragments may contain recoverable content, but the original name, extension, folder, or complete file structure may be missing. Preserve the card and the CHK files until you have verified every important recovery.

Part 5. How to Recover SD Card Files Before Repair

Use data recovery before CHKDSK when files have disappeared, the card requests formatting, or a repair command could change damaged directory records. Recoverit Memory Card Recovery is designed to scan a detectable SD or microSD card for deleted, formatted, or logically inaccessible files. It cannot repair physical hardware, and no software can guarantee recovery after overwriting.

recoverit logo
Wondershare Recoverit
Your Safe & Reliable Data Recovery Expert
Download Download

Easily recover deleted or lost files in 500+ data loss situations, such as deletion, formatting, and disk corruption. The software confidently retrieves all data types, regardless of how they went missing.

Connect the card through a stable reader and save recovered files to a different healthy drive. Never install the software on, or recover files back to, the affected card.

  1. Select the SD card. Open Recoverit, choose SD Card or the matching removable device, verify its capacity, and start the scan.
    select the sd card in recoverit
  2. Scan for the missing files. Let the scan continue while you filter by file type, location, size, or date. If the card starts disconnecting or making the system unstable, stop and reassess the hardware condition.
    scan the sd card for recoverable files
  3. Preview and recover to another disk. Preview representative files where supported, select the required items, click Recover, and choose a destination that is not the problem SD card.
    preview a recoverable photo before saving it
Recover SD Card Files Before Repair

article-safe-itemSecurity Verified. Over 7,302,189 people have downloaded it.

After recovery, open a sample from every critical file type and compare counts against the original shoot or folder. Only proceed to CHKDSK, formatting, or a destructive integrity test after the recovered copy is verified.

Part 6. What to Do After CHKDSK

The command's completion is not the end of the diagnosis. Use the card's behavior after repair to decide whether it can be reused.

  • If the card opens normally: Copy all files off immediately and verify them on another drive.
  • If errors return: Replace the card. Recurring corruption after a clean format often indicates unreliable media, a faulty reader, unsafe removal, or a problematic host device.
  • If the card is RAW: Recover the data first. Formatting is a reuse step, not a recovery step.
  • If the card is stable and now empty: Format it in the device that will use it, or use the official SD Memory Card Formatter. Choose the file system required by the camera, phone, dash cam, or console.
  • If you need to test capacity or write integrity: Perform the test only after recovery and backup because full write-verify tests overwrite free space or the entire card. The SD card health guide explains the difference between file-system checks and write verification.

How to Reduce Future SD Card Errors

  • Stop recording and wait for the device's activity light to finish before removing the card.
  • Use Eject or Safely Remove Hardware before unplugging a reader from Windows.
  • Do not move one card repeatedly between cameras, phones, and computers with different format requirements.
  • Keep at least two verified copies of irreplaceable photos and videos.
  • Replace cards that produce recurring errors, speed drops, unexpected read-only behavior, or disconnections.
  • Buy memory cards from reputable sellers and verify suspicious capacity claims before trusting the media.

Conclusion

The safest CHKDSK command for an SD card is the one that matches the card's actual condition. Begin with chkdsk E: to inspect a stable, mounted volume. If Windows confirms logical errors and the files are already protected, use chkdsk E: /f. Reserve /r for a justified full read after recovery, not as a routine first step.

CHKDSK is a file-system repair tool, not a deleted-file recovery tool or a cure for failed flash memory. When files are missing, the card is RAW, or the hardware is unstable, recover or image the data before making changes. That order preserves more recovery options and makes every later repair decision safer.

Free Download
Free Download

FAQ

  • What is the CHKDSK command for an SD card?
    Use chkdsk E: for a read-only check, replacing E with the card's actual drive letter. After backing up or recovering important files, use chkdsk E: /f to repair confirmed logical file-system errors.
  • Does CHKDSK delete files from an SD card?
    It can change or remove damaged file-system records when a repair switch such as /f is used. CHKDSK may convert lost chains into CHK fragments, and severely damaged entries may lose their original names or folders. Protect important data first.
  • Should I use CHKDSK /f or /r on an SD card?
    Use /f for confirmed logical errors after the data is safe. /r includes /f and reads every sector, so it takes longer and should not be the default for an unstable flash card.
  • Can CHKDSK fix a RAW SD card?
    No. Windows normally reports that CHKDSK is not available for RAW drives. Recover the data before formatting or rebuilding the volume.
  • Can I run CHKDSK if the SD card has no drive letter?
    No. CHKDSK needs a volume path or drive letter. If the card is absent from Disk Management, troubleshoot the reader, adapter, port, and card detection first.
  • Why does CHKDSK say access is denied?
    The Command Prompt may not be running as administrator, or another process may be using the card. Open an elevated Command Prompt, close apps and File Explorer windows that access the card, and check write protection.
  • Can CHKDSK recover deleted photos or videos?
    Not reliably. CHKDSK repairs file-system structures; it is not designed as a deleted-file recovery scanner. Stop writing to the card and recover missing files before using repair switches.
  • Does CHKDSK work on a microSD card?
    Yes, if Windows recognizes the microSD card through a reader or adapter, mounts a supported file system, and assigns a drive letter. The same commands apply.
Alex Nappi
Alex Nappi Sep 16, 26
Share article:
Get Recoverit Get Recoverit