Mike's picture by Mike | June 6, 2019

Update July 18, 2019: CCC 5.1.10-b3 is now available and addresses the bulk of the changes required for supporting macOS Catalina.


What an exciting week! Once again this year our team was graced with a WWDC "Golden Ticket". Last year I got to go, but this year Peter from our Development team went and had the opportunity to speak directly with Apple's File Systems team about the upcoming changes to APFS. Among the new announcements this year is the introduction of a read-only system volume on macOS Catalina. From the moment that Apple announced APFS, I anticipated exactly this sort of setup – user data on one volume, macOS on another – complete separation, absolute protection for the system. Apple has implemented this in a manner that will be (almost) completely transparent to the end user, and so far, I'm pretty stoked about how all of this works.

What implications does the read-only system volume have for CCC backups?

In the Finder you'll only see one volume that represents your startup disk and it will appear as if everything is on that single volume. In reality, the startup disk that you see in the Finder is the read-only system volume and doesn't have any of your data on it; the "Data" volume is separate and hidden. CCC will have to find that hidden volume (don't worry, I know where to look :-) and back up its contents alongside the system volume. The current version of CCC can't do that, of course, it knows nothing about APFS volume groups. We're adding that functionality right now, though, and we'll be hard at work over the summer on some new documentation that will help explain everything that you're seeing (or not seeing!) on the newOS.

What are the implications for my backup disk?

Allow me to be the first to say it: stick a fork in it, HFS is done. HFS simply won't work for making a backup of a Catalina system volume, so in the near future, we're going to drop support for backing up macOS (Catalina and later) to HFS+ formatted volumes. We plan to make this as easy as possible for you, though, so don't go out of your way to get ready for this. My goal is to make this transition as simple as possible for you and your backups.

If you're testing Apple's new OS already, stay tuned for another CCC beta release that will start to add support for the new features of macOS Catalina.

Sarah's picture by Sarah | December 22, 2018

We will be closed December 24 and remain closed December 25 to spend the holidays with our families. We will also be closed December 31 through January 1. 

Limited staff are available to respond to customer requests until January 2. We appreciate your patience if it takes a bit longer for us to respond than is typical.

ccc

Mike's picture by Mike | September 17, 2018

In a delightfully predictable manner, Apple announced last Wednesday that macOS Mojave will be available on the Mac App Store on September 24. From the moment that Apple introduced Mojave to developers in June, we've been putting it through its paces to see what we can expect when Mac users apply the upgrade this Fall, and to get CCC 5 qualified on this new OS. We're happy to announce that CCC 5.1.5, available today, is fully qualified on macOS Mojave.

Getting Ready to Upgrade to Mojave

I say this every year, but it's worth repeating — before you upgrade to Mojave, it is imperative to understand that downgrading to your previous OS will be impossible without a bootable backup of the previous OS. Before you apply the upgrade, we recommend that you establish a bootable backup of your current OS on an external USB or Thunderbolt hard drive, then verify that you can boot your Mac from that backup disk. Before you pull the trigger on the upgrade, detach that external disk from your Mac and set it aside.

For more detailed advice on preparing for the upgrade and instructions on how to downgrade, check out this CCC knowledgebase article:

Best practices for updating your Mac's OS

The one thing I would add to the "getting ready" check list is simply a heads up to a behavior that we discovered in the upgrade process: When you apply the upgrade, the macOS Installer may delete snapshots from your startup disk. If you have been enjoying CCC's new snapshot support, be prepared to lose those snapshots on your startup disk. This isn't a showstopper, but it did come as a surprise.

When should I upgrade?

As with every major upgrade, I recommend that any users that rely heavily upon the availability of their Mac for work or other productivity consider waiting for a few OS updates before making the upgrade. The early releases are exciting, but with any excitement there's usually a bit of risk. Early adopters will surely find some shortcomings and bugs which will be resolved in the next few months with minor OS updates. Does this upgrade fix a problem that causes me daily grief? Will this upgrade improve my productivity or security, outweighing the time I may have to invest in fixing early-adopter problems? Those are the key questions I ask myself before applying any upgrade.

New Privacy Controls – Mojave adds some busy work

By default, Mojave will deny all non-Apple applications access to private data (Mail, Messages, Safari History, etc.). For anybody that bathes their Mac in a sea of malware, this will be a welcome default. For the rest of us that use a pretty straightforward, curated list... Read More

Mike's picture by Mike | March 30, 2018

On the eve of World Backup Day and with stories like the Atlanta ransomware attack still in the news, now is a great time to revisit your backup strategy. It's also a great time for us to announce some great new features that we're getting ready to deliver as a free update to CCC 5 users – features that will help you improve your defenses against ransomware and malware.

Versioned backups with APFS Snapshots

CCC 5.1 offers support for point-in-time restores by leveraging the snapshot feature of Apple's new APFS filesystem. CCC's SafetyNet feature offered similar functionality to this in the past, but snapshots take it to a new level, allowing you to do things like restore a previous version of the OS and older versions of your Photos library.

CCC is also the first comprehensive snapshot management utility for macOS. Browsing the contents of any snapshot is just a click away, and should you want to delete a specific snapshot (whether created by CCC or Time Machine), just select it and press the Delete key. How much space are those snapshots consuming? CCC can tell you that. No other utility offers this much insight into your APFS volumes' snapshots!

CCC 5.1 introduces comprehensive support for APFS snapshots

CCC 5.1 is currently available for beta testing. If you're the beta-software-testing type, check the "Inform me of beta updates" box in the Software Update section of CCC's Preferences window, then click the "Check for updates now" button if you would like to try it out.

Learn more about how you can add snapshot support to your backup strategy

Read-only snapshots offer great protection against ransomware

Snapshots are read-only copies of your volume. Not only is it impossible to modify the content of those snapshots, but it’s also not possible to delete those snapshots without a special entitlement granted by Apple. What that means is that malware and ransomware can't delete your snapshots. So if you were somehow affected by ransomware and it started encrypting your files, you could remove the ransomware, then restore your files from the snapshot. CCC backups could literally save you thousands of dollars!

What can I do to make sure my backup strategy is going to be effective?

I have four general tips: make backups to a locally-attached hard drive, keep it current, keep it encrypted, keep it unmounted.

Make backups to a locally-attached hard drive

NAS backups sound convenient and Cloud backup is the buzz, but when it comes down to actually using your... Read More

Mike's picture by Mike | February 15, 2018

Update September 24, 2018: This issue is resolved on macOS Mojave.

Update March 30, 2018: This issue persists on macOS 10.13.4 (17E199)


This week we reported to Apple a serious flaw in macOS that can lead to data loss when using an APFS-formatted disk image. Until Apple issues a macOS update that resolves this problem, we're dropping support for APFS-formatted disk images.

Note: What I describe below applies to APFS sparse disk images only — ordinary APFS volumes (e.g. your SSD startup disk) are not affected by this problem. While the underlying problem here is very serious, this is not likely to be a widespread problem, and will be most applicable to a small subset of backups. Disk images are not used for most backup task activity, they are generally only applicable when making backups to network volumes. If you make backups to network volumes, read on to learn more.


Disk images are handy devices. They're files, but they act like a hard drive – you mount a disk image by double-clicking the file, then it behaves like it's another hard drive attached to your Mac. macOS has been using disk images for decades, and we find them particularly useful when making backups to network volumes. By formatting the disk image volume using an Apple-native format, we can do things like back up system files.

Naturally, when Apple introduced APFS in macOS High Sierra, we sought to offer support for using APFS on destination disk images when doing so would match the format of the source volume. As far as creating and mounting disk images is concerned, APFS and HFS+ are easily interchangeable, so adding support for APFS was very straightforward. Unnoticed by us, Apple, and thousands of developers, however, is a very subtle behavioral difference that is specific to APFS on a sparse disk image.

Earlier this week I noticed that an APFS-formatted sparsebundle disk image volume showed ample free space, despite that the underlying disk was completely full. Curious, I copied a video file to the disk image volume to see what would happen. The whole file copied without error! I opened the file, verified that the video played back start to finish, checksummed the file – as far as I could tell, the file was intact and whole on the disk image. When I unmounted and remounted the disk image, however, the video was corrupted. If you've ever lost data, you know the kick-in-the-gut feeling that would have ensued. Thankfully, I was just running some tests and the file that disappeared was just test data. Taking a closer look, I discovered two bugs in macOS's "diskimages-helper" service that lead to this result.

An APFS volume's free space doesn't reflect a smaller amount of free space on the underlying disk

In the past with HFS+ formatted disk images, the disk image volume would automatically adjust its... Read More