Basics of File Recovery
If you simply put files in the Trash you can restore them by opening the Trash (left-click on the Trash icon) and drag the files from the Trash to your Desktop or other desired location. OS X also provides a short-cut to undo the last item moved to the Trash -press COMMAND-Z.
If you empty the Trash the files are gone. Recovery is possible but you must not allow any additional writes to the hard drive - shut it down. When you delete files you erase only the directory entries, not the files themselves. However, the space occupied by the files has been returned to the system as available for storage. Writing to the drive will then eventually overwrite the space once occupied by the deleted files in which case the files are lost permanently. Also if you save a file over an existing file of the same name, then the old file is overwritten and cannot be recovered.
If you stop using the drive it's possible to recover deleted files that have not been overwritten with recovery software such as
Data Rescue II,
File Salvage or
TechTool Pro. Each of the preceding come on bootable CDs to enable usage without risk of writing more data to the hard drive.
The longer the hard drive remains in use and data are written to it, the greater the risk your deleted files will be overwritten.
Also visit
The XLab FAQs and read the FAQ on Data Recovery.
There has never been file recovery software in OS X. Recovering deleted files is not the same as restoring files from a backup. The best way to prevent losing a file is to maintain a backup. Obviously you aren't doing that, so you should consider adopting some kind of backup plan.
Basic Backup
Get an external Firewire drive at least equal in size to the internal hard drive and make (and maintain) a bootable clone/backup. You can make a bootable clone using the Restore option of Disk Utility. You can also make and maintain clones with good backup software. My personal recommendations are (order is not significant):
1.
Retrospect Desktop (Commercial - not yet universal binary)
2.
Synchronize! Pro X (Commercial)
3.
Synk (Backup, Standard, or Pro)
4.
Deja Vu (Shareware)
5.
PsynchX 2.1.1 and
RsyncX 2.1 (Freeware)
6.
Carbon Copy Cloner (Freeware - 3.0 is a Universal Binary)
7.
SuperDuper! (Commercial)
8.
Intego Personal Backup (Commercial)
9.
Data Backup (Commercial)
The following utilities can also be used for backup, but cannot create bootable clones:
1. Backup (requires a
.Mac account with Apple both to get the software and to use it.)
2.
Toast
3.
Impression
4.
arRSync
Apple's Backup is a full backup tool capable of also backing up across multiple media such as CD/DVD. However, it cannot create bootable backups. It is primarily an "archiving" utility as are the other two.
Impression and Toast are disk image based backups, only. Particularly useful if you need to backup to CD/DVD across multiple media.
Visit
The XLab FAQs and read the FAQs on maintenance, optimization, virus protection, and backup and restore. Also read
How to Back Up and Restore Your Files.
Although you can buy a complete FireWire drive system, you can also put one together if you are so inclined. It's relatively easy and only requires a Phillips head screwdriver (typically.) You can purchase hard drives separately. This gives you an opportunity to shop for the best prices on a hard drive of your choice. Reliable brands include Seagate, Hitachi, Western Digital, Toshiba, and Fujitsu. You can find reviews and benchmarks on many drives at
Storage Review.
Enclosures for FireWire and USB are readily available. You can find only FireWire enclosures, only USB enclosures, and enclosures that feature multiple ports. I would stress getting enclosures that use the Oxford chipsets (911, 921, 922, for example.) You can find enclosures at places such as;
Cool Drives
OWC
WiebeTech
Firewire Direct
California Drives
NewEgg
All you need do is remove a case cover, mount the hard drive in the enclosure and connect the cables, then re-attach the case cover. Usually the only tool required is a small or medium Phillips screwdriver.