Thursday, March 27, 2025

SuperDuper 3.10 Beta Works Around asr Bug

Dave Nanian (Mastodon):

Since a given APFS container can hold multiple copies of the OS, Preboot and Recovery have folder structures that include UUIDs corresponding to the volume that “owns” that part of their shared volumes in the group. Inside that UUID-named folder are the files that “pair” with the system you’re trying to boot.

In Ventura and later, for some reason, one set of Cryptexes also appear outside this structure, at the top of Preboot.

[…]

On top of that, asr didn’t (and doesn’t) copy the Cryptexes. So we thought “well, there’s got to be a reason for this; they’re probably generating and grafting the right folder during the boot process”. And, indeed, that’s what it does.

But only sometimes.

Those extensions are necessary for some things I run, but they seem to interfere with boot. On the “plain” systems, you don’t even need the “root level” Cryptexes folder and yet it boots (using, I assume, the existing Cryptexes inside the UUID-based folder). But on others, you absolutely do need them at the top of Preboot, or you get a kernel panic.

[…]

We’ve decided to not wait for asr to be fixed by TBTB. […] Instead, to improve bootability, and save user’s time (not to mention sanity), we’re decided to copy over the Cryptexes to the root of Preboot.

Previously:

Comments RSS · Twitter · Mastodon

Leave a Comment