Niet echt tijd vandaag om heel ver uit te wijden, maar hier wat opdrachtregels die ik sinds MacOS Stoneage ingeef ...
Belangrijke kanttekening uit eigen ervaring: eerst LOKALE TimeMachine snapshots wissen (ik heb het hier niet over de TimeMachine backup op een externe schijf).
$ sudo tmutil listlocalsnapshots /
$ sudo tmutil stopbackup
$ sudo tmutil deletelocalsnapshots /
Vervolgens maak ik een Lege DISKIMAGE aan, van 256g (of 64g, 128g, 90g of 1000g, wat dan ook nodig is), belangrijk daarbij is dat het een GPT partitie tabel heeft (GPTSPUD), spotlight voor dit betreffende volume uitstaat (-nospotlight) ...
$ hdiutil create -layout GPTSPUD -fs HFS+ -nospotlight -type UDIF -volname Blank -size 256g TEMP.dmg
Het bestandssysteem is verder irrelevant, want het wordt toch overschreven (met APFS)
Vervolgens het magische commando:
$ sudo asr --source /dev/disk2 --target /dev/disk5 --erase --verbose
disk 2 is in mijn geval het APFS volume (systeem) en disk 5 is de diskimage
Het enige vervelende, je moet even achterhalen welke disk nu feitelijk het systeem op staat (het APFS volume) en zo ook welk schijfnummer de diskimage heeft gekregen.
Open hiervoor schijfbeheer en kijk bij informatie over de betreffende partitie naar de (fysieke) locatie.
Zodra het klaar is ... Unmounten (kan via schijfbeheer)
OPTIONEEL (doe ik zelf wel) kun je de diskimage COMPRIMEREN
$ hdiutil convert -format UDZO -imagekey zlib-level=7 -o "Full Backup.dmg" TEMP.dmg
Vervolgens kun je de writable image "TEMP.dmg" wissen.
Nu nog een laatste, maar zeer belangrijke stap: klaar maken voor een herstel process ...
$ asr imagescan --source "Full Backup.dmg"
Als asr klaar is, image naar een externe schijf wegschrijven en klaar ...
Herstellen?
Booten in macOS herstel (vanaf externe schijf)
Herstel omgeving (terminal) opstarten
$ sudo asr restore --source "Full Backup.dmg" --target /dev/disk1
OF
disk image mounten (iemand anders mogelijk hiermee helpen, geen tijd)
$ sudo asr restore --source /dev/disk10 --target /dev/disk1
Waarbij in dit voorbeeld disk10 de GEMOUNTE disk-image is en disk 1 de interne schijf.
Systeem herstellen en het zou moeten werken ... Hier toch redelijk wat Macs op deze manier gebackuped (en hersteld) en het werkte met praktisch alles ... Van oudere Intel Mac, Kloon tot ARM ...
Let wel, dit is enkel illustratief en details zullen door anderen even ingevuld moeten worden, of je moet even wachten totdat ik meer tijd heb ... Maar ik heb met ASR slechts 2x een probleem gehad waarbij ik deze niet kon herstellen.
1x was ik vergeten "imagescan" uit te voeren, kon dit alsnog en kon daarmee de image worden hersteld
1x had ik een exotisch formaat gekozen, eveneens kon dit alsnog gefixt worden, door het formaat te converteren. Duurde even, maar het kon wel ...
In tegenstelling tot allerlei tools, dus eigenlijk nooit een (niet te fixen) issue gehad. Allerlei tools geprobeerd, van Carbon Copy Cloner, Super Duper tot zaken als Clonezilla, standaard "DD" en meerdere gekkigheden. Maar asr werkt(e) hier keer op keer.
Groet en succes!