Should I perform a DFU factory reset if macOS Sonoma reinstallation stalls on my MacBook Air?
Help everyone!
Yesterday (Friday 13th ;-) I opened my MacBook Air in recovery mode in order to get rid of ±12 GB worth of Snapshot files (including a preboot I had inadvertently created).
Although I chose the top option ("Delete selected snapshot") rather than the second one ("Delete all snapshots"), the result was a disaster: recovery mode can no longer find any startup disk.
Whenever I go into recovery mode, I now get the following screen with a permanent throbber/loading icon:
I've tried using Disk Utility to reformat the volume Macintosh HD in order to prepare it for a redownload of the Sonoma OS version which came with my computer, but to no avail. Here are two screenshots of the disk utility info:
I've run First Aid on all 6 listed Media, Container disks and HD, Base System and they are all found to be healthy.
But whenever I choose the option Redownload MacOS Sonoma and select Macintosh HD as the destination volume, I get install time estimates of the type "18h33" that remain stuck for hours, and the installation log lists a litany of errors.
Here's a pic of the beginning of that plethora of errors …
… and a copy of some other errors:
Dec 14 17:27:34 MacBook-Air InstallAssistant[235]: Will not load trustcache because required files are missing.
[…]
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Failed to initialize SUMacControllerClient\
[…]
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Ignoring disk <DADisk 0x600000565b90 [0x1bc6c48c0]>{id = /System/Volumes/Preboot?owner=0} because is has no device
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Ignoring disk <DADisk 0x600000565b90 [0x1bc6c48c0]>{id = /Volumes?owner=0} because is has no device
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Ignoring disk <DADisk 0x600000565b90 [0x1bc6c48c0]>{id = /System/Volumes/Data?owner=0} because is has no device
[…]
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: disk1s1 has no volume role. Assuming valid ownership state.
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Checking ownership status on disk1s2
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: disk1s2 has no volume role. Assuming valid ownership state.
Dec 14 17:27:35 MacBook-Air OSIESpringboard[212]: -[SpringboardController utilityDidAppear:]: NSConcreteNotification 0x600000b69bc0 {name = com.apple.installdvdspringboard.utilityappear; object = <NSConcreteTask: 0x60000283c550>}
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Checking ownership status on disk1s3
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: disk1s3 has no volume role. Assuming valid ownership state.
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Checking ownership status on disk2s1
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: disk2s1 has no volume role. Assuming valid ownership state.
[…]
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: disk3s5 has no volume role. Assuming valid ownership state.
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Checking ownership status on disk3s4
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: disk3s4 has no volume role. Assuming valid ownership state.
[…]
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Checking ownership status on disk5s1
Dec 14 17:27:35 MacBook-Air osinstallersetupd[236]: Failed to initialize ownership info for disk5s1: Error Domain=SystemAdministration Error Code=-94 "(null)"
[…]
Dec 14 17:27:37 MacBook-Air osinstallersetupd[236]: Package Authoring: error running installation-check script: TypeError: null is not an object (evaluating 'cpuFeatures.split') at x-distribution:///installer-gui-script%5B1%5D/installation-check%5B1%5D/@script
[…]
Dec 14 17:27:46 MacBook-Air osinstallersetupd[236]: Failed to get bridge device
[…]
Dec 14 17:28:26 MacBook-Air osinstallersetupd[236]: Can not find update bundle. Will use fallback size.
Dec 14 17:28:26 MacBook-Air osinstallersetupd[236]: Can not find sfr update bundle. Will use fallback size.
Dec 14 17:28:27 MacBook-Air osinstallersetupd[236]: Can not find update bundle. Will use fallback size.
Dec 14 17:29:06 MacBook-Air InstallAssistant[235]: Failed to check if a disk is FDE.
On this Apple Support webpage (How to revive or restore Mac firmware - Apple Support) it says a.o. …
Reviving or restoring firmware might also help if your Mac experiences a persistent macOS installation error not resolved by other solutions for macOS installation errors.
I'm unable to try it out for the moment because I'm still looking for a charitable Mac owner who would be willing to help me.
> Do you think such a "factory reset" via the Device Firmware Upgrade (DFU) USB port might help?
> Any other suggestions are, of course, extremely welcome!
Thanks for your attention.
Danilo
MacBook Air 13", 2020
Original build: Sonoma 14.6.1
[Re-Titled by Moderator]
MacBook Air 13″, macOS 15.1