Software⏱️ 4 min read📅 2026-06-15

How to Fix: Possibly corrupted Micro SD card; i/o error

Recovering data from a possibly corrupted micro SD card with i/o error.

Quick Answer: Try using testdisk or photorec to recover deleted files and attempt to fix the filesystem.

A SanDisk 128 GB Micro SD card is experiencing an 'Input/Output Error' when trying to copy files from it, specifically resulting in the error 'Error splicing file: Input/output error'. This issue affects users who have tried mounting the card on multiple computers and using different copying methods.

This problem can be frustrating for those trying to recover data from the corrupted Micro SD card. In this guide, we will explore possible causes of the error and provide steps to recover as much data as possible.

🔍 Why This Happens

  • The primary cause of the 'Input/Output Error' on the Micro SD card is likely due to corruption or damage to the file system. This can occur when the card was used in an Android phone, leading to inconsistent access patterns and potential errors. Additionally, the card's age and usage history may also contribute to the issue.
  • Another possible cause of the error could be a firmware issue with the Micro SD card reader or the computer's operating system. In some cases, outdated drivers or corrupted system files can lead to I/O errors when interacting with external storage devices.

🚀 How to Resolve This Issue

Using TestDisk and Photorec

  1. Step 1: Download and install TestDisk on your computer. This utility is designed to recover data from damaged file systems.
  2. Step 2: Insert the Micro SD card into a compatible card reader and mount it on your computer. Open TestDisk and select the device containing the corrupted card.
  3. Step 3: Use TestDisk's 'Quick Search' option to scan the card for recoverable files. Once identified, use the 'Write Sector' option to copy the file to a safe location on the card or an external drive.
  4. Step 4: Repeat the process for all files that are not recoverable through Quick Search. Be cautious when using this method as it may overwrite existing data.

Using CheckDisk and Photorec

  1. Step 1: Download and install CheckDisk on your computer. This utility is designed to check and repair file system errors.
  2. Step 2: Insert the Micro SD card into a compatible card reader and mount it on your computer. Open CheckDisk and select the device containing the corrupted card.
  3. Step 3: Use CheckDisk's 'Check' option to scan the card for errors. If any issues are found, use the 'Fix' option to attempt repairs.
  4. Step 4: If the 'Fix' option fails or does not complete, proceed with using Photorec to recover data from the corrupted file system.

✨ Wrapping Up

Recovering data from a corrupted Micro SD card can be challenging, but it is possible. By using TestDisk and Photorec, you may be able to recover as much data as possible. Be cautious when attempting repairs, as overwriting existing data can lead to further corruption or loss of information.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions