CCC is not designed to work with Windows. CCC can back up data from a Boot Camp partition, but it should not be used to make copies of Windows system files. If your goal is to back up your user data on the Boot Camp partition, CCC will meet your needs. If you're looking to migrate your Boot Camp partition to a new hard drive, you might consider an alternative solution such as WinClone, or one of the commercial virtualization solutions that offer a migration strategy from Boot Camp. CCC is not designed to accommodate backing up or restoring Windows system files or applications.
Avoid copying Windows System files
We have received some reports that macOS will crash when Windows system files are accessed on an NTFS volume. If you encounter this problem, exclude the Windows system files from your backup task:
- Open CCC and select the relevant backup task
- Click the Task Filter button at the bottom of the window
- Exclude WINDOWS and Program Files
- Click the Done button
- Click the Save button or choose Save from CCC's File menu
Will CCC copy both my macOS and Windows partition at the same time?
No, CCC will copy only one volume at a time, and CCC will not modify the partitioning of the destination disk. You should apply your custom partitioning prior to restoring anything to your new disk.
I'm migrating to a larger disk, will CCC work for my Windows volume?
No, CCC will not create a bootable backup of your Windows volume.
Will CCC copy my Parallels/VMWare virtual machine containers?
Yes! These are just ordinary files as far as CCC is concerned, CCC can copy these just fine. Note that these files can be quite large, so occasionally problems are encountered when these files are in use or when the destination volume does not have sufficient space to accommodate the updated copy of the VM container file.
- Can I run a backup while I'm using my computer? If I have open files, will they be backed up?
- My destination has exactly enough space to accommodate the data on the source, why can't CCC complete the backup task?"
- Example pre and postflight shell scripts (e.g. how to automatically suspend Parallels)