"Disk Utility wants to make changes."

I get the subject message I launch Disk Utility with any of three SSDs mounted.


It started a few days ago, so I don’t remember if there was any preceding anomaly. This is not in an Admin account. If I click Cancel, Disk Utility seems to work just fine. If I enter an administrator’s name and password, Disk utility seems to work just fine. Either way, I get the dialog box the next time I launch Disk Utility, if one of my SSDs is mounted. I do not get the message if my spinning disk is mounted. If I am running Disk Utility and connect an SSD, I get the message.

I have restarted the computer (MBA M3 running macOS Sequoia 15.7.5) at least three times, including once from a full shutdown.

I have two more SSDs and one more spinning disk but have not connected them.

Help, please.

Edited to add that the SSD does not need to be mounted, but merely connected. If I click the eject arrow next to the device, quit Disk Utility, and restart Disk Utility, I get the message.

I started seeing this after updating to 15.7.3, and it continues in 15.7.4 and 15.7.5 (on an Intel iMac). I sent Apple feedback about it and they said they couldn’t reproduce it. I’ve responded a couple of times with logs after starting Disk Utility (where it says it wants to make changes), but no response since the “can’t reproduce”, so I suspect for Apple it’s closed. Unfortunately I haven’t found any workarounds, other than to just hit esc to cancel the dialog. I also haven’t found anything that doesn’t work if I don’t authenticate. I see it every time but since my internal drive is an SSD, I always have an SSD mounted.

Sorry this doesn’t really help, I’d like to find an actual solution too, although hitting esc once Disk Utility has started isn’t that difficult, if annoying that I should have to.

1 Like

Every time I open Disk Utility I get this request for a password. Not sure when it started but it has been going on for many months (or more).

If I unmount my two USB3 SSD drives I get the request.
If I disconnect the two drives, there is no request.

So my symptoms match yours.

M2 Mac Studio, Sequoia 15.7.5.

2 Likes

Interesting. I don’t see this on my Mac (M4 mini, running macOS 15). I have the internal SSD and a USB HDD (Time Machine).

I also don’t see it with my other two USB HDDs when they’re connected (both are CCC clones of my Data volume).

I wonder if there may be a permissions issue with the root directory of those drives. If you formatted them as an administrator, but are currently logged-on as a non-privileged user, that might be the reason.

2 Likes

That’s not the reason – but it did give me an idea that I was able to test.

One drive is Time Machine; the other is a SuperDuper! clone and the SD drive has a bootable system on it. If the SD drive is mounted OR unmounted/connected I get the password request. If it is disconnected but the TM drive is either mounted OR unmounted/connected I do not get the request.

So maybe the presence of a bootable system on the drive is triggering the request.

2 Likes

Since my original post, I used one of my other SSDs. Disk Utility did not ask for authentication, so it is not as simple as I had thought. FWIW, all the authentication requests have been with Samsung T7 SSDs. A Samsung T5 SSD did not cause an authentication request, and neither did my “SSK PCIe581 Media” that was recommended by @Simon on this board some months ago.

I misspoke. Of course, my MBA M3 has an internal SSD. I should have made it clear that there I get no authentication challenge when launching Disk Utility with no external drive connected.

I did not format the external SSDs as an administrator, but as a user.

My external SSDs are not bootable.

This is interesting because my external drives are also Samsung T7 (4 TB). I grabbed a third SSD that was connected to my Macbook Pro and connected all three of the drives on my M2 Mac Studio.

I did another set of tests using all three Samsung T7 (4 TB) SSDs:

  • Time Machine drive does not ask for authorization
  • SuperDuper (bootable) drive asks for authorization
  • Carbon Copy Cloner (non bootable) does not ask for authorization.

Still two variables here (bootable and SD vs. CCC) so no conclusion.

My CCC non-bootable drives do cause a request for authorization. As you say, no conclusion.

1 Like

I bet the affected disk has a “Preboot” volume. Run “diskutil list” in Terminal. If you see a Preboot volume alongside the backup volume (and this backup is not supposed to be bootable, that’s important), then you can delete the Preboot volume to avoid the annoying Disk Utility prompt, e.g.:

diskutil ap deleteVolume disk3s3

where “disk3s3” is the deviceID of the Preboot volume on the backup disk.

5 Likes

You would win that bet. Thank you for the clear instructions on how to check for a Preboot volume and how to get rid of it once I find it.

In case anyone wonders, I ran Terminal in a non-Admin account and was not challenged to provide an administrator’s credentials when I deleted the Preboot volume.

@ace, I need a “You’re my hero” emoji.

3 Likes

On every drive with this problem, these appear to come as a pair:

  • APFS Volume Preboot
  • APFS Volume Recovery

Is the Recovery volume actually useful? Or also disposable?

1 Like

As far as I know, the Volume Recovery volume contains the paired recovery system for the version of macOS contained on that same volume. If the volume isnt bootable, then it should be safe to remove it as @davidp_tb states.

Neither of those volumes should exist on a disk volume that’s data only (formatted through Disk Utility). Did you re-purpose a volume that was bootable or create it using something like CCC’s deprecated boot disk cloning feature?

These volumes are needed for bootable volumes. They are irrelevant for non-bootable volumes.

For those who still want bootable backups, it is common practice to make a bootable clone (which wipes the target volume) once, and then make data-only backups afterward, in order to incrementally update files that have changed.

After significant OS updates, you’d have to make another bootable clone (wiping the target volume) or boot the volume and run Software Update from there, in order to preserve the backup history (snapshots on the data volume).

If he was doing this and then stopped (maybe deciding it’s not worth the effort), the old bootable volumes (preboot, recovery, system, etc.) would remain around until explicitly deleted.

2 Likes

I just formatted a new data-only drive.

Apple Disk Utility erased a new Seagate hard drive as APFS. In the course of doing that, it naturally created a new Container containing a new volume. When I immediately run…

diskutil list

… no Preboot or Recovery volume shows up. However, as soon as a I add a volume, those two show up. It appears to be something Disk Utility has begun doing.

Interesting.

My Time Machine and CCC backup disks (both formatted APFS) don’t have these partitions:

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:             Apple_APFS_ISC Container disk1         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk3         2.0 TB     disk0s2
   3:        Apple_APFS_Recovery Container disk2         5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +2.0 TB     disk3
                                 Physical Store disk0s2
   1:                APFS Volume Balrog                  11.3 GB    disk3s1
   2:              APFS Snapshot com.apple.os.update-... 11.3 GB    disk3s1s1
   3:                APFS Volume Preboot                 7.4 GB     disk3s2
   4:                APFS Volume Recovery                1.0 GB     disk3s3
   5:                APFS Volume Data                    1.1 TB     disk3s5
   6:                APFS Volume VM                      20.5 KB    disk3s6

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                 Apple_APFS Container disk5         4.0 TB     disk4s2

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +4.0 TB     disk5
                                 Physical Store disk4s2
   1:                APFS Volume Balrog Backup 2         2.0 TB     disk5s1

/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk6
   1:                        EFI EFI                     209.7 MB   disk6s1
   2:                 Apple_APFS Container disk7         4.0 TB     disk6s2

/dev/disk7 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +4.0 TB     disk7
                                 Physical Store disk6s2
   1:                APFS Volume Time Machine            3.1 TB     disk7s2
  • disk0 is my internal storage
  • disks 1 and 2 are the normally-hidden containers required for Apple Silicon to boot.
  • disk3 is the APFS container holding all the boot volumes
  • disk4 is my CCC backup disk
  • disk5 is the APFS container on that backup disk
  • disk6 is my Time Machine disk
  • disk7 is the APFS container with the Time Machine volume
1 Like