The first bootable backup solution that works with Apple's APFS filesystem

Carbon Copy Cloner for Mac

Carbon Copy Cloner for Mac

  -  23.2 MB  -  Trial
Carbon Copy Cloner backups are better than ordinary backups. Suppose the unthinkable happens while you're under deadline to finish a project - your Mac is unresponsive and all you hear is an ominous, repetitive clicking noise coming from its hard drive. With ordinary backups, you'll spend your day rushing out to a store to buy a new hard drive and then sit in front of your computer reinstalling the operating system and restoring data. Ready to try Carbon Copy Cloner 5? Start your 30-day trial now!

With Carbon Copy Cloner for macOS, your data and the operating system's data are all preserved impeccably on a bootable volume, ready for production at a moment's notice. When disaster strikes, simply boot from your backup and get back to business. Replace the failed hard drive at your convenience, and then restore all of your stuff in one easy step. Any backup application can save your stuff. A CCC bootable backup will save your productivity as well!

Features and Highlights

Guided Setup and Restore
If you boot your Mac from a CCC backup, CCC will open and offer to help you with a guided restore. In the guided restore, CCC will create a new restore task, select the startup disk as the source, then present coaching tips that guide you through selecting the destination and (optionally) excluding items from the restore task.

Cloning Coach
"We’re backup experts and we want to help you craft a reliable and functional backup strategy. We’ve built over 15 years of experience into CCC's Cloning Coach, which proactively alerts you to configuration concerns about your tasks and offers helpful advice on how to address those concerns. Even better, the professional support team is just a click away in the Cloning Coach window if you have questions or concerns about what to do."

Task Outlook
CCC 5's task groups make coordinating the schedules of multiple tasks easy with an upcoming tasks outlook chart. Grouped tasks can be scheduled individually, or you can run all of the tasks sequentially by scheduling the group.

Bootable Backups
When disaster strikes your hard disk, you can boot from your backup and keep working. Troubleshoot the problem disk when you have time to spare.

Task Grouping and Sorting
Collect your tasks into groups to visually organize them. Run a group of tasks with a single click, or schedule a group all at once. Tasks can also be sorted by name, exit status, last run date, next run date, or manually.

Tips
Need help getting yourself oriented? Can't remember where to find something? Handy interface tips are a click away!

Task Scheduling
CCC can back up your data hourly, daily, weekly, monthly, or whenever you connect to your backup drive. You can tell CCC to back up only on weekdays, weekends, or only during certain times of the day. You can also craft a more sophisticated backup strategy with task chaining and scheduled task groups.

Smarter Safety Net
Create a bootable clone of your hard drive, but also keep copies of your recently deleted and changed files — just in case. SafetyNet is smarter than ever: if you run out of space during a backup, CCC can free up space automatically and resume your backup.

Clone Recovery HD
"The macOS Installer creates a proprietary recovery volume on your startup disk that can be used to reinstall macOS. CCC is the only backup software that archives and clones this recovery volume. We simplify this complex procedure into a single click!"

Advanced File Filtering
Excluding a folder or two from a backup task has always been trivial with CCC, and now it's even easier to precisely define what should and should not be backed up. You can also now visualize the effects of custom filter rules, and now CCC will report how much data is going to be backed up. A QuickLook panel shows you a preview of your files, and you can sort your file list based on name, size, or modification date.

Simplified Remote Mac Setup
The setup procedure for backing up to a remote Macintosh has been greatly simplified. SafetyNet pruning is now available for remote Mac destinations, and CCC can now show you the content of a remote Mac source. Remote Mac backups have never been simpler!

Backup Health Check
Have you ever worried that your backup might fail when you need it? CCC has you covered. CCC can run a special monthly or weekly corruption check to identify damaged files in your backup – and automatically replace them.

Other Goodies
The bundled ccc command line application allows pros to incorporate CCC backup tasks into larger and more complex workflows. Pre- and postflight scripts bring that same level of customization into existing CCC task workflows. Task and individual task filters can be imported and exported, allowing you to manage exclusion lists across tasks and to duplicate tasks to other Macs. A visual disk usage indicator shows you the space remaining on your destination volume, and CCC's menubar application can now check for updates without CCC being open.

Note: 30 days trial version and start-up nag screen.

  • Carbon Copy Cloner 7.0.4 Build 8082 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Carbon Copy Cloner 7.0.4 Build 8082 Screenshot 1
  • Carbon Copy Cloner 7.0.4 Build 8082 Screenshot 2
  • Carbon Copy Cloner 7.0.4 Build 8082 Screenshot 3
  • Carbon Copy Cloner 7.0.4 Build 8082 Screenshot 4

What's new in this version:

Carbon Copy Cloner 7.0.4 Build 8082
- Change log not available for this version


Carbon Copy Cloner 7.0.4 Build 8081
- The Snapshot Navigator now indexes bundle contents too, so we can search for files within, for example, a Photos library bundle file
- Fixed a logic issue introduced in the 7.0.3 update that leads to an error when running "legacy bootable copy" tasks on Intel Macs running Sequoia
- Fixed an issue introduced in the 7.0.3 update that would cause postflight shut down and restart requests to fail if the task was started manually
- Added yet another workaround for Apple's restriction on access to the current WiFi network name in macOS Sequoia. These restrictions are affecting our ability to limit task execution to when the Mac is connected to a specific WiFi network. Thanks to the assembly of WiFi network name+location databases (e.g. collected by companies that provide street-view imagery), WiFi network names can be used for location fingerprinting. As such, Apple deems this to be "private" data. Access to this information is only granted to an application that specifically requests access to location information. That's way more information than we want or need for this particular feature within CCC. Making the matter yet worse, that location service isn't even available to background "daemon" applications, like CCC's helper tool. While this update includes a workaround that will temporarily allow us to continue pulling the current WiFi SSID from the system, we anticipate that Apple will eventually "fix" these gaps as well, and the feature will have to be disabled.
- Fixed an odd edge-case condition where CCC was failing a task in the readiness phase because a source NTFS volume lacked support for a common system call


Carbon Copy Cloner 7.0.3 Build 8063
- Fixed an issue in which CCC's helper was occasionally not completely exiting on startup in cases where there were no scheduled tasks. This was leading to cases where the task history database would be closed, thus disallowing new entries to be recorded.
- Improved the experience of editing a password in the email server settings panel
- Addressed an edge case scenario where file ownership/permissions were preserved despite using the "Don't preserve permissions" advanced setting in cases where files were cloned via the APFS clonefile() method (i.e. in cases where the source and destination are folders on the same APFS volume).
- CCC will apply a more strict 5GB minimum free space requirement when the destination is the startup disk (or a volume in the same APFS container as the startup disk).
- Adjusted how ASR is invoked when creating a legacy bootable copy of macOS Sequoia on Apple Silicon Macs. This corrects some cases where the destination would fail to boot and the macOS Boot Recovery Assistant would indicate that macOS would need to be reinstalled. This does not resolve all of those issues, though. We have still found ASR to be a little bit inconsistent in its ability to produce bootable devices on the Apple Silicon platform, despite creating perfect byte-for-byte copies.
- Implemented a workaround for some oddly-specific folder corruption on Lucidfs that occasionally prevents CCC from creating the write readiness cookie file, despite having no trouble creating other files in the same folder.
- Task groups no longer get a "success" icon if they run (e.g. on a schedule) but have no tasks to run (e.g. because all tasks within it are disabled, or because the group has no tasks at all).
- Fixed a false-positive postflight re-verification error that was affecting filesystem-compressed files on macOS Sequoia.
- Resolved a scenario where files that had been duplicated via the APFS clonefile() procedure were getting re-cloned on the destination during each run because macOS adds a GateKeeper extended attribute to files on the destination.


Carbon Copy Cloner 7.0.2 Build 8048
- Addressed a scrolling performance issue in the "Verify files copied by this task" window that could occur when selecting multiple files
- Corrected the appearance of the Notes text in Dark Mode
- The Task Filter, Advanced Settings, and Notes icons at the bottom of the CCC window now use a badge to indicate that customizations are applied rather than relying on color alone.
- UUID resetting is now disabled for ExFAT volumes because the exfat.util resets the UUID to all zeroes (bug filed with Apple: FB13813658)
- When a postflight power management setting is selected that involves presenting the system's 60 second countdown dialog, CCC now wakes the screen before making the request so that this dialog is presented more consistently.
- Fix a "missing character" font issue for a message in the Task Plan for tasks that are configured to run "When files are modified on the source"
- Fixed an issue where the "Delete snapshots that are older than {}" and "Limit snapshot disk usage to {}" values were getting swapped in the Snapshot Retention Policy table
- "At rest" encrypted volumes (i.e. the internal storage in an Apple Silicon Mac, or an Intel Mac with a T2 chip) are no longer presented as "Encrypted" in the Disk Center unless FileVault is explicitly enabled with a password.
- When you select a volume in CCC's sidebar and enable encryption on that volume, CCC no longer saves the user-specified password in the System keychain. The prompt for password retention is deliberately limited to cases where an encrypted volume is selected as a source or destination to a CCC task.


Carbon Copy Cloner 7.0.1 Build 8016
- Change log not available for this version


Carbon Copy Cloner 7.0 Build 8010
- A new Backup Volume Setup Assistant guides users through formatting destination volumes, and asserts that the destination is dedicated to the backup task to avoid conflicts with other backups and other purposes of disk usage. The new setup assistant should go a really long way towards getting backup tasks set up correctly the first time, and without a trip to the documentation.
- Added search functionality to the Snapshot Comparison Window.
- Added a snapshot disk usage limit to custom snapshot retention policies (i.e. so you can say, "I want to retain backup history, but I only want the 'history' part of my backup to consume 500GB of space").
- Added support for flagging specific snapshots to not be deleted by CCC snapshot thinning and pruning, "protected snapshots".
- Added support for manually creating snapshots on a volume.
- Scheduled tasks can now be limited to running only when the Mac is on ethernet, on a specific WiFi network, or set to a specific location.
- CCC's file copier can now detect renamed folders on APFS source volumes, and will rename the folder on the destination rather than recopying all of its content.
- You can now store notes alongside each task (e.g. to indicate the purpose of a task, or some other piece of helpful context).
- When snapshot support is enabled on the source, CCC will now create snapshots on the source at the scheduled task run time, even if the destination is unavailable. When you travel without a backup disk, this allows you to retain older versions of files on the source while you're traveling.
- You can now enable/disable encryption on APFS volumes via a simple switch. Select a volume in the sidebar to find this setting.
- We added support to the CCC command-line utility for creating, deleting, listing and mounting snapshots. Run the ccc utility without arguments to see the new options.
- The CCC Dashboard offers more granular control over which CCC Activity events are shared with Notification Center and the level of attention that the notifications will request.


Carbon Copy Cloner 6.1.11 Build 7667
- Change log not available for this version


Carbon Copy Cloner 6.1.11 Build 7664
- A reminder dialog to run an "On reconnect" backup task is now removed more reliably when the backup volume is attached
- Normally when a destination NAS volume drops offline in the middle of a backup task, CCC will attempt to remount the NAS volume, and if successful, will resume copying files. If a request to update the content of a specific folder happened to be in progress while the NAS volume dropped offline, that folder should be re-processed. We addressed a timing issue that was failing to reprocess folders like this specifically when they had not yet completed enumeration on the destination.
- Fixed a timing issue that was causing CCC to not add a login item for the CCC Dashboard despite that setting being enabled in CCC Settings > Dashboard.
- Unhiding the Library folder on the destination is now handled more reliably for "Cloud Storage" backup tasks
- When using an ExFAT-formatted source, we now catch extended-attribute-only changes more reliably (e.g. changing Finder tags) when updating the backup


Carbon Copy Cloner 6.1.10 Build 7650
- Made an adjustment to the "Restore" button constraints in the Snapshots table to improve its appearance in some non-English locales. Separately, fixed an issue where this button would errantly appear on non-selected row views when scrolling.
- Fixed a layout issue in the "Grant Full Disk Access to CCC" window that was causing the French description to get cut off
- Fixed an issue that was causing the volumes listed in the View menu to be disabled
- Adjusted the logic for suspending deletions when a directory enumeration error is encountered during source discovery. We no longer suspend deletions when the error is specific to a DataVault (i.e. an Apple-proprietary and Apple-apps-only container).
- Fixed a condition that could lead to a "When files are modified on the source" task to repeat itself (too frequently) in cases where the task was failing in the source/destination readiness phase
- Fixed an issue that could occasionally lead to unresponsiveness of the "Cancel" button that is presented when a CCC software update fails (e.g. because internet connectivity dropped)
- Fixed an issue where tasks that back up to or from a Remote Macintosh could go into a repeat run cycle if the remote Mac was reachable but not responsive. This appears to be restricted to cases where the remote Mac was behind a router that was responsive, but dropping traffic to the remote Mac
- The Compare button is disabled/enabled more consistently when the source or destination is unmounted/mounted


Carbon Copy Cloner 6.1.9 Build 7649
- Addressed a scenario where CCC's appearance (i.e. Light Mode vs. Dark Mode) would not track the system setting when configured to do so
- Addressed two conditions that could lead to delays when opening CCC or connecting to its helper tool
- Made an adjustment to how folder enumeration is approached on rotational destination volumes. This should result in fewer subtask hang events when enumerating high-file-count folders on these devices.
- Fixed an errant trial expiration issue that eventually affects Pro License users that are using a license sidecar file
- Increased the timeout when creating or removing snapshots to accommodate slower backup devices
- Worked around an esoteric FAT32 filesystem bug that was resulting in a file at the root level that could not be deleted
- Implemented a more effective solution for retrieving folder lists for cloud-synced folders that were added via the web or via another Mac
- Fixed a couple minor Voiceover issues relating to the volume attribute buttons that appear when a volume is selected in CCC's sidebar. These buttons reveal a popover, but Voiceover was failing to consistently read the content of those popovers. We also added a transparent dismissal button to that popover to make it more easily-dismissible via the Voiceover Control+Option+Space keystroke.


Carbon Copy Cloner 6.1.8 Build 7611
- Added a new "Cloud Storage" option to the Source selector that automates most of the steps involved in setting up a task to make a dedicated, local backup of cloud-only content
- Fixed an issue in which CCC was failing to delete items that were locked on the destination
- Addressed a performance issue in a preflight task that was leading to some errant reports that a subtask had timed out
- Added longer timeouts when downloading really large cloud-only files
- Fixed some minor cosmetic clipping issue (e.g. the weekday buttons in the Weekly box of the scheduler popover, the Start button in Simple Mode, and title of a volume presented in the Source/Destination contextual menus
- The Trial window is no longer errantly presented in cases where a Pro License registration is applied via a sidecar file
- The Quick Update Task Inactivity override threshold is now 28 days for NAS destinations (still 14 days for all other destinations)


Carbon Copy Cloner 6.1.7 Build 7589
- Added support for temporarily downloading cloud-only files from services like Dropbox, OneDrive and GoogleDrive (any cloud-backed service that uses Apple's FileProvider interface). This includes support for downloading cloud-only content from iCloud as well, with some minor caveats due to Apple's use of a proprietary, non-FileProvider cloud-syncing service (oh, the irony!). Click "Advanced Settings" at the bottom of the CCC window and select the "File Copying Settings" tab to find the new setting. Note that this setting is disabled by default and limited to Macs running macOS 12.5 or later. If you want CCC to temporarily download your cloud-only files to make a local backup, be sure to enable the new setting in Advanced Settings > File Copying Settings.
- In 6.1.6 we added a new setting to "Use the  menu dialog for task restart/shutdown requests" (available in the CCC Dashboard application). We enabled that setting by default, figuring it gives people a more graceful opportunity to cancel shutdown if they're in the middle of something, and no harm done if the user isn't at the system (the system performs the request after a 60-second countdown). But, apparently macOS doesn't present that dialog if the screen is locked, and doesn't perform the power management request either. The setting is still available, but now it will be disabled by default to restore the pre-6.1.6 behavior.
- Addressed an error that could occur when copying sparse files that have a negative physical file size (which is corruption of the file's filesystem entry on the source)
- Addressed a small issue affecting Quick Update tasks where some folders would errantly appear as "modified" in the Task Audit despite that they were not actually modified.
- Fixed a logic issue that was preventing the "Manage snapshots on 'Macintosh HD'" option from being presented for the startup disk (i.e. because the System volume is typically not mounted)
- Fixed an issue in which CCC would repeatedly (and unnecessarily) prompt for NAS credentials in cases where the username or host name contained a space character
- The dynamic performance chart is now stopped when a task is paused, and resumed when the task is resumed
- Fixed a false-positive stall report that can occur at the end of a task that is recording millions of transactions


Carbon Copy Cloner 6.1.6 Build 7528
- Now that Ventura adoption rate among CCC users is >60%, we changed all "Preferences" references to "Settings"
- Addressed a crasher that only occurs on older Macs that are running Monterey or Ventura via the "Open Core Legacy Patcher"
- Fixed a logic issue that might cause CCC to ask for NAS volume credentials when it already has them
- Improved the experience when using the snapshot navigator with a folder selected. Previously the scroll view was scrolling back to the top, now the folder will remain selected, and the view will be scrolled to reveal as much of the folder's content as possible.
- Addressed a collection of spurious errors that would occur when restoring to the startup disk. Also resolved an issue in which iCloud might require you to log in again after restoring to the current startup disk.
- Added an option to the CCC Dashboard to use the Apple menu shutdown/restart dialog when a task makes a postflight restart/shutdown request. This gives a heads up to the action and an opportunity to cancel it. This is enabled by default and configurable in the Task tab settings.
- Fixed the color of task event status icons in the Task History window when using Dark Mode
- Addressed a condition where CCC was throwing in the towel a bit early when the destination was running low on free space
- Added a new "Descend into bundles" attribute for custom filter rules


Carbon Copy Cloner 6.1.5 Build 7490
- When applicable, more context is presented now in cases where a task fails due to a stall at the source or destination (e.g. what specific file or folder is involved in the stall)
- At the end of a task event, CCC now sets the destination root modification date to "now", rather than preserving the source root folder modification date. The modification date of the destination root folder has more value as an indication of when CCC last made changes to the destination vs. when the user last made changes to that root folder on the source (which is typically long ago). This should offer an easy indication to the end user of "When was the last CCC backup made to this volume?".
- Errors that occur due to a disagreement between the source and (typically NAS) destination filesystems on how composed characters should be stored are now presented with more specific advice and a link to a new Kbase article.
- Network change events are now listed in the Activity tab of the CCC Dashboard application if any CCC tasks require network resources
- Made some adjustments to the pruning of CCC's Task History database so it consumes less space
- Fixed the behavior of the Task Filter window when working with a Remote Macintosh source
- CCC will now run the postflight shell script (if specified on a task) in cases where the source or destination dropped offline, thus causing the task to abort. Previously we were avoiding running the script in this case (despite running that script in other error conditions), but we've since decided that there isn't any good reason for not running it.
- Made a small logic adjustment for tasks configured to run "When the source or destination is remounted" to avoid running when a staged System update is mounted (i.e. when the startup disk is the source)
- Adjusted the sidebar width when exiting full screen mode
- Fixed a layout issue in the task plan when hiding and then revealing the sidebar (specific to Ventura)
- When a task fails because the source or destination is missing, and the user has enabled the "Don't send error notifications" (when the source or destination is missing) setting, the error will now be presented with the "cancelled by the user" icon in the Task History window, rather than an error icon.
- Fixed an issue in which a "Backup Health Check" would errantly (but harmlessly) recopy a certain class of files that did not need to be recopied


Carbon Copy Cloner 6.1.4 Build 7449
- CCC will now preserve the space savings of pure "cloned" files (duplicated via the clonefile() function, e.g. duplicated in the Finder) when copying from an APFS volume to another APFS volume.
- CCC will now preserve the "Date Added" attribute on files and folders on filesystems that support that attribute.
- CCC will no longer raise concerns about dropped cloud-only placeholder files. With a minor adjustment and some additional testing of several scenarios, we have determined that there is no longer a restore concern related to dropping these placeholder files. If you previously excluded the CloudStorage folder from your backup, you may remove that exclusion. You're also welcome to leave the exclusion in place. In our tests, the cloud service providers populated the absent content just fine.
- Errors related to minor filesystem corruption in /Users/username/Library/Biome on macOS Ventura are now suppressed
- Improved the handling of errors when free space is depleted on the destination volume
- The "Only on the next run" and "Once a quarter" options are no longer hidden in the frequency popup menu adjacent to the "Find and replace corrupted files" setting. Same deal for the "Archives that are older than" option in the SafetyNet pruning limit popup menu in Advanced Settings > Preflight.
- The "Command+R" keyboard shortcut for starting a task now also works for starting a task group.
- Fixed an issue in which the throttling mechanism applied to "When the source or destination is reconnected" tasks was not getting applied consistently.
- Fixed an edge case in Ventura where the "Legacy Bootable Copy" method would fail with a "destination is full" error in cases where the destination was a disk image and the source was a clean install of macOS Ventura
- Added a Ventura download link to the macOSInstaller Media Assistant
- Added a global exclusion for a "@Recently-snapshot" folder that appears on some NAS devices. Copying each snapshot within this folder will typically overrun the capacity of the destination.
- Fixed preflight mounting and ownership enabling on Remote Mac destination volumes on Ventura+ Macs.
- When CCC is configured to copy files from a volume that lacks support for file ownership (e.g. a NAS volume, or any volume with ownership disabled), ownership of files copied to the destination (when applicable) is set to the user account that configured the CCC task. This update fixes an issue in which numeric user account IDs larger than 32768 were getting improperly applied. This is not a common scenario; typically user account IDs start from 501, but in some corporate environments they can be much larger.


Carbon Copy Cloner 6.1.3 Build 7409
- This version of CCC adds official support for macOS 13 Ventura. This update includes changes that affect all supported macOS versions, however, so we recommend this update for all CCC v6 users.

- The "System exclusion" is no longer applied in cases where the destination is a subfolder on the startup disk
- Fixed an issue in which "on reconnect" tasks were not correctly getting throttled according to the task configuration if the task was also configured to prompt the user to proceed when the missing volume was reconnected.
- The Compare window now shows files discovered on the source and destination separately. Especially for really slow destinations like NAS volumes, this will give a clearer indication of ongoing progress.
- The clonefile replacement procedure will no longer be used if snapshots are disabled on the destination. The primary purpose of using that procedure is to use storage more efficiently so that we can retain more snapshots, and that's moot if we're not retaining snapshots.
- When you auto-fill a password in CCC's Email Settings (i.e. from the system's "Passwords..." menu option that appears when the password text field is given focus), that password is now correctly stored in CCC's keychain.
- Task groups can now be deleted via the Task menu (e.g. Command+Delete) and via the "Additional Actions" menu in the sidebar
- Resolved an issue in which a task would appear stalled when converting a disk image to a read-only format. Fixed an unrelated progress indication issue in the same scenario.
- Automated tasks will now be skipped any time a restore task is running to remove any possible conflict between a restore task and a backup task. Users are welcome to run backup tasks manually while a restore task is running, this change only affects automated tasks.
- Fixed the presentation of a snapshot creation failure in cases where the destination is in the midst of encryption conversion
- The minimum time threshold for "When files are modified on the source" tasks is now 1 minute, but the default is now 5 minutes. The minimum data threshold is now 0; when set to 0, CCC will start an event when changes have been made to a file on the source (and the time threshold is met).
- The CCC Dashboard will now proactively open CCC if CCC's helper tool lacks Full Disk Access. Likewise, the Dashboard will open CCC if corruption in CCC's task database has been detected.
- CCC now applies a two-week sanity limit on the Quick Update feature. We were finding some cases where macOS managed to have retained multiple weeks of FSEvent records, and it was taking longer to slog through all of those records than it would take to simply re-enumerate the source and destination. So if a Quick Update task hasn't run successfully in the last two weeks, it will now proceed with a full audit of the source and destination.
- Added a new "Settings" column to the task events table in the Task History window that will indicate when the "Quick Update" or "Backup Health Check" settings were applied to a given task event. This column is hidden by default; right-click on the table header row to choose which columns should be visible.
- Ventura: Modified the steps for granting Full Disk Access. It's now one step! That's right, just one step! Just start dragging the CCC Privacy Fish and CCC will pull some strings in the background to magically make the full disk access table appear for the drop.
- Ventura: Fixed the filesystem identity of ExFAT and FAT32 volumes in the disk chart (i.e. when you click on the Source or Destination selector, or select a volume in CCC's sidebar).
- Ventura: Adopted a new macOS procedure for adding the CCC Dashboard login item
- Ventura: Adjusted how connections to a remote Mac are initiated from a Ventura client to accommodate changes to the scp utility that are specific to macOS Ventura
- Mostly Ventura: Fixed a memory access issue that occurs (with more frequency on Ventura) in the SQLite encryption library that CCC has been using to encrypt task audit and task history databases. After applying this update, CCC will temporarily decrypt the task audit and task history databases, then re-encrypt them with a replacement encryption library. In the unlikely event that an exception occurs while decrypting one of these databases, the affected database will simply be recreated. This change has no effect on task configurations, which are stored in a separate, non-encrypted database, and no effect on any of your data on your backup disk.


Carbon Copy Cloner 6.1.2 Build 7359
- Fixed an issue in which CCC's CloneKitService could report an exception when an edge-case error condition was encountered while reading or writing a file
- Snapshot thinning on the source and snapshot/archive thinning on the destination is now skipped for restore tasks
- Fixed a cosmetic issue in the snapshot navigator when a subfolder is selected as the source
- Made a few small adjustments to how task configuration is handled when selecting the current startup disk as the destination (e.g. to a restore task)
- Addressed an issue that could cause CCC to errantly report that multiple volumes were present with the same unique identifier
- Fixed the window location of the Dashboard window when multiple screens are present. The Dashboard window will now be presented next to the menubar icon that was clicked, rather than retaining its previous window position
- The minimum data threshold for "When files are modified on the source" tasks is now 1MB (i.e. 0.001GB)
- Addressed an issue specific to macOS Catalina in which a verification of files on the source or destination would errantly report System volume files as missing
- Resolved a latency issue that a handful of users were noticing when switching between tasks. We tracked the latency down to poor performance of Apple's
"nsattributedstringagent" service on macOS Monterey. In some cases the service was crashing repeatedly, and when macOS throttled its relaunch, there would be a noticeable delay when CCC attempted to render the Task Plan. We no longer rely on that macOS service for rendering the Task Plan.
- Fixed a couple cases where the background color of a view was not switching automatically when the system appearance was changed in System Preferences (e.g. Dark to Light)
- Corrected the error handling in cases where unreadable folders are encountered on the source
- Corrected the presentation of dropped OneDrive placeholder files for pre-Monterey users
- Addressed a race condition that could occur if two tasks try to simultaneously mount the same NAS volume. One task would "win", the other task would wait indefinitely for the system's NetAuthSysAgent service to reply.


Carbon Copy Cloner 6.1.1 Build 7316
Fixed:
- Fixed an exception that was causing tasks to fail with no clear reason when a task was configured with a remote Mac source or destination, and the specification for that remote Mac was missing a "volume name" attribute.
- macOS 12.3 introduced a problem that causes Legacy Bootable Copies of the system to fail on Apple Silicon Macs. In earlier beta builds of 12.3, that failure rendered the destination unmountable. In the final release of 12.3, that failure is now innocuous. CCC now ignores the error and completes the task. Please note that we still recommend using this procedure only when making a copy of the system that you intend to use immediately (e.g. when migrating to a new disk, or setting up a sandbox test system). A CCC "Standard Backup" provides a more comprehensive strategy for regularly-updated backups.
- Fixed a cosmetic accounting issue that was making it look like more files were re-verified than were copied. Also fixed an errant subtask timeout that was occurring during postflight verification.


Carbon Copy Cloner 6.1 Build 7303
Added:
- Added an option to reveal the Advanced Settings persistently in the main window
- Added a contextual menu to the CCC menubar icon for "quick access" functions (e.g. open CCC, run a task, quit the Dashboard). Right-click on the CCC menubar icon to access this menu.
- Added navigation buttons to the CCC toolbar to make it easier to get back to a task after making volume configuration changes (e.g. when adjusting snapshot settings)
- Added an option for a light background for the sidebar (i.e. in Light Mode)
- Added settings to choose a specific appearance (i.e. light or dark, independent of the system setting)
- Added a "Copy Link" option to the Tasks contextual menu. These links will open CCC and select the applicable task. These can be useful alongside other Mac automation.

Fixed:
- Fixed an issue in which CCC was unable to create files and folders in some OneDrive-related folders on the destination
- Fixed a minor apparent discrepancy when using the "Verify files copied by this task" feature on a NAS volume. Previously this would show size-based differences due to the absence of extended attributes despite that those were deliberately not copied.
- Fixed a couple conditions where CCC would report an error and fail to create a symlink becase a folder with the same name already existed on the destination. Fixed a similar issue where CCC was unable to create new folder on the destination because a file (often a symlink) with the same name already existed.
- Fixed a mouse tracking issue in the CCC Dashboard "mini progress" window that could make it impossible to click on the pause/stop buttons

- The Source and Destination selectors are now enabled while a task is running. You can click on these to see details about the source and destination (e.g. disk usage, free space) as the task progresses.
- Task History events now show information about how many files and how much data was removed from the destination (in addition to how many files and how much data was copied to the destination).
- Every Mac that is supported by macOS Catalina has native USB 3.0 support, so now CCC's Copy Coach proactively warns when a source or destination is connected via USB 2.0 (e.g. due to using an old USB hub or non-USB 3.0 compliant cable).
- The Dashboard now shows both "last run time" and "next scheduled run time" for each task. Previously this was an option, but presenting both at the same time seems to be what most people are looking for.
- Enhanced the search feature in the CCC Documentation window to offer an option to search the current page for matching text, or to execute a search of the entire CCC Kbase.
- Task groups can now be specified via the "Run another task" option in Advanced Settings > Postflight
- Audit records can now be exported to a CSV file
- The CCC Dashboard window size and placement is now retained across launches.
- Made a handful of adjustments to how older versions of files are presented in the Snapshot Comparison Browser. Checksums are now calculated on-the-fly for any files smaller than 2MB.
- The System exclusion limit is no longer applied to a subfolder destination when the source OS is Big Sur or later
- Made some adjustments that should improve performance when using an ExFAT or NTFS volume as a source or destination
- Made some modest improvements to the "time remaining" estimate. This estimate will now include componesation for time that that will be required for re-verifying files that were copied (if specified for the task).


Carbon Copy Cloner 6.0.5 Build 7252
- We added a new "macOS Downgrade Assistant" feature, accessible via CCC's Utilities menu. The Downgrade Assistant can assess a backup volume's compatibility with Migration Assistant, and will create macOS Installer media using a specified volume and installer application.
- We added another small new feature in the source and destination selectors. If the selected source or destination is a network volume, or a folder on a network volume, you can hold down the Option key to reveal a "Switch to AFP" or "Switch to SMB" menu item in the Source and Destination selectors. We frequently see slow performance and errors from SMB-mounted volumes, and we often recommend that people try "the other" protocol when the current protocol isn't working out. Now we've made it really simple to switch between the two to see if using a different protocol will yield better results.
- Tasks in the sidebar can once again be arranged when the sidebar sorting is configured as "Manual".
- Made some adjustments that should improve performance when a task is writing large files to a rotational destination. Made a separate adjustment that should improve performance when writing to ExFAT-formatted volumes.
- Fixed a display issue in the Legacy Bootable Backup Assistant that would occur when selecting a SoftRAID destination volume
- Fixed an issue that arose recently in macOS Monterey that was causing failures while trying to configure new Remote Macintosh tasks
- Fixed an issue affecting tasks configured to run "When the source or destination is remounted" in which the tasks would fail to run on volume appearance if the destination's System volume had been removed


Carbon Copy Cloner 6.0.4 Build 7225
This update includes a handful of changes that are applicable to Catalina and Big Sur users too:
- The expansion state of the last task group in the sidebar is now properly retained across launches
- The order of tasks within a task group as shown in the sidebar now tracks the run order defined in the "Upcoming Group and Task Events" table when the sidebar is configured for manual sort ordering. Likewise, tasks within a group cannot be sorted manually in the sidebar when the sidebar is configured for manual sorting. Order the tasks within the "Upcoming Group and Task Events" table to set that custom order.
- Improved the handling of some failure cases when copying the Catalina System volume, e.g. when the destination volume drops offline, or when the destination Data volume can't be unmounted
- Fixed an issue in which CCC would fail to mount the destination Data volume in cases where the destination System volume had been removed
- CCC will no longer remove the System volume from an encrypted destination volume after an OS upgrade. We can't update that System volume, so it becomes essentially useless, but removing it exposes a bug in Disk Utility in which it's unable to unlock the volume. Also fixed an issue in which CCC was failing to unlock those orphaned Data volumes.
- Fixed a couple issues that were causing exceptions


Carbon Copy Cloner 6.0.3 Build 7210
- Fixed an issue in which CCC was unable to replace a folder on the destination with a symbolic link (i.e. because a folder on the source had been replaced by a symbolic link). This issue primarily affected macOS Catalina users, but could also affect Big Sur users for tasks that used the "Don't delete anything" SafetyNet setting
- Improved the handling of cases where a source NAS presents a symlink as an ordinary file. Fixed an accounting issue that led to unusually high "data copied" values in those cases
- Resolved a condition in which the "Maintain a record of transactions" checkbox became practically uncheck-able in CCC 6.0.2
- Fixed a permissions issue that can cause applications to not work correctly when restored from a volume whose ownership is disabled
- Relative date references (e.g. "Today", "Yesterday") in the Task Plan and Task History window are now correctly updated when a date change event occurs (i.e. at midnight)
- SafetyNet pruning settings are now consistently visible when the destination is HFS+ formatted
- Errors that occur due to the OneDrive service's interference with CCC archiving activity on the destination are now suppressed. These typically go away on their own without intervention
- Fixed a logic issue that caused the "Never show this dialog" setting to be ignored for the "Remove task audit" dialog
- Fixed the "Bring all to front" menu item in the Window menu
- Improved the handling of manual sort order changes of the Tasks list
- The CCC Dashboard window position is now retained when it's closed and later reopened
- Fixed an issue in which CCC would not remove additional snapshots from the destination when free space was exhausted in the middle of a backup task (specific to cases where SafetyNet was disabled)
- Fixed an issue that could cause slow performance during postflight re-verification of files copied by the current task in cases where the task was also configured to use the "Find and replace corrupted files" setting
- CCC will no longer create a snapshot on the source when the source and destination are folders on the same APFS volume. Instead CCC will use the APFS clonefile() function to make clones of files in these cases
- Resolved a case where CCC was stripping the destination volume's custom icon in a folder-to-volume task configuration
- The search field in the Task History window Audit tab now yields results that match folder names as well as file names. bar for a task or group. When the "group completed" icon is dismissed, that state is now recalled across launches of CCC
- Added a new "Last Successful Run" token for the email notification template
- Added a Start button to the "Upcoming Group and Task Events" view for task groups
- Updated how APFS volume disk usage is calculated on macOS Monterey
- Fixed a rendering issue for the Task Plan text on macOS Monterey
- Eliminated some spurious "updated attributes" transactions that were getting created when backing up to a NAS volume
- Resolved a conflict between the "Remove excluded items" setting and custom protection rules. Custom protection rules now have precedence over the "Remove excluded items" setting


Carbon Copy Cloner 6.0 Build 7064
- New file copier that offers faster performance and powers several of the new features noted below
- Compare: Offers a visual comparison of your task's source and destination, and provides details if the differences are the result of a task filter
- The new Dashboard offers one-click access to starting, stopping and monitoring your CCC tasks, plus details about recent task activity. The Dashboard also gives you a heads up to snapshot disk usage on the startup disk
- Postflight verification of files that were copied by the current backup task
- Ad hoc verification of files that were copied by the current task — source or destination
- The Snapshot Navigator allows you to step through older versions of your backups and get a preview of your files as they were at specific points in time
- Quick Update decreases the length of the backup by comparing a reduced list of folders provided by the macOS FSEvents service
- New scheduling option to run a task when a threshold of modifications have been made on the source
- Backup audit shows what was copied by your backup tasks, and why
- Dark Mode support
- Task Preview: See what changes CCC is going to make before actually making them
- Per-task control over the file copier's CPU usage
- You can temporarily pause a backup task
- A new, cleaner user interface. We reorganized the main window to make it smaller while making many of the controls and font sizes larger
- Refined Simple Mode – quitting and reopening CCC to switch modes is no longer necessary
- More detailed progress indication while a task is running, including a time remaining estimate
- File processing and transfer rates are now charted live during backup tasks
- Items that cause task errors can be excluded directly from the Task History Errors table
- CCC's Task Filter now offers support for respecting macOS "backupd" exclusions (i.e. exclusions defined for Time Machine)


Carbon Copy Cloner 5.1.27 Build 6193
- Apple has partially resolved the issues between Apple Silicon Mac storage and its ASR replication utility, so we're now able to offer this functionality within CCC. Note that CCC will not automatically start copying the System volume on your Apple Silicon Mac. If your backup disk does not already have an installation of Big Sur, reselect "Macintosh HD" as the source to your backup task if you would like to create a bootable backup. Or don't do that. Instead you can continue to maintain a feature-rich, Data Only backup on these Macs, which is our primary recommendation.
- CCC still supports making bootable backups on Intel Macs running Big Sur too, that functionality has been available since 5.1.23 released in November.
- Fixed an issue in which the task filter was inaccessible when the destination is the current startup disk
- Fixed a crasher in CCC's User Agent while checking for updates on macOS Mojave


Carbon Copy Cloner 5.1.26 Build 6180
- Build 6080 fixes an issue in which CCC was not prompting to establish a bootable backup on Intel Macs running Big Sur (i.e. when the destination is freshly erased).
- The user's preferred calendar (e.g. Gregorian, Thai, etc.) is now used when determining snapshot labels.
- Addressed a small UI issue in which the task name and description would be truncated when restoring a custom sidebar width on launch.
- Fixed an issue in which CCC would errantly indicate that your Mac is booted from an older OS than what is on the source, when the source is the current startup disk with a staged installation of the next available macOS update.
- Addressed an issue in which the user would be prompted to erase the destination (again) despite having an installation of Big Sur. This was occurring when the destination volume was not currently mounted, and typically only after updating the system on the source volume.
- Fixed an issue with selecting the Data volume of the startup disk on a remote Mac in the remote host browser. We also weed out read-only volumes, and some of the APFS helper volumes, because they're never valid sources or destinations in this context.
- Fixed a logic issue in which the system file exclusion would be imposed upon a task that's backing up a folder to a volume in the startup disk's APFS container.
- Fixed a regression that would lead to the System volume's contents to be loaded in the Task Filter window rather than the Data volume, making it impossible to exclude content from the task that is exclusive to the root of the Data volume (e.g. "cores" and "boot").
- On macOS Big Sur, CCC now automatically proceeds with a data-only backup when a SoftRAID device is selected as the destination to a task that backs up the startup disk. macOS (Catalina and later) can't boot from a SoftRAID device, so there's no point in attempting to back up the system to those devices.
- CCC now issues an error when dropping OneDrive placeholder files, along with directing the user to a Kbase article explaining why these files cannot be copied, and the implications this has on future restore activity.
- Fixed an issue in which the Continue Anyway and Cancel buttons in the Cloning Coach could be errantly hidden when the window is attached as a sheet.


Carbon Copy Cloner 5.1.25 Build 6155
- Fixed an issue that was causing "On Reconnect" tasks to not run when the destination volume was remounted (affecting Catalina and Big Sur volumes)
- Fixed an issue in which the destination volume could be set as the current startup disk at the end of a task on systems with System Integrity Protection disabled
- Made a handful of VoiceOver-related adjustments
- Fixed the positioning of CCC's Preferences window, it had a tendency to wander downwards
- Fixed the appearance of the update notification window in the user agent when Dark Mode is used
- Fixed an issue in the Task Filter window in which items within a folder would appear to be excluded or re-included automatically as changes were made to that folder in the Finder
- When applicable, the Backblaze /Library/Backblaze.bzpkg/bzdata/bzvol_system_volume/bzvol_id.xml file is now removed at the end of a Full Volume Clone to avoid a "safety freeze" when booting from a Big Sur backup
- Attempting to clone a Big Sur volume into another volume in the current startup disk's APFS container is now disallowed (because it always fails). CCC offers some better alternatives instead


Carbon Copy Cloner 5.1.24 Build 6142
- Fixed an issue in which CCC was not presenting custom volume icons in the sidebar and source/destination selectors.
- Fixed an issue in which CCC's main window was occasionally not showing task progress for a running task.
- Fixed the functionality of the "Manage snapshots on {volume name}" contextual menu item on the source and destination selectors.
- Improved some error handling when performing a full volume clone with Apple's APFS replication utility.
- Adjusted postflight disk image ejection. We found some cases where CCC had no trouble unmounting the destination disk image, but the eject request initially failed because it was "busy". Patiently waiting a few more seconds avoids a case where the disk image couldn't be remounted (e.g. when the task runs next) without manually ejecting the disk image.
- Resolved a logistical annoyance on Big Sur that can occur if a task is configured to run "On reconnect", the destination volume is a volume group, the Data volume is encrypted (note that the System volume is not encrypted on Big Sur), and CCC has not been given the password to that volume. CCC now instead waits for the Data volume's mount event as a trigger to these tasks.
- Time Machine backup volumes are now explicitly disallowed as source or destination selections on Big Sur. We're not planning to offer support for cloning to or from volumes that are flagged as Time Machine volumes.
- The "task started" notification now indicates the user-facing name of the source volume rather than the name of the Data sibling.
- CCC now breaks a cycle in which two tasks can volley back and forth, erring out because their destination folders are absent. This occurs when both tasks are configured to "Defer if another task is writing to the same destination", and both tasks are configured to back up to a folder on the same NAS volume.
- Addressed a few cases where CCC wasn't requesting the password for an encrypted volume (again, because the System volume on Big Sur is no longer encrypted when FileVault is enabled).
- Fixed an issue that could cause an ASR restore of a read-only disk image to fail. CCC also will automatically scan read-only disk images for ASR when configured to create a read-only disk image.
- Addressed an issue in which tasks were errantly getting marked "Task requires review".
- Fixed an issue regarding restores of Data volume snapshots on Big Sur.
- Made a few tweaks to work around ASR failures that can occur when the destination APFS container has remnants of an older OS.
- Addressed an issue with the CCC update mechanism in which the application doesn't automatically re-open when clicking the "Install and Relaunch" button on macOS Big Sur. The fix won't be realized until you apply the next update after this one, so if this issue was affecting you, you may still have to manually re-open CCC after applying this update.


Carbon Copy Cloner 5.1.23 Build 6121
Bootable backups on macOS Big Sur:
- CCC can now make bootable backups of a Big Sur startup disk on Intel-based Macs. Support for System volume cloning on Apple Silicon Macs is disabled for now because Apple's APFS replication utility does not currently work on that platform. When Apple fixes that, we'll post an update to CCC that restores support for making bootable backups on Apple Silicon Macs.

CCC is a native application on Apple Silicon and is 100% compatible with Apple Silicon Macs:
- CCC will automatically proceed with a Data Volume backup when backing up an APFS Volume Group on Apple Silicon Macs — that's a complete backup of your data, applications, and system settings. If you would like to make your Apple Silicon Mac backup bootable, you can install Big Sur onto the CCC Data Volume backup. Please keep in mind, however, that your CCC backup does not have to be bootable for you to be able to restore data from it.
- Made several cosmetic adjustments specific to macOS Big Sur
- Fixed an issue in which "On reconnect" tasks wouldn't run (i.e. when the destination volume is remounted) if the source is a Big Sur startup disk
- Fixed an issue with unlocking and mounting encrypted APFS volume groups on Big Sur


Carbon Copy Cloner 5.1.22 Build 6082
- Fixed an issue in which CCC was unable to access a new secret Apple data store in a folder named "searchparty" that was added in macOS 10.15.7.
- Added a global exclusion for a "com.apple.mediaanalysisd" temporary items folder whose content was leading to stalls on macOS 10.15.7.
- Improved the error message that is presented when CCC is unable to copy the Catalina System volume due to a lack of Full Disk Access (or more precisely, due to the inconsistent manner in which the system grants full disk access to an application's helper tool).
- Fixed a math issue regarding the application of a task time limit when the task starts shortly before midnight and the time limit starts at midnight.
- Made a couple small improvements to the messaging around some exceptional conditions in the Remote Mac setup window (e.g. lack of Full Disk Access on the remote Mac, using an "@" character in a hostname).
- The "If the source or destination is missing" UI in the scheduler is now made available to tasks that are part of a scheduled task group.
- This update includes many changes to accommodate Apple's next OS, macOS "Big Sur". We were anticipating its release by now, but we're grateful that Apple is taking some additional time, hopefully to resolve some outstanding problems. If Apple ships Big Sur without resolving these problems, we'll call this update to CCC the "official" update for Big Sur. If Apple does resolve the outstanding problems, we'll post another update for Big Sur closer to the release date.


Carbon Copy Cloner 5.1.21 Build 6053
- Added an exclusion for a system cache folder that has been causing some stalls, affecting primarily 10.15.6 users
- Addressed an error related to the copying of a "SystemKey" file on a Catalina startup disk
- Addressed an issue affecting the bootability of Yosemite and El Capitan backups


Carbon Copy Cloner 5.1.20 Build 6044
- In macOS 10.15.6, Apple has resolved the firmlink creation issue that was introduced in macOS 10.15.5. This update to CCC removes the workaround that we added in CCC 5.1.18 to address that issue. For 10.15.6 users, CCC will now revert to using its own file copier for establishing new bootable backups. 10.15.5 users will be encouraged to apply the 10.15.6 update, although the aforementioned workaround will still work for 10.15.5 users.


Carbon Copy Cloner 5.1.19 Build 6027
- This update addresses a handful of failure conditions of Apple's APFS replication utility which CCC is using temporarily in response to a bug that Apple introduced in macOS 10.15.5. We have also improved the task configuration workflow for new backup tasks, and we've added some documentation around this functionality: Cloning macOS System volumes with Apple Software Restore, Creating and restoring data-only backups, Troubleshooting APFS Replication.
- Orphaned System volumes are now handled more proactively when selected as a source or destination. Orphaned System volumes arise when you either delete or erase the "Backup - Data" volume in Disk Utility without deleting/erasing the whole volume group when prompted. System volumes are unsuitable for user data, but some folks manage to get data onto them anyway (it doesn't help that Finder allows you to copy data to them). CCC can now help you migrate content from an orphaned System volume source, and will insist that you erase an orphaned System destination before proceeding with a task.
- CCC no longer excludes 1Password by default. We added the exclusion in light of a recommendation by the folks at Agile software, however we got some feedback that people would prefer to exclude this manually, if at all.
- The Backblaze ".bzvol" folder is now removed from the root of the destination volumes at the end of an initial APFS replication. This should resolve issues in which Backblaze has identification sisues after an initial clone is performed.


Carbon Copy Cloner 5.1.18 Build 6009
- Addressed an issue that Apple introduced in 10.15.5 (FB7706647) that will prevent CCC from establishing an initial backup of a macOS Catalina system volume
- Starting in 10.15.5, CCC will no longer back up a macOS Catalina System volume to a disk image destination (i.e. a sparseimage or sparsebundle disk image file). We're making this change reluctantly, unfortunately we just can't get reliable results when using Apple's proprietary utility with disk images.
- Added a green checkmark emoji to the subject of "task completed successfully" emails
- Improved upon the previous attempts to suppress VirusBarrier attached-but-not-mounted disk images in CCC's sidebar
- When backing up to a OneDrive or Dropbox folder, CCC will no longer replace online-only placeholder files with a non-placeholder from the source unless the two files' modification dates differ. This resolves an issue in which a user flags a OneDrive/Dropbox folder as "online only" and CCC replaces the placeholders with real files, causing OneDrive/Dropbox to re-upload the content.
- Addressed an issue in which some sparse files were getting copied during every backup. In some cases this led to a noticeable performance degration


Carbon Copy Cloner 5.1.17 Build 5985
- Creating a new task via the CCC menubar application now works more consistently
- Addressed a small logistical change introduced in macOS 10.15.4 that could lead to (harmless, but annoying nonetheless) errors while archiving the Preboot helper volume in a macOS Catalina volume group
- Addressed a small UI error that occurred when strict volume identification is disabled for a task and a matching volume is present. The issue was specific to APFS volume groups
- If a scheduled task was missed due to an encrypted volume being physically absent, CCC will now run that task and unlock the applicable volume when the device reappears. Previously the task would only run when the volume was unlocked by the user (and thus mounted), but now CCC will unlock the volume if a scheduled task was missed, or if the task is configured to run when the source or destination reappears
- Resolved an issue in which CCC would report that it was unable to delete a snapshot on a rotational startup disk while the system was busy defragmenting boot files (another treat bestowed upon us by Apple's 10.15.4 update!)
- Resolved an issue introduced in CCC 5.1.16 that would cause CCC to fail to perform a task whose destination is a disk image on the startup disk
- Unmounted disk images that some application left attached (VirusBarrier, I'm looking at you) are no longer listed in CCC's sidebar
- When enabling the "Find and replace corrupted files" setting for a task that specifies an encrypted APFS volume group as the destination, CCC now presents a dialog requesting the password to that volume (if CCC doesn't already have it). This resolves a situation where the task would fail if CCC is unable to unlock and mount the destination Data volume
- If CCC establishes a connection to an SMTP server, but the server never responds to CCC's "EHLO" reply, CCC will retry the connection
- Fixed a crash that can occur in CCC's file copier while looking for case conflicts (only applicable if the source is case-sensitive and the destination is not)
- Support for extended attributes is now disabled by default when the user selects a network volume (or a folder on a NAS volume) as the source or destination to the task. You're welcome to re-enable extended attribute support, but we have found that most NAS devices offer exceptionally poor support for extended attributes, and that disabling them is the best default configuration


Carbon Copy Cloner 5.1.16 Build 5965
- 10.15.4 introduced a small timing issue that can occur when CCC attempts to delete the transient source snapshot at the end of the backup. This error is harmless, and the snapshot is removed automatically later, but this update adds a more aggressive method of removing the snapshot.
- 10.15.4 also introduced a change that can cause trouble for setting up a remote Macintosh source or destination. This update resolves an error indicating that the remote Macintosh could not be reached during the initial setup
- Fixed a dead end that can occur when a backup task encounters an error thats calls for aborting the backup task (e.g. due to a stall, or when the destination volume pops offline in the middle of the task)
- Improved the reliability of the option to reveal an APFS Data volume in the Finder (via the volumes table contextual menu or via the Source/Destination selectors)
- Minor improvement to the handling of sparse files on APFS volumes. Also improved progress indication while copying particularly large sparse files
- Made a small adjustment to the handling of BoxCryptor volumes
- The "Defer if another task is writing to the same destination" setting now considers other volumes in the same APFS volume group to be the same destination. This addresses cases where one task is configured with the System volume as the destination (a standard configuration for a bootable backup) and another task is configured to back up to a folder on the Data sibling of the same volume (also a standard configuration for a folder-to-folder backup).
- Improved case conflict detection in cases where the source or destination is a member of an APFS volume group
- In cases where a task is configured to back up to a disk image on a NAS volume, and the diskimages-helper service dissents the unmount request for the underlying NAS volume at the end of the task, CCC now terminates the offending process to make a followup unmount request more effective.
- The option to suppress the destructive task warning is now reset when resetting a task to default settings
- Addressed some minor errors related to archiving the source APFS helper partitions that can occur if the source is a read-only device (e.g. a read-only disk image)
- Addressed an issue in which the startup disk setting would be set to the current startup disk when running a backup task (e.g. in cases where the current startup disk is not actually set as the startup disk selection in the Startup Disk Preference Pane)
- Remote Mac: If CCC's RSA key pair should become corrupted, CCC will now deal with the authentication failures more gracefully
- Addressed a logic error that can lead CCC to restore items to the root of the selected destination volume rather than to a designated folder on that volume when restoring from a Data volume snapshot
- Fixed an issue in which tasks that were flagged for review because the HFS+ destination will be converted to APFS were not presenting an APFS conversion dialog if the destination device was not attached


Carbon Copy Cloner 5.1.15 Build 5916
- Added a timeout mechanism to volume unmount requests. The DiskArbitration service should never fail to reply to an unmount request, but we've been seeing those incidents more frequently lately.
- Made some additional tweaks to HFS+ to APFS conversion that should make it more robust.
- Addressed an issue in which an "On reconnect" task would not run when the source or destination was reconnected if the source or destination is a folder on a Data volume in an APFS volume group.
- CCC will now disable Spotlight by default on the destination when making a bootable backup of a macOS Catalina System volume.
- The "task finished with errors" email subject now leads with a "warning" emoji so it's more easily distinguishable from non-erring tasks.
- Fixed a logic issue that caused a selected Task Group to not be marked as selected in the View menu. Fixed a similar issue that caused the "Run Now" menu option in the File menu to be disabled for task groups.
- Fixed some dead ends in the CCC command-line utility that can be encountered when CCC's helper tool has not yet been installed, or when tasks have not yet been saved.
- Fixed a localization issue related to the thousands grouping separator used in numbers presented in various windows, including the Task History window.
- Errors that are produced by Disk Utility on a remote Mac regarding the failure to load unsigned plugins will no longer cause CCC to fail to produce a volume list when configuring a backup task to or from a remote Mac.
- Addressed an issue in which some pre and postflight scripts failed to run, supposedly due to the lack of a shell interpreter line.
- Added more specific handling of a scenario in which Disk Utility fails to create an APFS volume group when a T2 Mac is booted from an encrypted volume.
- Fixed a couple user interface sizing and placement anomalies.
- Improved the accuracy of the "Total data size" value reported in the Task Filter window when an APFS volume group is selected as the source.
- Fixed an issue in which the "Total data size" value that was being reported in the Task History window was incorrect (too low) in cases where the data set had very, very few modified items.
- CCC will no longer add the " About this folder.rtf" file to the SafetyNet folder if "OneDrive" appears anywhere in the folder path. This should avoid complaints from OneDrive that arise due to its 1980s-esque failure to deal with files whose names start with a space character.


Carbon Copy Cloner 5.1.14 Build 5863
- Authentication errors that occur when failing to mount the destination Data volume are now handled correctly (i.e. you'll get a "Reset Password" prompt instead of a generic error)
- CCC no longer avoids rebuilding the dynamic linker shared cache on Macs with less than 4GB of RAM. We found that this resolved system performance issues in the past, but now it only exacerbates system performance issues on these anemic systems when running macOS Catalina
- CCC will now disallow the conversion of an HFS+ formatted Drobo volume to APFS because Drobo does not currently support APFS. This does not prevent you from reformatting a Drobo volume yourself and selecting it as a destination for a Catalina bootable backup, but CCC is no longer going to perform the task that places the Drobo volume in an unsupported configuration. If you want to use your Drobo device as a bootable backup, you should share that feedback with Drobo
- Added a "Reveal Data Volume" button to the source and destination selector when the applicable volume is a mounted System volume
- Catalina: CCC's Cloning Coach now warns that a FireWire-attached destination is not bootable on Catalina+ (Apple no longer supports this configuration)
- Catalina: Errors encountered during the System volume backup will no longer cause the Data volume backup to fail, and the errors are now presented with more helpful advice
- High Sierra+: Fixed an issue that resulted in non-bootable clones when specifying a volume other than the current startup disk as the source
- The task selection in CCC's sidebar is retained more reliably
- Fixed a logic issue that caused CCC's restart or shutdown requests to fail when no user is logged in
- Catalina: Addressed a issue where an "On reconnect" task would fail to run when the destination volume was reconnected in cases where the source is the startup disk and the System volume had been replaced entirely during a system software update
- CCC now works around volume unmount interference caused by CleanMyDrive. That product can still cause trouble for Disk Utility, however, so consider disabling that software if you're having trouble with an HFS+-to-APFS conversion, for example
- Addressed an issue in which the source and destination selections might not be cleared out in Simple Mode
- Fixed an issue in which CCC would report that it was unable to collect the details about the underlying volume when selecting a folder on a volume within a volume group, and when that underlying volume's name had a non-ASCII character (e.g. "CCC Backup - Données")


Carbon Copy Cloner 5.1.13 Build 5846
- Made an adjustment to how CCC copies the contents of the System volume when that volume is getting updated to avoid removing any content from the destination System volume that doesn't belong there. While it is inappropriate to ever have conten