2

I have a Samsung 8 GB SD card that isn't working. I watched tutorials on YouTube, and followed their steps. I changed devices, changed the drive letter, used chkdsk command and all other steps without formatting it. Only method left to try is to format it and use recovery software to redeem the files.

I wanted to ask this because I am not sure about formatting it because all the devices I used this SD card doesn't even recognize that it is a SD card, not even as a corrupted one. Is there any other professional methods to retrieve my files without formatting it? Are there technicians who can retrieve my files using physical methods? I saw on YouTube (I'm not sure if it's legit) a guy sanding down the surface of the SD card using a sand paper and then connecting wires to the emerged terminals. Is this a way a professional that can safely retrieve my files? Or do they have any other advanced techniques or hardware or software tools to recover it, that I don't have access to?

I have my childhood and family photos in it. They are very important. Any help would be highly appreciated

Giacomo1968
  • 58,727

1 Answers1

2

First let's consider DIY approach.

  • Since the age of the card there's a good chance the NAND degraded.
  • Chkdsk is never a good idea when you need to recover data as it is irreversible
  • Format should never be consider a step towards data recovery. You card was probably FAT formatted, reformatting it will erase the previous file allocation table. In case of fragmented files absence of the file allocation tables is a hindrance.

You can try a file recovery tool like DMDE and see if it produces a folder tree when opening the 'volume'. If not a scan may be required, however I advice against scanning the device itself!

A better approach is to image the card (DMDE can do this, the Linux tool ddrescue can do this) and then use a tool like DMDE to scan the disk image instead.

The data recovery lab.

Yes, you can most certainly send the card to a data recovery lab and often data can be recovered even from cards that no longer detect at all. Many labs offer a no data no fee guarantee.

Some times we get lucky and cards that aren't detected in the OS we can still read without too much trouble using special hardware (the device on the left) + off the shelf file recovery software, in other cases it takes more effort.

hardware to recover data from sd cards

SD Cards.

We're either dealing with a card that contains a PCB, controller and NAND chips or a so called monolith. In your case it's likely the first. Here we see a monolith on the left and an old style SD card on the right.

monolith vs PCB

In case the card is not detected at all we're dealing with a dead controller or some kind electrical issue. In case of a monolith we can not really address those issues, in case of PCB based card we can try pinpoint the electrical issue using multimeter or sometimes IR-camera and try solve it, and in case of dead controller try using one from an identical donor card.

In case of a monolith or if there's no repairable issue in classic style card we can try 'tap into' the NAND itself. As this bypasses the controller we must emulate it to perform tasks normally done by the controller (like address translation, XOR descrambling and error correction).

This is usually a 2-step process, where we first read the NAND and create a 'dump', and then as a second step apply error correction etc..

In case of old style SD card we desolder NAND chips. For most of these we have adapters that can be connected to a NAND reader. In case of a monolith we indeed sand off a layer to expose 'technological pins'. AFAIK most use a fiber pen, some labs use laser.

For common 'pin layouts' we have adapters, else we need to solder thin enamelled copper wire between the chip and our reader. Adapter vs. soldering:

adapter vs soldering

Once we have the dump we can try to transform it into a 'logical image' which we can use file recovery tools on. The software and recurring license fees are often more expensive than the hardware required.

Now if a lab will be successful depends for a great deal on the state of the NAND: Over time NAND 'leaks data' and although there are methods to to a degree mitigate the consequences of that, there's limit to what can be done. Eventually, if you keep an SD Card in a drawer long enough it will become unrecoverable.

creating dump and transforming dump

BTW, exact same tools can be used to recover 'classic' and monolithic USB Flash Drives too.

Giacomo1968
  • 58,727