Carbon Copy Cloner 3.4.3 - Easy-to-use backup/cloning utility.. (Free): "
Carbon Copy Cloner... Clone, synchronize, backup. Schedule and forget it. Try it 'til you trust it.
In its simplest form, CCC will clone one hard drive to another, copying every single block or file to create an exact replica of your source hard drive. This is very useful if, for example, your laptop is damaged and you must send it in for repair.
CCC can also be used to perform regular backups of your data. When you select a source disk in CCC, you are presented with the contents of that disk (hidden items too). Simply uncheck the items that you do not want to backup, and CCC will provide ample indication what will and will not be copied. Select a target disk to which you would like to backup, then press the clone button.
The key to a successful backup plan is to actually do the backups regularly. When left to a human, the task often gets tacked on to the end of a very long list of other things to do. When you eventually have a catastrophe, the data is simply gone. You know that feeling -- you just lost six years of family photos. Your kids being born, their first birthdays, their first everything. The answer to this is consistent and regular backups, placed on a schedule and handled automatically by your computer. CCC includes that functionality, and takes it even further.
- Addressed a regression in which the body of email notifications sent by CCC would be cut off by some email servers.
- CCC now prevents a user from choosing a non-writable folder as the destination when the underlying volume is a network volume or another type of volume mounted in 'userland'.
- Fixed an issue in which CCC would report an error and skip the contents of a folder that had an unreadable extended attribute.
- Made some tweaks to the advice that CCC offers in various error conditions.
- Fixed a bug that would cause CCC to crash when sending a test email notification.
- Fixed an issue in which the automatic unmounting of a disk image at the end of a backup task could cause a scheduled task to errantly report that 'The backup task was aborted because the destination volume disappeared'.
- Fixed an issue in which a CCC scheduled task would report that 'The destination volume is not available' in cases where the backup task specified a folder or disk image on the destination, and the destination volume had reappeared at an incremented mountpoint (e.g. /Volumes/Volume Name 1).
- The presence of a network volume is determined more reliably during a scheduled task's pre-flight sanity checks.
- Fixed an issue in which a scheduled task was unable to mount a disk image file on a network sharepoint when read access to the file was restricted to the file owner.
- Fixed an issue in which items copied from a volume that doesn't support ownership would be owned by the root user rather than the user that created the backup task.
- Fixed an issue in which CCC would fail to create a sparsebundle disk image on a network volume while running a scheduled task.
- CCC now enforces the exclusion of system items when backing up to a non-HFS+ formatted volume.
- Fixed an issue in which the exclusion of a file whose name included a return character would cause a CCC backup task to fail with an 'Invalid filter' error.
- CCC now makes a note in the CCC.log file of the largest file encountered during the backup. This value can be used to determine a minimum amount of free space that should be maintained on the backup volume.
- Fixed an issue affecting Tiger users in which a network volume could not be automatically mounted before running a scheduled backup task.
- Fixed an issue affecting Lion users in which an attempt to mount a network volume would result in a -6600 error code.
- Fixed an issue in which setting extended attributes would fail on some filesystems for files whose names begin with an underscore.
- Added support for the UF_TRACKED fileflag that was added in Lion. This also now fixes an issue in which the setting of that fileflag would cause errors on filesystems that don't support it.
- Fixed an issue in which a backup task would fail if the source or destination volume on a remote Macintosh did not support Access Control Lists.
- Implemented a workaround for a Finder bug affecting Leopard users in which a mounted disk image volume would not disappear from the sidebar when the volume was ejected by CCC.
- Addressed an issue in which CCC would continue copying files after a scheduled task was inadvertently terminated due to rescheduling of the task by the user.
- Fixed an issue in which CCC would incorrectly report that a network volume would not have enough capacity to accommodate the source volume.
- Fixed an issue in which a system service would prevent a scheduled task from unmounting the destination volume. The task performed by this system service (kextd) is now handled explicitly by CCC.
- CCC now unmounts a disk image destination volume when errors occur during the backup task.
- Fixed an issue in which tasks scheduled to run hourly would be scheduled several hours into the future if the computer was slept and awoken after midnight.
Mac OS X 10.4.8 or later.
(Via MacUpdate - Mac OS X.)