
I have a 128GB microSD card in my smartphone which never gave any trouble until today when the phone could no longer access it's content and ask me if I want to format the card. I declined, hoping that it was just the phone glitching, but after putting the microSD card into my card reader, and Windows failing to read the drive (also asking me if I wanted to reformat it - which I also declined), and detecting as a "RAW" I am pretty certain that the card is corrupted.
PhotoRec seems to have managed to recover a lot (hard to tell how much given that I am dealing with about 61GB of data) which is kind of a relief.. but I've lost all the file name and folder structure and it would take a huge amount of time to re-organise everything (fortunately, I do have a lot backed-up, but there is still enough there to keep me rather busy even if I can find an easy way to identify the files I already have backed up and remove them).
I have ran TestDisk, and getting the message that the Partition doesn't have the endmark 0xAA55.
It then finds a partition marked as NTFS at the top, but exFAT at the bottom. Structure is marked as OK.
http://prntscr.com/mgy9i5
When I press 'p' to list all files, the file name, and file structures appear to be all there intact (having not checked every single one). There is one file that is highlighted red, I am not sure what it means (unrecoverable?).
http://prntscr.com/mgyep1
At first I tried to select all and copy to an external HD, but as soon as it hits something it is unable to recover, it just seems to hang there forever (it also create some jiberish files with extremely long name that Windows find hard to deal with).
What would be the best thing to do at this point? Ideally I would like to be able to recover as much as I can in it's original file name/structure so that I can pick out what I haven't backed up, and perhaps a list of files that can't be recovered.
Thanks.