Recover data from a broken memory card
Saturday, April 19th, 2008It’s really annoying when a very important data lost because of broken storage media. That night, a friend - a photographer - lost all of his data of a sudden. It was a wedding event photographs he took earlier. He used Canon EOS 350D camera and Transcend 1GB memory card.
Here is what we did to recover his lost data :
- First we have to make sure the format of the files we’re going to recover. In this case, the files are mostly of ‘.jpg‘ format. By estimating the camera resolution, we assumed that each file size is around 5Mbytes, so the card contains about 200 image files. The photographer said it was 185 around files. He tells the truth
- Requirement for this job were :
- A computer with USB support
- A card reader
- Data recovery software
- A Drive with available space more than the size of the memory card we’re going to recover We prepared our ancient machine of AMD 733Mhz, 128 Megs of RAM, Ms Windows 2000 Operating System, a LeTaec Card reader. For software we’re going to used WinHex V12.5, a very powerful physical disc editor.
- Let’s get started. I was a little nervous actually. We checked the memory through Windows Explorer. Windows Explorer can’t recognize it, and even suggest us to format that card.
- We proceed to try recover any files inside it. Clone the card first, if you want to make a backup copy. We read the card physically using WinHex, and we make sure it’s in ‘viewer’ mode.
- In the “Tools” menu click “Analize Disc” to check the condition of the card, if the card is broken, it will let you know the location of the bad data. You can write it down to compare with our later result. This analyzing process take quite a while, but you’ll be able to compare the location of the bad data with the recovery result :-).
- You can skip step number 5 though, if you have no time. In the “Tools” menu choose option “Disk Tools” then click on “File recovery by type“. Notice the “Max. file size :” input. It’s the maximum size of each file we’re going to recover, we can put 5Mb or 5000000 bytes just like what we’ve estimated before. Make sure to check the “create sub folder for each file type” and “Ignore read errors (for physically damaged disks)” option, then proceed to click the “OK” button. You can then sit down and relax, while waiting for the recovery process. Have a snack or drink, just don’t consume something that make your adrenaline rushed :).

- After that, you can find the recovered files in the destination folder of your choice. We’re successfully recovered 177 files with good condition and 9 broken files. Not bad for helping the career of our photographer friend
Then we compared the recovery result with the card analysis result. We can see that the card’s broken data was in the middle of the physical location. And that’s why it’s really important to backup your data before you lost them.