I have a similar problem with sparseimage files on my Intel and M1 Big Sur machinery.
I have used sparseimage files for years; placed on my NAS as encrypted APFS (earlier HPFS+) files, that grow as required. Typically for encrypted backup of personal data. I discovered a problem opening existing sparseimage files recently, and got the message, that there were no archive systems present, when mount was attempted.
I decided to try from afresh (it would not involve any data loss, but serve as a much needed file shrinking process). I did the following:
- Created an encrypted 128GB sparseimage file with APFS GUI system on an external Thunderbolt SSD connected to my Mac mini M1 (10 Gbit) system. That process is the fastest for initial content creation and "fill of initial data", and has worked for years and years. No problem either on all systems up to and including Big Sur 11.something.
- Checked encryption status. Verified status and image validity.
- Copied the file to a subdirectory on my NAS share. Worked.
So far so good.
Today, I wanted to sync current content into the sparseimage, and... and... no dice. After some checking, I got the message: No archive systems, that could be activated. Hmm... just as when I decided to create the sparseimage some days ago.
Then I decided to look a bit deeper:
- When I try to copy the file from the NAS subdirectory, I get the message, that I’m not allowed to access the file. Hogwash!
- Renaming the file from inside Big Sur is not possible either (the file is deemed “in use” and access is not allowed). Also Hogwash!
- Info shows, that I have read/write access to the share, the subdirectory and the individual sparse image file. True!
- When I rename the same file from filename.sparseimage to filename.sparseimage.dmg (from “elsewhere” outside the Apple sphere of sudden disasters ;-), there is no problem copying the file to - for instance - the internal or an external thunderbolt SSD. Read access is no problem. Write access on target is no problem. But copying 25.4 GB takes more than a few seconds ;-)
- I can now rename the file back to filename.sparseimage on my SSD. No problem. Access rights are shown as Read & Write. Here tested on an external APFS Thunderbolt SSD connected to Mac mini M1 (10GBit ethernet version).
- The identical sparseimage copy can now be opened locally without any problems.
- Content is fully valid, as expected. It is “fully operational”.
- Unmount and Re-mounting is no problem either.
- After unmounting the sparseimage, it can be copied back to the NAS share (still holding the identical file as filename.sparseimage.dmg and therefore no conflict can arise).
- A few minutes later, the file has been copied to NAS without any hickups.
- When I again try to open/mount the working and fully valid filename.sparseimage file just transferred to NAS, it is no longer possible.
- When I try accessing the same sparseimagefile for the first time from an Intel based MacBook Pro 13 - also with Big Sur 11.5.1), I am requested to enter the key for the encrypted file. It is accepted, but after some time checking system and whatnot, the mount is rejected, due to no archive images present. This is clearly not the case. Pure hogwash.
The sparseimage is both legal and valid, but mounting the filename from a subdirectory in a NAS SMB share with full access rights is no longer possible, as was normal for years and years. It's the identical file, to the one present locally and copied to NAS, and it is legal, when copied back to local storage and mounted without any ado.
Nothing has changed, except the file is now placed in a subdirectory in a NAS SMB share. Just as it has been normal use case for years. My dmg-files placed in the same subdirectory on my NAS SMB share - also encrypted - and they are "fully operational", as expected. They take a lot more time to mount, than they used to, but... they mount. Only the sparseimage files can no longer be mounted, when placed in a NAS share.
The problem exists in both Intel and M1 versions of Big Sur. The problem is fairly new, and present in 11.5.1, 11.5 and also 11.4 - maybe even earlier; I’m not sure, when the problem turned up in Big Sur. You may be right, that the problem was a "miscarriage" delivered by Apple in Big Sur 11.3.
I have now made a quick and dirty check on a sparsebundle "system" - also 128GB of size, both 128 and 256 bit encryption, APFS and all that jazz. Created on an external SSD on my Mac mini M1 system, and copied to my NAS. Call it test.sparsebundle. Copy succeeded.
When I try to open test.sparsebundle from my Intel based MacBook Pro 13, just to avoid any "spill over" from my M1 system, it displays the exact same behaviour as sparseimage. Not possible to mount and access content in test.sparsebundle on my NAS SMB share. The same is also the problem on my M1 system.
It's clearly a problem in Big Sur. A recently introduced problem. One more example of Apple "code rot" proliferating into all systems the later years.