How do I recover files from an USB flash drive? [duplicate]
I have a flash drive that was used primarily on a Mac, and it was ejected improperly.
Now when I put it back in, the computer (I tried 2 different Macs and 3 PCs) does not even register the flash drive- it does not show up in Finder or in My Computer. Any ideas how to get the lost files back?
PhotoRec is file data recovery software designed to recover lost files including video, documents and archives from hard disk drives, CD-ROMs, and lost pictures (thus, its 'Photo Recovery' name) from digital camera memory. PhotoRec ignores the filesystem and goes after the underlying data, so it will still work even if your media's filesystem has been severely damaged or re-formatted.
PhotoRec is free, open source and portable (doesn't require installation).
If you're looking for professional data recovery software, then your best bet is WinHex (or the 'light' version Davory).
WinHex and Davory are shareware - try before you buy.
First thing I would try is to plug it into another computer - I have no idea why, but ever since floppy drives, this works more often than not.
If it still does not work, you will want to try generic recovery tools.
I recommend Recuva for free, or if you want to pay then R-Studio
Assuming it's also not showing in the BIOS when plugged into a system, and since it's not being recognized by the OS(s) you tried, the bad news is it sounds dead. The better news is, it may just be the power sub-system, and the data may still be in the flash memory.
I'd have to say your best bet is to send it off to a professional data recovery place that does flash media. Many (most) offer free evalutation and quotation, you just have to pay the shipping. Most also offer that if in the end they can't get it back, you don't pay.
You can then decide if the recovery fee is worth it, without investing much.
If it is not recognised at all (as if device is dead), there are a few ways:
- Send to a data recovery company.
- Buy an identical stick and swap the memory module across (careful and be quick, had quite a lot of success with this).
- Check contacts.
As you said, it is not recognised at all rather than corrupt or not working, this usually means hardware failure more than anything else - so it is worth checking in case it really was yanked out to fast and the contacts broke. If the contacts are fine, it could have just been a cheap stick and has a unknown/cheap chipset, I have seen many that go faulty for all sorts of random reasons and in which case, as I said, moving the memory chip to an identical stick can sometimes fix it.