I accidentally deleted important documents (about 100 PDFs) that weren't backed up yet from a 64 GB microSD card, which is used as the primary storage in my unrooted Android 9.0 smartphone. The microSD card is not encrypted and quite new, but for some reason, I've never been able to access the card from any PC when plugged into a card reader - only through the smartphone or when the phone is connected to the PC via USB and only using the MTP protocol. Under Windows, I always get the error message that the card needs to be formatted first.

After the accidental deletion, the microSD card was immediately removed from the phone, so I'm fairly certain that the files are still "healthy". I hope Android and SD cards work the same way as other OSs and common file systems in that normal deletion does not physically remove the data from the storage device, but only from the file table (please correct me if I'm wrong).

QUESTION: How can I restore my deleted files? Also, is there a way to get RAW access from a PC?

Any idea why I can access the card only via the MTP protocol from Windows?

For hard drives/storage devices accessible from a Windows or Linux PC, I've been using several recovery programs with mixed success in the past, e.g. Piriform's Recuva, CGSecurity's PhotoRec, and recently also RecuperaBit. I do have the Android SDK platform tools installed and have used ADB before to uninstall apps etc. if that helps. But I have zero experience with this data recovery problem on Android - and I'm also confused why e.g. Windows won't read the card's contents when connected via a card reader.

Small correction: My poor choice of words seems to have caused some confusion. By

used as the "primary storage"

I didn't mean to say that Android is running the system partitions (boot, system, data etc.) on the SD card instead of the internal memory. Rather, all apps are set to store their data on the SD card if possible in order to prevent irretrievable data loss in case of a phone brick. This is due to very bad past experiences with Android's security architecture, which is basically a trap waiting to lock users out of their own data.

Furthermore, I can confirm that SD card encryption is an optional setting in my Samsung's Android 9.0 and has not been turned on. Hence, the SD card ought to be unencrypted!

Sorry for not being clearer.

Here is a screenshot of DMDE showing relevant partition information:

DMDE screenshot


1 Answer 1


Most likely issue your PC doesn't see the SD card is your SD card reader doesn't support SDXC... 64GB and larger cards require a reader capable of SDXC, where anything smaller capacity only requires SD (up to 2GB) or SDHC (SD version 2.0, up to 32GB) to work. Many older readers or ones built into older equipment only support SDHC, and even though SDXC (SD version 3.01) became a standard in 2009, it wasn't common in readers for many years, even into the mid to late 2010's many budget readers didn't support SDXC.

Getting a new card reader that supports SDXC would likely resolve this issue, something line Kingston FCR-HS4 or similar device would likely do the trick.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .