6 data recovery tools for SD cards, USB drives and more
In some ways, PhotoRec is the most powerful application in this review. It can recover files from almost any device -- whether or not it's mounted with a drive letter, has a partition or is even formatted. PhotoRec has editions for multiple platforms: Windows, Linux and Mac OS X. And its creator claims it can detect and recover more than 390 types of files, and not just photos, as the name might imply. However, its very Spartan interface may be off-putting to users who expect a slick graphic interface.
When you launch PhotoRec, you're given a list of all the available storage devices in the system: hard drives, attached removable drives or loaded card bays -- but not networked drives. Choose a device and a partition, set your search options (the defaults work fine for basic recovery), pick a place to save the recovered files to and the rest is pretty automatic.
A recovery pass can be halted and resumed later if need be, especially if the time estimate for recovery (which is gratifyingly accurate) runs into hours. A full scan of each of my 8GB devices only took about 10 minutes, although the "unformat" option (see below) easily doubled that.
Recovery searches can be performed on either the space marked as free or on the entire drive, regardless of what files already exist. One feature that goes hand in hand with this is the "unformat" function, which analyzes the entire drive for file system structures instead of simply looking block-by-block for valid files. This is useful if you want to recover directories instead of just files (although for the most part I was happy just to get the files back).
It's even possible to recover from a device whose partitions have been damaged or which has bad directory information. You can also add your own custom file types to the program if you're looking for files that aren't in PhotoRec's dictionary of signatures.
PhotoRec restored everything I was looking for, although file names weren't recovered and CR2 files weren't saved unless I enabled an expert option to save "broken" files (possibly because they were seen as damaged TIF files). Also, even though PhotoRec runs on Windows, don't expect a GUI: it has a command-line interface.
You also need to pay close attention to each of the available menu choices, since some of the most crucial options are not obvious. Finally, the online documentation isn't what it could be -- options like the FAT32 unformat command, for instance, aren't clearly explained there.
The lack of a graphical user interface for PhotoRec may be intimidating for some, but the sheer power and flexibility of the program can't be denied. I recommend that advanced users start here; they won't regret the extra effort needed to make the most of the program.
Recover My Files comes in a few different iterations. The version I reviewed ($69.95) helps you recover a variety of file types from conventional FAT/NTFS partitions; there are also Pro ($99.95) and Technician ($299) versions that both add HFS and RAID support. The Technician version also includes a USB hardware dongle that activates the software. If you only need to restore image files, GetData also offers a $39.95 app called Recover My Photos.
On startup, Recover My files gives you two choices: recover individual files or recover files from a whole drive (for example, one with damaged partitions). The former simply scans directory structures for evidence of deleted files; the latter deep-scans the whole file system and attempts to reconstruct lost partitions or directory structures.
What's great about the deep scan is it's tunable. The default version of the scan looks for common file types such as images, documents and music. The most intense scan runs more slowly and may turn up more false positives, but it tries to match a much broader -- albeit less widely used -- range of file types, such as database files or fonts. If you want, you can speed up the search by concentrating on specific file types if you know what you're looking for. (There's a version of this same feature in PhotoRec, but it's made a lot more accessible here.)
Files found during the scan will show up in a directory tree, with previews if available, on the left side of the application window. If the files you're looking for show up early in the process, you can abort the scan and just recover what you need. A "Search" tab also lets you ferret out files by various criteria, including data inside a given file such as a key phrase.
Once you've tagged the files to be recovered, they can be saved to any other device, with issues that came up during the save (path names being too long, files automatically renamed because of collisions, etc.) tabulated at the end.
It took 9 minutes and 18 seconds to scan my 8GB memory card and flash drive, but that was with only the most basic file-recovery options enabled. If I wanted to recover my CR2 files, I needed to widen the search to include those, because the CR2 format wasn't in the default file set. That scan took about 18 minutes. Scanning for all possible file types supported by the program slowed the search down to 2 hours, 18 minutes (so you can see how a focused scan saves time).
The high price tag for GetData's Recover My Files is a bit off-putting, but the program did an admirable job of scouring and recovering files from my test media -- as long as you don't mind being patient while waiting for the best possible results.
- Are You Prepared for a Software Audit? Just the word "audit" is enough to make anyone shiver, and when it comes to a software audit, the reaction is no different....
- Top Reasons for Upgrading to Emulex Gen 5 Fibre Channel HBAs With Gen 5 Fibre Channel HBAs you can run more virtual machines and applications per server, cut your HBA installation and management time...
- Mission Critical: Managing Mobile Applications & Content Smartphones, tablets and other mobile devices have become embedded in enterprise processes, thanks to the consumerization of IT and a new generation of...
- Securing Mobility, From Device to Network At one time, the process of managing and securing mobile devices and applications was fairly straightforward. Most organizations worried about one application (email)...
- Keep Servers Up and Running and Attackers in the Dark An SSL/TLS handshake requires at least 10 times more processing power on a server than on the client. SSL renegotiation attacks can readily...
- On Demand: Mastering the Art of Mobile Content Management Mobile device usage in the enterprise has skyrocketed, and it continues to escalate. IT must answer to users who demand access to their... All Storage Software White Papers | Webcasts