Skip to content

macOS FileVault ali Time Machine Sparsebundle poškodovan: APFS Container Superblock Repair, Local Snapshot Mount in Recovery Key Terminal Unlock

Številke za klic v sili se razlikujejo glede na državo. Ta stran uporablja 911, številko za Združene države in Kanado. Mnoge druge države uporabljajo 112, 999 ali drugo številko. Poiščite številko za svojo državo.

Če vidite, da se MacBook Pro, MacBook Air, Mac Studio ali iMac nočejo zagnati z utripajočo mapo z vprašajem, prepovedanim znakom s krogom in poševnico (support.apple.com/mac/startup), prijavni zaslon, ki zavrne vaše znano geslo po zrušitvi posodobitve za macOS, ali poročanje Disk Utility Error: -69845: File system verify or repair failed / Invalid APFS superblock / Object map is invalid je resna kriza shranjevanja macOS. Še huje, ko priključite zunanji NAS ali USB Time Machine rezervni pogon za obnovitev datotek, macOS pogosto prikaže drugo uničujočo napako: Time Machine completed a verification of your backups. To improve reliability, Time Machine must create a new backup for you (zaklepanje vašega .sparsebundle). Ne kliknite Izbriši Mac in ne dovolite, da Time Machine prepiše zgodovino varnostnega kopiranja. Ker datotečni sistem Apple (APFS) je Copy-on-Write (CoW) transakcijski datotečni sistem, ki ohranja zgodovinske superbloke vsebnika (nx_superblock_t) in lokalne posnetke samo za branje neposredno na disku, lahko skoraj vedno odklenete FileVault in namestite starejšo zdravo kontrolno točko transakcij iz obnovitvenega terminala macOS. Če vaš Mac doživlja panično zanko jedra strojne opreme ali črn zaslon namesto napake glasnosti APFS, glejte panika jedra macOS, črn zaslon in obnovitev; za zaklepanje šifriranja med platformami (BitLocker, FileVault, LUKS), glej Zaklepanje ključa za obnovitev šifriranja BitLocker, FileVault in LUKS ter ponastavitev TPM in nenamerno rm -rf ali Shift-Delete na ext4, XFS, APFS in NTFS: vnovična namestitev samo za branje. Če ta blokada delovne postaje vpliva na bolnišnično klinično oskrbo, odpremo v nujnih primerih ali operacije za varnost življenja, pokličite lokalno številko za klic v sili (911 v ZDA in Kanadi, 112 po vsej Evropski uniji, 999 v Združenem kraljestvu) ali preverite naš imenik številke za klic v sili.

Naredi to zdaj

  1. NE kliknite »Erase Mac«, »Erase Volume Group« ali »Start New Backup« v Time Machine: tudi če gumb First Aid programa Disk Utility ne deluje z File system verify or repair failed (-69845) oz fsck_apfs izstopi s kodo 8, vaše šifrirane uporabniške datoteke znotraj Macintosh HD - Data (ali vaš Time Machine .sparsebundle pasovi) so še vedno fizično nedotaknjeni na SSD.
  2. Zagon v macOS Recovery (Utilities -> Terminal) takoj za zaustavitev ozadja TRIM in rotacija kontrolnih točk Copy-on-Write:
  3. Na računalnikih Apple Silicon Mac (M1, M2, M3, M4): Popolnoma izklopite Mac, nato pritisnite in držite tipko za vklop (Touch ID) gumb** za 10 sekund, dokler se na zaslonu ne prikaže Loading startup options.... Kliknite Možnosti -> Nadaljuj.
  4. Na računalnikih Intel Mac: Vklopite Mac in takoj pridržite Command (⌘) + R (ali Option + Command + R za Internet Recovery), dokler se ne prikaže logotip Apple ali vrteči se globus.
  5. Če se grafični pomočnik za obnovitev zatakne in zahteva, da izberete skrbniškega uporabnika, katerega gesla noče sprejeti, nikoli ne kliknite Erase Mac v zgornjem levem kotu Recovery Assistant meni. Namesto tega poiščite "Ste pozabili vsa gesla?" (ki odpre 24-mestni osebni ključ za obnovitev ali poziv za odklepanje iCloud Apple ID) ali uporabite Utilities meni, da zaženete Terminal.
  6. Odkleni FileVault 2 ročno iz obnovitvenega terminala (diskutil apfs unlockVolume) preden poskusite kakršno koli pripenjanje ali kopiranje datoteke: Ko je nosilec APFS šifriran s FileVault, Macintosh HD - Data ostane neviden (Locked: Yes), dokler ga ne odklenete. V obnovitvenem terminalu zaženite diskutil apfs list da poiščete vozlišče naprave vašega nosilca podatkov (običajno disk3s5 na Apple Silicon oz disk2s1 na Intel) in zaženite diskutil apfs unlockVolume /dev/disk3s5 (z vašim prijavnim geslom) oz diskutil apfs unlockVolume /dev/disk3s5 -recoverykeychain / -passphrase <24-CHAR-RECOVERY-KEY>.
  7. ** Če Macintosh HD - Data odklepa (Unlocked: Yes), vendar ne uspe namestiti branja in pisanja zaradi poškodovanega B-drevesa ali preslikave objektov (omap), ga namestite izključno SAMO ZA BRANJE (mount_apfs -o rdonly) ali namestite starejšo APFS Local Snapshot (mount_apfs -s)**: Ko mineš -o rdonly (ali namestite lokalni posnetek Time Machine pred zrušitvijo vsako uro, shranjen na notranjem SSD prek mount_apfs -s), gonilnik jedra APFS preskoči ponovno predvajanje dnevnika pisanja in vam omogoča kopiranje 100 odstotkov /Users/yourname na zunanji pogon USB prek rsync oz cp -R.
  8. Nikoli ne tecite fsck_apfs -y večkrat na okvarjenem SSD-ju, preden izpraznite svoje datoteke. Samo za branje: Če preslikava objektov APFS (omap_phys_t) ali je Referenčno drevo obsega poškodovano, kar zahteva popravilo branja in pisanja z fsck_apfs -y lahko razslika poškodovana vozlišča imenika. Vedno poskusi mount_apfs -o rdonly in kopirajte /Users/ na zunanji pogon najprej in šele zaženite fsck_apfs pozneje.
  9. Za pokvarjen časovni stroj .sparsebundle (Backup Verification Failed), počistite com.apple.backupd.ModelID zakleni zastave Info.plist, pritrdite sparsebundle z hdiutil attach -nomount -readwritein popravite notranjo glasnost APFS/HFS+ z fsck_apfs oz fsck_hfs: Skoraj vedno lahko rešite zgodovino varnostnih kopij in sparsebundle v živo, ne da bi začeli znova.

Danger

Zakaj NIKOLI ne smeš ponastaviti NVRAM-a ali odstraniti Mac-a iz iCloud Find My če je vaš ključ FileVault deponiran v iCloud (institutional oz iCloud recovery), ne da bi najprej preverili svoj 24-mestni osebni ključ za obnovitev: v računalnikih Mac z Apple T2 Varnostni čip ali Apple Silicon (M1/M2/M3/M4), krmilnik strojne opreme SSD šifrira vsako mirujočo stran NAND z namenskim ključem strojne opreme znotraj Secure Enclave (SEP), ovita z vašim ključem za šifriranje nosilca FileVault (VEK). Ni nobenih stranskih vrat za obhod šifriranja Secure Enclave, če so vsi ovoji kriptografskega ključa (KEKs - Uporabniško geslo, osebni ključ za obnovitev, iCloud Recovery ali institucionalni ključ MDM) so uničeni.


Odločitveno drevo: Mac brez zagona, zaklenjen FileVault ali poškodovana triaža Time Machine

Uporabite ta diagram poteka v macOS Recovery (Utilities -> Terminal), da izberete točno nedestruktivno obnovitveno pot:

flowchart TD
    Start["Nujni primer: Mac ni mogoče zagnati, FileVault zavrača geslo ali časovni stroj poškodovan"] --> WhichIssue{"S katero krizo se soočate?"}

    WhichIssue -->|"1. Notranji Mac SSD, ki ga ni mogoče zagnati (? Mapa / znak za prepoved / napaka prve pomoči -69845)"| BootRec["Zagon v macOS Recovery -> Open Utilities -> Terminal -> Run: seznam diskutil apfs"]

    WhichIssue -->|"2. FileVault zavrača znano uporabniško geslo ali zahteva ključ za obnovitev"| FVFix["V pomočniku za obnovitev: kliknite »Ste pozabili vsa gesla?« ALI Zaženite diskutil apfs listcryptousers v terminalu"]

    WhichIssue -->|"3. Časovni stroj pravi: Varnostna kopija je poškodovana / Ustvariti je treba novo varnostno kopijo"| TMFix["Pripni omrežni/pogon USB -> Preglej .sparsebundle/Info.plist -> hdiutil attach -nomount -> fsck_apfs / fsck_hfs"]

    BootRec --> ContainerOk{"Ali seznam diskutil apfs prikazuje vsebnik in nosilce APFS (Macintosh HD - podatki)?"}

    ContainerOk -->|"Ne: vsebnik APFS manjka ali 'neveljaven superblok APFS'"| SuperblockRec["Skeniraj prejšnje superbloke kontrolne točke vsebnika APFS (nx_superblock_t) in namesti samo za branje prek fsck_apfs -n / apfs-fuse"]

    ContainerOk -->|"Da: navedeni nosilci (npr. disk3s5)"| UnlockStep["Odklenite FileVault brez namestitve: diskutil apfs unlockVolume /dev/disk3s5 -nomount"]

    UnlockStep --> TryRO["Poskus priklopa samo za branje: mkdir /Volumes/Rescue && mount_apfs -o rdonly /dev/disk3s5 /Volumes/Rescue"]

    TryRO --> DidMount{"Ali je /Volumes/Rescue Mount čisto?"}
    DidMount -->|"ja"| CopyData["Priključite zunanji pogon USB ExFAT/APFS -> Kopiraj /Volumes/Rescue/Users/<you> Takoj z ditto ali rsync"]
    DidMount -->|"Ne: mount_apfs Vrne neveljaven argument / Vhodno-izhodna napaka"| SnapMount["Seznam notranjih posnetkov APFS (diskutil apfs listSnapshots) -> Namesti posnetek pred zrušitvijo prek mount_apfs -s"]

    FVFix --> UnlockStep

1. faza: Razumevanje vsebnika APFS, skupine nosilcev in hierarhije ključev FileVault

Preden vnesete ukaze v obnovitveni terminal macOS, razumejte, kako sodoben macOS (Catalina 10.15 skozi Monterey, Ventura, Sonoma, in Sequoia) prikazuje notranji SSD in zakaj Macintosh HD NI mesto, kjer so vaše datoteke.

+-------------------------------------------------------------------------+
| MODERN macOS APFS CONTAINER & FILEVAULT ARCHITECTURE                    |
|                                                                         |
| Physical Apple SSD (/dev/disk0)                                         |
|  +-- Partition 1: Apple_APFS_ISC (iBoot System Container - Apple Sil.)  |
|  +-- Partition 2: Apple_APFS (Main Container -> Synthesized /dev/disk3) |
|       |                                                                 |
|       +-- [nx_superblock_t] Container Superblock & Checkpoint Ring      |
|       +-- [omap_phys_t] Container Object Map (Virtual -> Physical Block)|
|       |                                                                 |
|       +-- Volume 1 (disk3s1): "Macintosh HD" (Signed System Volume SSV) |
|       |    -> Strictly Read-Only OS files. Contains 0 user documents.   |
|       +-- Volume 2 (disk3s5): "Macintosh HD - Data" (FileVault Locked)  |
|       |    -> YOUR ACTUAL DATA (/Users, /Applications, /Library, /var)  |
|       +-- Volume 3 (disk3s2): "Preboot" (FileVault Login Users & Wi-Fi) |
|       +-- Volume 4 (disk3s3): "Recovery" (macOS Recovery OS)            |
|       +-- Volume 5 (disk3s4): "VM" (Swapfile & Sleepimage)              |
+-------------------------------------------------------------------------+

Tri kritična dejstva iz te arhitekture vam bodo prihranila okrevanje: 1. Nikoli ne zapravljajte časa za obnovitev datotek iz Macintosh HD (disk3s1): Od macOS Big Sur (11.0+), Macintosh HD je kriptografsko zapečaten sistemski posnetek samo za branje (APFS Signed System Volume). Vsaka posamezna uporabniška datoteka, fotografija, namizna mapa, obesek za ključe in baza podatkov živijo v spremljevalcu Macintosh HD - Data glasnost (typically disk3s5 na Apple Silicon oz disk2s1 / disk1s1 pri Intelu). 2. Zakaj FileVault včasih zavrne vaše pravilno geslo po zrušitvi (Preboot Desinhronizacija): Na prvem zagonskem zaslonu (EFI / iBoot Preboot Login), the Macintosh HD - Data nosilec je še vedno šifriran in neberljiv. Kako Mac preveri vaše geslo, preden se disk odklene? Prebere sinhronizirano kopijo zgoščene vrednosti gesla vašega uporabniškega računa in kriptografske vrečke s ključi, shranjene na nešifriranem Preboot glasnost (disk3s2). Če ste nedavno spremenili geslo za prijavo v Mac ali posodobili macOS in Preboot nosilec ni bil posodobljen (diskutil apfs updatePreboot), začetni zagonski zaslon zavrne vaše novo geslo, medtem ko diskutil apfs unlockVolume v Recovery Terminal takoj sprejme vaše staro ali novo geslo. 3. Zakaj APFS ohrani starejša zdrava stanja, tudi če je zadnja kontrolna točka poškodovana: vsakič APFS flushes piše na disk, ne prepiše obstoječega nx_superblock_t (kontejner Superblock) oz apfs_superblock_t (Volume Superblock) na mestu. Namesto tega zapiše povsem nov superblok v območje deskriptorja kontrolne točke (xp_desc) obročni medpomnilnik s povečanim ID-jem transakcije (xid). Če med pisanjem transakcije izpade napajanje ali se jedro zagrabi xid 950412, Transakcija xid 950411 (napisano nekaj sekund prej) še vedno sedi znotraj medpomnilnika obroča kontrolne točke na disku.


2. faza: Odklepanje FileVault 2 iz obnovitvenega terminala macOS, ko prijava ali GUI ne uspeta

Zaženite macOS Recovery, odprite zgornjo menijsko vrstico in kliknite Utilities -> Terminal.

1. korak: Identificirajte svoj vsebnik APFS in Macintosh HD - Data identifikator naprave

V oknu obnovitvenega terminala zaženite:

diskutil apfs list
Preglejte drevesni izhod za nosilec z vlogo (Data) in FileVault: Yes (Locked):
+-- Container disk3 4A91F802-119B-4C0E-991A-0849182019AA
    ====================================================
    APFS Container Reference:     disk3
    Size (Capacity Ceiling):      994662584320 B (994.7 GB)
    ...
    +-> Volume disk3s5 8810B291-4410-4A11-B812-771928371900
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk3s5 (Data)
        Name:                      Macintosh HD - Data (Case-insensitive)
        Mount Point:               Not Mounted
        FileVault:                 Yes (Locked)
(V spodnjih ukazih zamenjajte disk3s5 s čimer koli diskXsY identifikator vaš (Data) glasnost kaže.)

2. korak: preglejte vse veljavne kriptografske uporabnike (Key Wrapping Keys) na nosilcu podatkov

Če želite videti vsak uporabniški račun, osebni ključ za obnovitev (PRK) ali iCloud/institucionalni ključ, ki ga je mogoče odkleniti disk3s5, teči:

diskutil apfs listcryptousers /dev/disk3s5
Videli boste izpis, ki navaja enega ali več Cryptographic User UUID-ji: - UUID lokalnega uporabnika OpenDirectory (Type: Local OpenDirectory User): Vsak uporabniški račun macOS je omogočen za FileVault. - EBC6C064-0000-11AA-AA11-00306543ECAC (Type: Personal Recovery User): 24-mestni alfanumerični Osebni ključ za obnovitev (XXXX-XXXX-XXXX-XXXX-XXXX-XXXX). - Type: iCloud Recovery User / Institutional Recovery User: hramba Apple ID ali korporativni MDM (Jamf / Kandji / Intune) depozitni ključ.

3. korak: odklenite nosilec, BREZ da bi ga še vklopili (-nomount)

Zakaj mimo -nomount pri odklepanju potencialno poškodovanega nosilca APFS? Ker je privzeto diskutil apfs unlockVolume takoj poskusi priklopiti nosilec v načinu za branje in pisanje, kar sproži samodejno ponovno predvajanje dnevnika ali prekine terminal, če je B-drevo poškodovano. Prehajanje -nomount odvije kriptografski ključ za šifriranje nosilca (VEK) v Secure Enclave, medtem ko je datotečni sistem odklopljen, tako da ga lahko v 3. fazi namestimo izključno samo za branje:

# Option A: Unlock using your macOS Login Password (try BOTH your current and previous passwords)
diskutil apfs unlockVolume /dev/disk3s5 -nomount

# Option B: Unlock using your 24-Character Personal Recovery Key (PRK) directly in Terminal
diskutil apfs unlockVolume /dev/disk3s5 -passphrase XXXX-XXXX-XXXX-XXXX-XXXX-XXXX -nomount

Warning

Zakaj diskutil apfs unlockVolume brez -nomount lahko obesi terminal na poškodovano drevo B APFS: Ko diskutil apfs unlockVolume teče brez -nomount, macOS takoj prikliče mount_apfs v načinu branja in pisanja, kar sproži samodejni upravitelj prostora (spaceman) dodelitev in preverjanje B-drevesa. Če ima nosilec poškodovan zemljevid objektov (omap_phys_t) ali raztrgano listno vozlišče, se lahko nit jedra ustavi za nedoločen čas ali povzroči paniko v obnovitvenem okolju. Vedno mimo -nomount najprej, nato izrecno priklopite z mount_apfs -o rdonly.

4. korak: Kaj če se FileVault čisto odklene in datotečni sistem NI poškodovan ter zavrne vaše geslo samo ob zagonu?

če diskutil apfs unlockVolume /dev/disk3s5 takoj uspelo in diskutil apfs verifyVolume /dev/disk3s5 kaže The volume Macintosh HD - Data appears to be OK, tvoja edina težava je bila desinhronizirana Preboot obseg po spremembi gesla ali posodobitvi OS. Popravite to v 5 sekundah, da se vaš Mac znova normalno zažene:

# Mount the unlocked volume and force macOS to rebuild the Preboot login database:
diskutil mount /dev/disk3s5
diskutil apfs updatePreboot /dev/disk3s5
Znova zaženite Mac (reboot), in vaš prijavni zaslon bo zdaj ob prvem poskusu sprejel vaše geslo.


Faza 3: Reševanje podatkov, ko fsck_apfs / Prva pomoč Disk Utility ne deluje (Invalid APFS Superblock oz Object Map Invalid)

Kaj pa če odklepanje disk3s5 deluje (FileVault: Yes (Unlocked)), ko pa ga poskušate normalno namestiti, macOS reče com.apple.DiskManagement.disenter error -119930868 / -69845 ali poročila prve pomoči programa Disk Utility: - error: omap_phys_t: invalid omap_most_recent_snap - error: nx_superblock_t: checkpoint map invalid - fsroot tree is invalid - File system verify or repair failed. : (-69845)

Sledite tem trem stopnjevanim forenzičnim korakom, da izvlečete 100 odstotkov svojih datotek, preden poskusite kakršno koli uničujoče popravilo:

1. način: vsilite namestitev jedra samo za branje (mount_apfs -o rdonly)

Tudi če nosilec APFS noče namestiti v načinu branja in pisanja (ker macOS noče namestiti umazanega nosilca APFS branja in pisanja, ko fsck_apfs najde eno samo nedoslednost drevesa B), apfs.kext gonilnik bo pogosto dovolil strogo nastavitev samo za branje (-o rdonly):

# 1. Create a temporary mountpoint in the Recovery RAM disk
mkdir -p /Volumes/DataRescue

# 2. Force a read-only mount of the unlocked Data volume
mount_apfs -o rdonly /dev/disk3s5 /Volumes/DataRescue

# 3. Check if your home directory is accessible
ls -la /Volumes/DataRescue/Users/
če ls -la /Volumes/DataRescue/Users/ navede vaše uporabniško ime, priključite zunanji USB SSD ali trdi disk (formatiran kot APFS oz ExFAT, ki se pojavlja pod /Volumes/MyExternalDrive) in takoj kopirajte celoten domači imenik z uporabo ditto (ki ohranja razširjene atribute macOS, razcepe virov in dovoljenja brez prekinitve posameznih neberljivih predpomnilniških datotek):
ditto -V /Volumes/DataRescue/Users/yourname /Volumes/MyExternalDrive/Rescued_Mac_Home/

2. način: Kaj pa, če živo drevo datotečnega sistema (fsroot) je poškodovan? Namestite notranjo APFS Local Snapshot (mount_apfs -s)

Tukaj je skrivno orožje APFS okrevanje, ki ga spregledajo celo številni tehniki Apple Genius Bar: Tudi če danes niste imeli priključenega zunanjega pogona Time Machine, macOS samodejno ustvari nevidne, samo za branje APFS Local Snapshots (com.apple.TimeMachine.2026-10-31-140512.local oz com.apple.os.update-...) neposredno na vašem notranjem SSD-ju vsako uro in tik pred vsako posodobitvijo programske opreme macOS.

Ker je posnetek APFS zamrznjen, nespremenljiv koren B-drevesa v trenutku (snap_meta_ext_phys_t), tudi če živi datotečni sistem (fsroot) je bil poškodovan med zrušitvijo pred 10 minutami, posnetek, narejen pred 1 uro, ima svoj neodvisen, nepoškodovan koren B-drevesa.

  1. Navedite vse notranje posnetke APFS, ki se nahajajo na vašem odklenjenem nosilcu podatkov (disk3s5):
    diskutil apfs listSnapshots /dev/disk3s5
    
    Poglej izhod:
    Snapshot Disk:               disk3s5
    +-- Name: com.apple.TimeMachine.2026-10-31-120015.local
    +-- Name: com.apple.TimeMachine.2026-10-31-130144.local
    +-- Name: com.apple.os.update-MSUPrepareUpdate
    
  2. Namestite najnovejši posnetek neposredno v /Volumes/SnapRescue uporabo mount_apfs -s:
    mkdir -p /Volumes/SnapRescue
    mount_apfs -o rdonly -s com.apple.TimeMachine.2026-10-31-130144.local /dev/disk3s5 /Volumes/SnapRescue
    
  3. Prebrskaj /Volumes/SnapRescue/Users/yourname in kopirajte celotno uporabniško mapo na zunanji pogon z ditto:
    ditto -V /Volumes/SnapRescue/Users/yourname /Volumes/MyExternalDrive/Rescued_From_Snapshot/
    

3. način: pregledovanje starejših superblokov kontrolnih točk kontejnerjev (nx_superblock_t) z fsck_apfs

Kaj pa, če celoten vsebnik APFS (/dev/disk0s2 -> disk3) se noče priložiti ali pa nosilec v živo in seznam posnetkov ne uspeta, ker najnovejši Container Superblock (nx_superblock_t) se je med nenadnim izpadom električne energije strgal obročni medpomnilnik na glavi kontrolne točke?

  1. Najprej zaženite nedestruktivno diagnostično preverjanje samo za branje (-n) na fizični particiji APFS (/dev/disk0s2), da vidite ID transakcije (xid) ni uspelo:
    fsck_apfs -n /dev/disk0s2
    
  2. Šele PO tem, ko ste poskusili s 1. metodo, 2. metodo ali posneli particijo (dd na zunanji disk prek Target Disk Mode / Share Disk), zaženite fsck_apfs v interaktivnem/popravljalnem načinu (-y) ali s starejšim skeniranjem kontrolnih točk (-o / -S zastavice, kjer jih podpira obnovitvena zgradba):
    fsck_apfs -y /dev/disk0s2
    
    kdaj fsck_apfs vidi, da je najnovejši nx_superblock_t znotraj območja deskriptorja kontrolne točke ima neveljavno kontrolno vsoto Fletcher-64 (obj_cksum), samodejno hodi nazaj skozi krožni medpomnilnik obroča kontrolne točke (xp_desc_blocks), da bi našli najvišjo veljavno zgodovino nx_superblock_t (xid - 1), vrne stanje vsebnika nazaj za nekaj sekund in obnovi namestitve glasnosti.

Tip

Kako narediti sliko ali dostopati do nezagonskega notranjega SSD-ja Maca iz drugega Maca (Apple Silicon Share Disk vs. Intel Target Disk Mode): Če vaš Mac ne more priklopiti nosilca v Recovery in želite zagnati forenzična orodja APFS (R-Studio for Mac, UFS Explorer, Disk Drill, oz apfs-fuse) iz delujočega drugega Maca, povežite oba Maca s kablom Thunderbolt/USB-C: - Na Intel Mac: Držite T ob vklopu (Target Disk Mode), ki izpostavlja notranji SSD kot neobdelano blokirno napravo Thunderbolt drugemu Macu. - Na Apple Silicon Mac (M1/M2/M3/M4): Zagon v macOS Recovery, kliknite Utilities -> Share Disk, izberite Macintosh HD, in kliknite Začni skupno rabo (ali zaženite DFU / Apple Configurator 2 Restore samo, če ste že varnostno kopirali podatke, saj DFU Restore izbriše ključe SEP).


Faza 4: Popravilo poškodovanega časovnega stroja .sparsebundle ("Time Machine Must Create a New Backup")

Če je vaša varnostna kopija Time Machine v skupni rabi omrežja Synology/QNAP/TrueNAS (SMB) ali zunanji pogon znotraj <MacName>.sparsebundle (oz .backupbundle) in pojavi se macOS:

"Time Machine je zaključil preverjanje vaših varnostnih kopij na 'NAS'. Za izboljšanje zanesljivosti mora Time Machine ustvariti novo varnostno kopijo za vas."

NE kliknite »Začni novo varnostno kopiranje« (klik na ta gumb izbriše celotno večletno varnostno kopijo .sparsebundle). Namesto tega popravite sparsebundle na mestu s temi štirimi koraki na vašem Macu:

Komponenta Sparsebundle Pot v notranjost <Name>.sparsebundle/ Kaj se poškoduje po prekinitvi povezave Wi-Fi ali spanja Kako to popravimo spodaj
Info.plist & Info.bckup MyMac.sparsebundle/Info.plist Piše Time Machine <key>VerificationState</key><integer>2</integer> (Sveženj je označen kot »Trajno slab/poškodovan«), tako da noče znova poskusiti namestiti. Ponastavi VerificationState od 2 nazaj na 0 in odstranite RecoveryBackupDeclinedDate.
token & bands/ MyMac.sparsebundle/bands/* macOS pusti sparsebundle v stanju "umazano / v uporabi" ali notranji APFS / HFS+ katalog B-drevo znotraj 8 MB band datoteke vsebuje manjše napake dnevnika. Priložite z hdiutil attach -nomount -readwrite in teči fsck_apfs -y (macOS Big Sur+) oz fsck_hfs -fy (macOS Catalina in starejši).

Časovni stroj po korakih .sparsebundle / .backupbundle reševanje

  1. Priklopite omrežno skupno rabo (SMB) ali pogon USB v Finderju, da si lahko ogledate YourMac.sparsebundle (na primer pri /Volumes/TM_Share/YourMac.sparsebundle).
  2. Odkleni vse nespremenljive uchg zastavice na pasovih sparsebundle: Odprite terminal na vašem Macu in terminalu omogočite polni diskovni dostop (System Settings -> Privacy & Security -> Full Disk Access), nato zaženite:
    sudo chflags -R nouchg "/Volumes/TM_Share/YourMac.sparsebundle"
    
  3. Priložite .sparsebundle kot neobdelani navidezni disk za branje in pisanje BREZ namestitve njegovega poškodovanega datotečnega sistema (-nomount):
    sudo hdiutil attach -nomount -noverify -noautofsck -readwrite "/Volumes/TM_Share/YourMac.sparsebundle"
    
    Pazljivo preglejte izhod terminala:
    /dev/disk5              GUID_partition_scheme
    /dev/disk5s1            EFI
    /dev/disk5s2            Apple_APFS                      (or Apple_HFSX on older backups)
    
  4. Preverite, ali vaša varnostna kopija Time Machine uporablja APFS (macOS 11 Big Sur in novejši) oz HFS+ (macOS 10.15 Catalina in starejši) in zaženite ustrezno popravilo datotečnega sistema:
  5. ** Če /dev/disk5s2 pravi Apple_APFS**: Teči diskutil apfs list da si ogledate sintetizirano referenco vsebnika APFS za disk5s2 (na primer, Container disk6, glasnost disk6s1), ga odkleni, če je šifriran (diskutil apfs unlockVolume /dev/disk6s1 -nomount), in teci fsck_apfs:
    sudo fsck_apfs -y /dev/disk5s2
    
  6. ** Če /dev/disk5s2 pravi Apple_HFS oz Apple_HFSX**: Zaženite obnovo B-drevesa kataloga HFS+ (-drfy ponovno zgradi kataloško B-drevo, če je standardno -fy ne uspe):
    sudo fsck_hfs -fy -c 2g /dev/rdisk5s2
    
  7. Čisto odklopite popravljen virtualni disk:
    sudo hdiutil detach /dev/disk5
    
  8. Počisti stanje »Zastrupljeno/preverjanje ni uspelo« (VerificationState = 2) znotraj Info.plist in com.apple.TimeMachine.MachineID.plist: Tudi po fsck_apfs oz fsck_hfs popravi 100 odstotkov napak datotečnega sistema, bo Time Machine še vedno zavrnil uporabo varnostne kopije, dokler ne odstranite zastavice za napako, v katero je zapisal com.apple.TimeMachine.MachineID.plist znotraj sparsebundla:
    # Back up the plist first
    cp "/Volumes/TM_Share/YourMac.sparsebundle/com.apple.TimeMachine.MachineID.plist" ~/Desktop/MachineID.plist.bak
    
    # Edit the plist using plutil / PlistBuddy to reset VerificationState from 2 to 0
    /usr/libexec/PlistBuddy -c "Set :VerificationState 0" "/Volumes/TM_Share/YourMac.sparsebundle/com.apple.TimeMachine.MachineID.plist"
    /usr/libexec/PlistBuddy -c "Delete :RecoveryBackupDeclinedDate" "/Volumes/TM_Share/YourMac.sparsebundle/com.apple.TimeMachine.MachineID.plist" 2>/dev/null
    
    Zdaj kliknite Varnostno kopiraj zdaj v Time Machine (ali odprite YourMac.sparsebundle v Finderju za neposredno kopiranje datotek): vaša celotna časovnica zgodovinske varnostne kopije se čisto namesti.

Faza 5: Okrepitev macOS APFS, FileVault in Time Machine proti prihodnjim blokadam

Ko so vaši podatki Mac rešeni, dokončajte ta preventivni kontrolni seznam v 4 korakih:

  • Preverite in natisnite fizično kopijo vašega 24-mestnega ključa za osebno obnovitev FileVault (fdesetup): V delujočem Macu preverite, ali je vaš ključ FileVault veljaven, ne da bi ga spremenili z zagonom sudo fdesetup changerecovery -personal (ki ustvari nov 24-mestni osebni ključ za obnovitev, ki ga lahko takoj shranite v upravitelju gesel brez povezave in fizičnem požarnem sefu).
  • Vedno obdržite vsaj 15% (50 GB do 100 GB) prostega prostora na zagonskem disku APFS: Ko se vsebnik APFS napolni do 99% kapaciteto tik pred posodobitvijo sistema macOS Sonoma/Sequoia, namestitveni program in APFS Copy-on-Write Object Map (omap) lahko med posodobitvijo zmanjka brezplačnih blokov, zaradi česar se Mac znajde v nezagonski zagonski zanki (Error -69845).
  • Ohranite dva neodvisna cilja Time Machine (ali združite Time Machine z rsync / Carbon Copy Cloner / Arq backup): ker Time Machine samodejno rotira varnostne kopije med več konfiguriranimi cilji (e.g., NAS SMB Share + Local USB-C SSD), z neposredno priključenim USB-C SSD zagotavlja, da nikoli ne boste odvisni samo od omrežja .sparsebundle ki se lahko poškoduje, če Wi-Fi prekine med pisanjem.
  • Nikoli ne zaprite pokrova MacBooka ali vlecite kabla USB-C, medtem ko Time Machine piše Cleaning up... oz Preparing backup...: Ta faza posodobi B-drevo posnetka APFS in sparsebundle pasovni zemljevid.

Regionalne številke za klic v sili in protokoli agencije

Medtem ko je zaklenjen nosilec FileVault ali poškodovana varnostna kopija Time Machine običajno osebna ali poslovna IT kriza, zaklepanje delovne postaje, ki vpliva na zdravstveno oskrbo, nujne storitve ali zakonsko varstvo podatkov, nosi formalne zahteve za stopnjevanje:

  • Združene države in Kanada: Pokličite 911 če zaklepanje delovne postaje vpliva na klinično oskrbo bolnikov, diagnostično opremo ali odpremo v nujnih primerih. Za zdravstvene subjekte (HIPAA), upoštevajte, da medtem ko je disk poln FileVault 2 (AES-XTS-128) zagotavlja varen pristan pred nepooblaščenim razkritjem, če je prenosni računalnik ukraden, trajna izguba nevarnostno kopiranih kartotek bolnikov je incident glede razpoložljivosti v skladu z varnostnim pravilom HIPAA (45 CFR § 164.308(a)(7)).
  • Združeno kraljestvo: Pokliči 999 za nujne primere, ki vplivajo na varnost življenja ali akutne klinične sisteme NHS. Ocenite trajno izgubo nevarnostno kopiranih osebnih podatkov v skladu s 33. členom GDPR Združenega kraljestva (ICO, 0303 123 1113).
  • Evropska unija: Pokličite 112 v vseh državah članicah EU. Trajna izguba razpoložljivosti osebnih podatkov ali kritični izpadi storitev zahtevajo oceno v skladu s 33. členom GDPR (72 ur) in NIS2 (24 ur za zajete subjekte).
  • Avstralija in Nova Zelandija: Pokličite 000 v Avstraliji ali 111 na Novi Zelandiji za ukrepanje v sili.
  • Indija in Azija-Pacifik: Pokličite 112 v Indiji za ukrepanje v sili; poročanje o incidentih glede varnosti ali razpoložljivosti podjetja v skladu z veljavnimi pravili CERT-In in DPDP Act.

Pogosta vprašanja

Zakaj moj Mac prikazuje DVA nosilca v Disk Utility (Macintosh HD in Macintosh HD - Data) in zakaj je do dodajanja tretjega nosilca prišlo potem, ko sem znova namestil macOS?

Z začetkom v macOS Catalina (10.15) in Big Sur (11.0) je Apple razdelil operacijski sistem na samo za branje. Glasnost sistema (`Macintosh HD`) in branje-pisanje Količina podatkov (`Macintosh HD - Data`) združeni kot **APFS Volume Group** (tako da jih Finder prikaže kot en pogon). Če je nekdo znova namestil macOS na napačen nosilec, ne da bi pravilno izbrisal skupino nosilcev, Disk Utility ustvari dvojnik `Macintosh HD - Data - Data` nosilec, medtem ko vaše izvirne datoteke ostanejo v starejši odklopljeni `Macintosh HD - Data` glasnost. Teči `diskutil apfs list` v terminalu namestite oba nosilca podatkov in preverite `/Volumes//Users/` na vsaki od njih, da najdete svoje prave datoteke.

Kaj pa, če sem pozabil OBA, geslo za prijavo v Mac IN svoj 24-mestni ključ za obnovitev FileVault in nisem omogočil hrambe iCloud FileVault?

če `FileVault 2` je omogočen na Apple Silicon (`M1/M2/M3/M4`) ali Intel `T2` Mac in nimate nobenega veljavnega uporabniškega gesla, osebnega ključa za obnovitev, depozita za obnovitev iCloud ali korporativnega ključa za obnovitev ustanove MDM (`Jamf / Intune`), kriptografsko je nemogoče dešifrirati notranji SSD: niti Applov inženiring ali laboratorij za čiste prostore ne more nasilno prisiliti mehanizma AES, vezanega na strojno opremo, znotraj Secure Enclave (ki uveljavlja strojne časovne zamike med poskusi). Preden pa obupate, preverite tri mesta, kjer morda še obstaja vaš ključ: (1) preverite, ali na Macu obstaja drug skrbniški uporabniški račun (`diskutil apfs listcryptousers`); (2) preverite, ali je bil vaš Mac kdaj vpisan v MDM vašega delodajalca (ki samodejno deponira ključ za obnovitev FileVault); ali (3) preverite varnostne kopije iCloud Drive/Fotografije/Time Machine.

Zakaj diskutil apfs unlockVolume spodleteti z Error: -69593: Checksum verification failed oz Invalid password (-69507) ko vem, da je moje geslo 100% pravilno?

Najprej preverite **Razporeditev tipkovnice** v zgornjem desnem kotu zaslona za obnovitev macOS: Obnovitev pogosto privzeto `U.S. QWERTY` tudi če ima vaš MacBook UK, German (`QWERTZ`), francoščina (`AZERTY`) ali tipkovnico Dvorak, kar povzroči simbole (`@`, `"`, `-`, `_`, `y/z`) v geslo vnesite napačen znak. Najprej vnesite svoje geslo v viden terminalski ukazni poziv, da boste lahko videli natančne znake na zaslonu, nato pa ga kopirajte in prilepite v poziv za geslo.

Ali lahko obnovim izbrisane datoteke iz APFS Mac SSD z uporabo PhotoRec oz Disk Drill če sem pomotoma izpraznil koš?

Na katerem koli sodobnem Macu z notranjim SSD-jem, ko je datoteka izbrisana in koš izpraznjen (in ne `APFS Local Snapshot` sklicuje na te bloke), macOS takoj pošlje strojni opremi **NVMe `Deallocate (TRIM)`** ukaz krmilniku SSD, ki v nekaj sekundah izniči nepreslikane bloke. Zato **vaša #1 obnovitvena pot po izpraznitvi koša v Macu NI neobdelano rezbarjenje: je takojšnja namestitev `APFS Local Snapshot` (`diskutil apfs listSnapshots /` in `mount_apfs -s`), preden se urni posnetek zavrti**, kot je razloženo v 3. fazi, 2. metodi zgoraj.

Zakaj je mojemu Macu zmanjkalo prostora na disku tik pred zrušitvijo, ko sem 10 minut prej izbrisal 100 GB video datotek?

Ker `APFS` je datotečni sistem Copy-on-Write, ki izbriše a `100 GB` datoteka **ne** osvobodi teh `100 GB` diskovnih blokov, če je urni **lokalni posnetek APFS** (`com.apple.TimeMachine.*.local`), posneto danes, še vedno kaže na tiste bloke (`Purgeable Space`). Če se vaš Mac ne more zagnati ali dokončati posodobitve, ker se posnetki zadržujejo `100 GB` vesoljskega talca, zagon v Recovery Terminal, odklepanje `Macintosh HD - Data`, naštejte posnetke s `diskutil apfs listSnapshots /dev/disk3s5`in izbrišite najstarejši posnetek z `diskutil apfs deleteSnapshot /dev/disk3s5 -name ` da takoj sprostite bloke.

Kako kopiram datoteke iz zdravega ali popravljenega Time Machine .sparsebundle na računalnik z operacijskim sistemom Windows ali Linux, če bi moj Mac popolnoma umrl?

Časovni stroj `.sparsebundle` je preprosto imenik, ki vsebuje na stotine `8 megabyte` chunk datoteke (`bands/0`, `bands/1`, `bands/2`...), ki se združijo v sliko virtualnega diska. V sistemu Linux (Ubuntu) lahko združite pasove sparsebundle v eno navidezno blokovno napravo z uporabo **`sparsebundlefs`** (`sudo sparsebundlefs /mnt/nas/MyMac.sparsebundle /mnt/virtual_img`), in nato namestite notranji nosilec APFS samo za branje z uporabo **`apfs-fuse`** (`sudo apfs-fuse /mnt/virtual_img/sparsebundle.dmg /mnt/mac_files`) ali odprite `.sparsebundle` neposredno v **UFS Explorer** / **R-Studio** v sistemu Windows.


Sorodni vodniki


Viri in uradna navodila

  • Apple Inc. (developer.apple.com): datotečni sistem Apple (APFS) Referenca: Container Superblock (nx_superblock_t), obročni medpomnilnik deskriptorja kontrolne točke (xp_desc), Zemljevid objektov (omap_phys_t) in strukture posnetkov nosilca.
  • Varnostni vodnik za platformo Apple (support.apple.com/guide/security): FileVault 2 Full-Disk Encryption Architecture, Secure Enclave Key Wrapping (VEK / KEK) in sinhronizacijo nosilca pred zagonom.
  • Strani priročnika za Apple macOS: diskutil(8), fsck_apfs(8), mount_apfs(8), hdiutil(1), in fdesetup(8) Referenca za skrbništvo nad sistemom.
  • Nacionalni inštitut za standarde in tehnologijo (NIST) (Združene države): Posebna publikacija 800-111: Vodnik po tehnologijah šifriranja shranjevanja za naprave končnih uporabnikov.