Skip to content

macOS FileVault või Time Machine Sparsebundle on rikutud: APFS-i konteineri superploki parandamine, kohaliku hetktõmmise kinnitus ja taastevõtme terminali avamine

Hädaabinumbrid on riigiti erinevad. Sellel lehel kasutatakse numbrit 911, mis on USA ja Kanada number. Paljud teised riigid kasutavad numbrit 112, 999 või muud numbrit. Leidke oma riigi number.

Kui näete, et MacBook Pro, MacBook Air, Mac Studio või iMac keelduvad käivitamast vilkuva küsimärgikausta, keelava ringi ja kaldkriipsuga märgiga (support.apple.com/mac/startup), sisselogimisekraan, mis lükkab pärast macOS-i värskenduse krahhi tagasi teie teadaoleva parooli või Disk Utility aruandlus Error: -69845: File system verify or repair failed / Invalid APFS superblock / Object map is invalid on tõsine MacOS-i salvestuskriis. Mis veelgi hullem, kui ühendate failide taastamiseks välise NAS-i või USB-Ajamasina-varundusketta, ilmub macOS-is sageli teine laastav tõrge:Time Machine completed a verification of your backups. To improve reliability, Time Machine must create a new backup for you (lukustades teie .sparsebundle). Ärge klõpsake nuppu Kustuta Mac ega laske Time Machineil oma varundusajalugu üle kirjutada. Kuna Apple'i failisüsteem (APFS) on kirjutamisel kopeerimine (CoW) tehingute failisüsteem, mis säilitab ajaloolised konteineri superplokid (nx_superblock_t) ja kirjutuskaitstud kohalikud hetktõmmised otse kettal, saate peaaegu alati avada FileVaulti ja ühendada macOS-i taasteterminalist vanema tervisliku tehingu kontrollpunkti. Kui teie Macis on APFS-i helitugevuse tõrke asemel riistvaratuuma paanikasilmus või must ekraan, vt macOS-i kerneli paanika, must ekraan ja taastamine; platvormidevahelise krüptimise lukustamiseks (BitLocker, FileVault, LUKS), vaata BitLockeri, FileVaulti ja LUKS-i krüptimise taastamise võtme lukustamine ja TPM-i lähtestamine ja juhuslik rm -rf või Shift-Delete ext4, XFS, APFS ja NTFS puhul: kirjutuskaitstud uuesti ühendamine. Kui see tööjaama lukustus mõjutab haigla kliinilist abi, hädaabi väljasaatmist või eluohutustoiminguid, helistage kohalikule hädaabinumbrile (911 Ameerika Ühendriikides ja Kanadas, 112 kogu Euroopa Liidus, 999 Ühendkuningriigis) või vaadake meie kataloogi hädaabinumbrid.

Tehke seda kohe

  1. ÄRGE klõpsake Time Machineis nuppu „Kustuta Mac”, „Kustuta köiterühm” või „Alusta uut varundamist”: isegi kui Disk Utility'i Esmaabi nupp ebaõnnestub File system verify or repair failed (-69845) või fsck_apfs väljub koodiga 8, teie krüptitud kasutajafailid Macintosh HD - Data (või teie Ajamasin .sparsebundle ribad) on SSD-l endiselt füüsiliselt terved.
  2. ** Käivitage macOS Recovery (Utilities -> Terminal) kohe tausta peatamiseks TRIM ja Kopeerimise-kirjutamisel kontrollpunkti pööramine**:
  3. ** Apple Silicon Maci puhul (M1, M2, M3, M4)**: lülitage Mac täielikult välja, seejärel vajutage ja hoidke all Toite (Touch ID) nuppu 10 sekundit, kuni ekraan ütleb Loading startup options.... Klõpsake Valikud -> Jätka.
  4. Intel Maci puhul: lülitage Mac sisse ja hoidke kohe all Command (⌘) + R (või Option + Command + R Interneti taastamise jaoks), kuni ilmub Apple'i logo või pöörlev maakera.
  5. Kui graafiline taasteabiline takerdub, paludes teil valida administraatori kasutaja, kelle parooli ta keeldub vastu võtmast, ärge kunagi klõpsake Erase Mac vasakus ülanurgas Recovery Assistant menüü. Selle asemel otsige üles "Unustasite kõik paroolid?" (mis avab 24-kohalise isikliku taastevõtme või iCloud Apple ID avamisviipa) või kasutage Utilities menüü Terminal käivitamiseks.
  6. ** Avage lukustus FileVault 2 käsitsi taasteterminalist (diskutil apfs unlockVolume) enne ühendamise või failikoopia proovimist**: kui APFS-köide krüpteeritakse FileVaultiga, Macintosh HD - Data jääb nähtamatuks (Locked: Yes), kuni selle avate. Taasteterminalis käivitage diskutil apfs list et leida oma andmemahu seadme sõlm (tavaliselt disk3s5 Apple Siliconil või disk2s1 Intelil) ja käivitage diskutil apfs unlockVolume /dev/disk3s5 (oma sisselogimisparooliga) või diskutil apfs unlockVolume /dev/disk3s5 -recoverykeychain / -passphrase <24-CHAR-RECOVERY-KEY>.
  7. ** Kui Macintosh HD - Data avab lukud (Unlocked: Yes), kuid rikutud B-puu või objektikaardi tõttu ei õnnestu lugemist-kirjutamist ühendada (omap), paigaldage see rangelt AINULT LUGEMISEKS (mount_apfs -o rdonly) või paigaldage vanem APFS Local Snapshot (mount_apfs -s)**: Kui läbite -o rdonly (või paigaldage krahhieelne tunnipõhine Time Machine kohalik hetktõmmis, mis on salvestatud sisemisele SSD-le mount_apfs -s), jätab APFS-i kerneli draiver kirjutamispäeviku taasesituse vahele ja võimaldab teil kopeerida 100 protsenti /Users/yourname kaudu välisele USB-draivile rsync või cp -R.
  8. Ära kunagi jookse fsck_apfs -y korduvalt rikkival SSD-l enne failide evakueerimist kirjutuskaitstud: kui APFS-i objektikaart (omap_phys_t) või ulatuse viitepuu on kahjustatud, mis sunnib lugemist-kirjutamist parandama fsck_apfs -y võib kahjustatud kataloogisõlmede kaardistada. Proovige alati mount_apfs -o rdonly ja kopeerida /Users/ välisele draivile kõigepealt ja ainult käivitage fsck_apfs pärast.
  9. ** Rikutud ajamasina jaoks .sparsebundle (Backup Verification Failed), tühjendage com.apple.backupd.ModelID lukusta lipud sisse Info.plist, kinnitage hõre kimp hdiutil attach -nomount -readwriteja parandage sisemine APFS/HFS+ helitugevus fsck_apfs või fsck_hfs**: peaaegu alati saate päästa nii varundusajaloo kui ka reaalajas hõreda kogumi ilma otsast alustamata.

Danger

Miks te ei tohi KUNAGI NVRAM-i lähtestada ega Maci iCloudist eemaldada Find My kui teie FileVaulti võti on iCloudis deponeeritud (institutional või iCloud recovery) ilma esmalt oma 24-kohalist isiklikku taastevõtit kontrollimata: Apple'iga Mac-arvutites T2 Turvakiip või Apple Silicon (M1/M2/M3/M4), krüpteerib riistvaraline SSD-kontroller kõik puhkeolekus olevad NAND-lehed, kasutades selleks spetsiaalset riistvaravõtit Turvalises enklaavis (SEP), pakitud teie FileVault Volume krüpteerimisvõtmesse (VEK). Turvalise enklaavi krüptimisest mööda hiilimiseks pole tagaluuki, kui kõik krüptovõtme ümbrised (KEKs - Kasutaja parool, isiklik taastevõti, iCloudi taastevõti või MDM-i institutsionaalne võti) hävitatakse.


Otsuste puu: käivitamatu Mac, lukustatud FileVault või rikutud Time Machine triaaž

Kasutage seda vooskeemi macOS Recovery (Utilities -> Terminal) täpse mittepurustava taastamise tee valimiseks:

flowchart TD
    Start["Hädaolukord: Mac ei ole käivitatav, FileVaulti parooli tagasilükkamine või Ajamasin on rikutud"] --> WhichIssue{"Millise kriisiga te silmitsi seisate?"}

    WhichIssue -->|"1. Sisemine Maci SSD, mida ei saa käivitada (? kaust / keelumärk / esmaabiviga -69845)"| BootRec["Käivitage macOS-i taastamine -> Ava utiliidid -> Terminal -> Käivita: diskutil apfs list"]

    WhichIssue -->|"2. FileVault keeldub teadaolevast kasutajaparoolist või küsib taastevõtit"| FVFix["Taasteabis: klõpsake valikul „Unustasid kõik paroolid?” VÕI Käivitage terminalis diskutil apfs listcryptousers"]

    WhichIssue -->|"3. Time Machine ütleb: Varukoopia on rikutud / tuleb luua uus varukoopia"| TMFix["Ühendage võrk/USB-draiv -> Kontrollige faili .sparsebundle/Info.plist -> hdiutil attach -nomount -> fsck_apfs / fsck_hfs"]

    BootRec --> ContainerOk{"Kas diskutil apfs loend näitab APFS-i konteinerit ja köiteid (Macintosh HD - andmed)?"}

    ContainerOk -->|"Ei: APFS-konteiner puudub või 'vale APFS-i superplokk'"| SuperblockRec["Kontrollige eelmisi APFS-i konteineri kontrollpunkti superplokke (nx_superblock_t) ja ühendage kirjutuskaitstud fsck_apfs -n / apfs-fuse kaudu"]

    ContainerOk -->|"Jah: köited on loetletud (nt disk3s5)"| UnlockStep["Ava FileVault ilma paigaldamiseta: diskutil apfs unlockVolume /dev/disk3s5 -nomount"]

    UnlockStep --> TryRO["Katse kirjutuskaitstud ühendamist: mkdir /Volumes/Rescue && mount_apfs -o rdonly /dev/disk3s5 /Volumes/Rescue"]

    TryRO --> DidMount{"Kas /Volumes/Päästekinnitus paigaldas puhtalt?"}
    DidMount -->|"Jah"| CopyData["Ühendage ExFAT/APFS-i väline USB-draiv -> Kopeeri /Volumes/Rescue/Users/<teie> Kohe ditto või rsynciga"]
    DidMount -->|"Ei: mount_apfs tagastab kehtetu argumendi/sisend-väljundi vea"| SnapMount["Loetlege sisemised APFS-i hetktõmmised (diskutil apfs listSnapshots) -> Ühendage krahhieelne hetktõmmis mount_apfs -s kaudu"]

    FVFix --> UnlockStep

1. etapp: APFS-i konteineri, köiterühma ja FileVaulti võtmehierarhia mõistmine

Enne macOS-i taasteterminali käskude tippimist mõistke, kuidas tänapäevane macOS (Catalina 10.15 läbi Monterey, Ventura, Sonomaja Sequoia) sisaldab sisemist SSD-d ja miks Macintosh HD EI OLE koht, kus teie failid asuvad.

+-------------------------------------------------------------------------+
| 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)              |
+-------------------------------------------------------------------------+

Selle arhitektuuri kolm kriitilist fakti päästavad teie taastumise: 1. ** Ärge kunagi raisake aega failide taastamiseks Macintosh HD (disk3s1): alates macOS Big Surist (11.0+), Macintosh HD on krüptograafiliselt suletud, kirjutuskaitstud süsteemi hetktõmmis (APFS Signed System Volume). Iga kasutaja fail, foto, töölaua kaust, võtmehoidja ja andmebaas elab kaaslases Macintosh HD - Data maht (typically disk3s5 Apple Siliconil või disk2s1 / disk1s1 Intelil). 2. Miks FileVault mõnikord pärast krahhi teie õige parooli tagasi lükkab (Preboot Desünkroniseerimine): Kohe esimesel algkäivituskuval (EFI / iBoot Preboot Login), Macintosh HD - Data köide on endiselt krüpteeritud ja loetamatu. Kuidas kontrollib Mac teie parooli enne ketta avamist? See loeb sünkroonitud koopiat teie kasutajakonto parooliräsist ja krüpteerimata seadmesse salvestatud krüptograafilisest võtmekotist Preboot maht (disk3s2). Kui muutsite hiljuti oma Maci sisselogimisparooli või värskendasite MacOS-i ja Preboot helitugevust ei värskendatud (diskutil apfs updatePreboot), lükkab esialgne algkäivituskuva teie uue parooli samal ajal tagasi diskutil apfs unlockVolume Taasteterminalis aktsepteerib kohe teie vana või uue parooli. 3. ** Miks APFS säilitab vanemad tervislikud seisundid isegi siis, kui viimane kontrollpunkt on rikutud: Iga kord APFS flush kirjutab kettale, see ei kirjuta olemasolevat üle nx_superblock_t (Container Superblock) või apfs_superblock_t (Volume Superblock) paigas. Selle asemel kirjutab see uhiuue superploki Kontrollpunkti kirjelduse alasse (xp_desc) helisemispuhver suurendatud tehingu ID-ga (xid). Kui toide katkeb või kernel satub tehingu kirjutamise ajal paanikasse xid 950412, Tehing xid 950411 (kirjutatud sekundit varem) istub endiselt kettal kontrollpunkti ringpuhvris.


2. etapp: lukust vabastamine FileVault 2 macOS-i taasteterminalist, kui sisselogimine või GUI ebaõnnestub

Käivitage macOS Recovery, avage ülemine menüüriba ja klõpsake Utiliidid -> Terminal.

1. samm: tuvastage oma APFS-i konteiner ja Macintosh HD - Data seadme identifikaator

Taasteterminali aknas käivitage:

diskutil apfs list
Otsige puu väljundist rolliga ** helitugevust(Data)** ja 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)
* (Asendage allolevates käskudes disk3s5 millega iganes diskXsY teie identifikaator (Data) helitugevus näitab.)*

2. samm: kontrollige kõiki kehtivaid krüptograafilisi kasutajaid (Key Wrapping Keys) jaotises Andmemaht

Iga kasutajakonto nägemiseks isiklik taastevõti (PRK) või iCloudi/asutuse võti, mida saab avada disk3s5, jookse:

diskutil apfs listcryptousers /dev/disk3s5
Näete ühe või mitme väljundi loendit Cryptographic User UUID-id: - Kohalikud OpenDirectory kasutaja UUID-d (Type: Local OpenDirectory User): iga MacOS-i kasutajakonto on FileVaulti jaoks lubatud. - EBC6C064-0000-11AA-AA11-00306543ECAC (Type: Personal Recovery User): 24-kohaline tähtnumbriline Isiklik taastevõti (XXXX-XXXX-XXXX-XXXX-XXXX-XXXX). - Type: iCloud Recovery User / Institutional Recovery User: Apple ID deponeerimiskonto või ettevõtte MDM (Jamf / Kandji / Intune) tingdeponeerimisvõti.

3. samm: avage helitugevus ILMA seda veel kinnitamata (-nomount)

Miks läbida -nomount potentsiaalselt rikutud APFS-i köite avamisel? Sest vaikimisi diskutil apfs unlockVolume proovib kohe ühendada helitugevust lugemis-kirjutamisrežiimis, mis käivitab automaatse kirjutamispäeviku taasesituse või riputab terminali, kui B-puu on kahjustatud. Möödumine -nomount pakib lahti krüptograafilise mahu krüpteerimisvõtme (VEK) turvalises enklaavis, hoides samal ajal failisüsteemi ühendamata, et saaksime selle 3. faasis ühendada ainult lugemiseks:

# 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

** Miks diskutil apfs unlockVolume ilma -nomount võib terminali rippuda kahjustatud APFS B-puu külge**: millal diskutil apfs unlockVolume jookseb ilma -nomount, kutsub macOS kohe välja mount_apfs lugemis-kirjutusrežiimis, mis käivitab automaatse ruumihalduri (spaceman) eraldamine ja B-puu valideerimine. Kui köitel on rikutud objektikaart (omap_phys_t) või rebenenud lehe sõlme, võib tuumaniit määramata ajaks seiskuda või taastekeskkonda sattuda. Alati läbida -nomount esmalt, seejärel ühendage selgesõnaliselt koos mount_apfs -o rdonly.

4. toiming. Mida teha, kui FileVault avatakse puhtalt ja failisüsteem EI OLE rikutud ning see lükkas teie parooli alglaadimisel tagasi?

Kui diskutil apfs unlockVolume /dev/disk3s5 õnnestus kohe ja diskutil apfs verifyVolume /dev/disk3s5 näitab The volume Macintosh HD - Data appears to be OK, teie ainus probleem oli desünkroniseeritud Preboot helitugevus pärast parooli muutmist või OS-i värskendamist. Parandage see 5 sekundiga, et teie Mac käivituks uuesti tavapäraselt:

# Mount the unlocked volume and force macOS to rebuild the Preboot login database:
diskutil mount /dev/disk3s5
diskutil apfs updatePreboot /dev/disk3s5
Taaskäivitage Mac (reboot) ja teie sisselogimisekraan aktsepteerib nüüd teie parooli esimesel katsel.


3. etapp: andmete päästmine millal fsck_apfs / Disk Utility esmaabi ebaõnnestub (Invalid APFS Superblock või Object Map Invalid)

Mis siis, kui lukust lahti disk3s5 töötab (FileVault: Yes (Unlocked)), kuid kui proovite seda tavaliselt ühendada, ütleb macOS com.apple.DiskManagement.disenter error -119930868 / -69845 või Disk Utility esmaabi aruanded: - 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)

Järgige neid kolme kasvavat kohtuekspertiisi sammu, et eraldada 100 protsenti oma failidest, enne kui proovite hävitavat parandada.

1. meetod: sundige kirjutuskaitstud kerneli ühendamine (mount_apfs -o rdonly)

Isegi kui APFS-i köide keeldub ühendamast lugemis-kirjutusrežiimis (kuna macOS keeldub ühendamast määrdunud APFS-i köidet lugemis-kirjutusrežiimis fsck_apfs leiab ühe B-puu ebakõla), apfs.kext draiver lubab sageli rangelt kirjutuskaitstud paigaldust (-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/
Kui ls -la /Volumes/DataRescue/Users/ loetleb teie kasutajanime, ühendage väline USB SSD või kõvaketas (vormindatud kujul APFS või ExFAT, mis ilmub all /Volumes/MyExternalDrive) ja kopeerige kohe kogu oma kodukataloog, kasutades ditto (mis säilitab macOS-i laiendatud atribuudid, ressursi kahvlid ja load ilma üksikute loetamatute vahemälufailide puhul katkestamata):
ditto -V /Volumes/DataRescue/Users/yourname /Volumes/MyExternalDrive/Rescued_Mac_Home/

2. meetod: mis siis, kui reaalajas failisüsteemi puu (fsroot) on rikutud? Paigaldage sisemine APFS Local Snapshot (mount_apfs -s)

Siin on salarelv APFS taastamine, mida isegi paljud Apple Genius Bar tehnikud eiravad: Isegi kui teil polnud täna välist Time Machine'i draivi ühendatud, loob macOS automaatselt nähtamatu, kirjutuskaitstud APFS Local Snapshots (com.apple.TimeMachine.2026-10-31-140512.local või com.apple.os.update-...) otse teie sisemisel SSD-l iga tund ja vahetult enne iga macOS-i tarkvaravärskendust.

Kuna APFS-i hetktõmmis on külmutatud, muutumatu ajahetkel B-puu juur (snap_meta_ext_phys_t), isegi kui reaalajas failisüsteem (fsroot) rikuti 10 minutit tagasi toimunud krahhi ajal, 1 tund tagasi tehtud pildil on oma sõltumatu, rikkumata B-puu juur.

  1. Loetlege kõik sisemised APFS-i hetketõmmised, mis asuvad teie lukustamata andmemahul (disk3s5):
    diskutil apfs listSnapshots /dev/disk3s5
    
    Vaadake väljundit:
    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. Kinnitage viimane hetktõmmis otse /Volumes/SnapRescue kasutades 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. Sirvige /Volumes/SnapRescue/Users/yourname ja kopeerige kogu kasutaja kaust välisele kettale ditto:
    ditto -V /Volumes/SnapRescue/Users/yourname /Volumes/MyExternalDrive/Rescued_From_Snapshot/
    

3. meetod: vanemate konteineri kontrollpunkti superplokkide kontrollimine (nx_superblock_t) koos fsck_apfs

Mis siis, kui kogu APFS-i konteiner (/dev/disk0s2 -> disk3) keeldub lisamast või nii reaalajas helitugevus kui ka hetktõmmiste loend nurjuvad, kuna uusim konteineri superplokk (nx_superblock_t) purunes kontrollpunkti rõnga puhver äkilise voolukatkestuse ajal?

  1. Esmalt käivitage mittepurustav kirjutuskaitstud diagnostiline kinnitus (-n) füüsilisel APFS-i partitsioonil (/dev/disk0s2), et näha, millise tehingu ID (xid) ebaõnnestus:
    fsck_apfs -n /dev/disk0s2
    
  2. Alles pärast seda, kui olete proovinud 1. või 2. meetodit või partitsiooni pildistamist (dd välisele kettale Target Disk Mode / Share Disk) kaudu, käivitage fsck_apfs interaktiivses/parandusrežiimis (-y) või vanema kontrollpunkti skaneerimisega (-o / -S lipud, mida taastejärg toetab):
    fsck_apfs -y /dev/disk0s2
    
    Millal fsck_apfs näeb, et kõige uuem nx_superblock_t kontrollpunkti kirjeldusalas on kehtetu Fletcher-64 kontrollsumma (obj_cksum), liigub see automaatselt tagasi läbi ringikujulise kontrollpunkti rõnga puhvri (xp_desc_blocks), et leida kõrgeim kehtiv ajalooline nx_superblock_t (xid - 1), veeretab konteineri olekut mõne sekundi võrra tagasi ja taastab helitugevuse kinnitused.

Tip

Kuidas pildistada või pääseda juurde käivitamatu Maci sisemisele SSD-le teisest Macist (Apple Silicon Share Disk vs. Intel Target Disk Mode): kui teie Mac ei saa helitugevust rakenduses Recovery ühendada ja soovite käitada kohtuekspertiisi APFS-i tööriistu (R-Studio for Mac, UFS Explorer, Disk Drill, või apfs-fuse) teisest töötavast Macist ühendage kaks Maci Thunderbolt / USB-C kaabliga. - Intel Macis: hoidke T sisselülitamisel (Target Disk Mode), mis paljastab sisemise SSD toores Thunderbolti plokkseadmena teisele Macile. - ** Apple Silicon Macis (M1/M2/M3/M4)**: Käivitage macOS Recovery, klõpsake Utiliidid -> Jaga ketast, valige Macintosh HDja klõpsake nuppu Alusta jagamist (või käivitage DFU / Apple Configurator 2 Restore ainult siis, kui olete andmed juba varundanud, kuna DFU taastamine kustutab SEP-võtmed).


4. etapp: rikutud ajamasina parandamine .sparsebundle ("Time Machine Must Create a New Backup")

Kui teie Time Machine'i varukoopia asub Synology/QNAP-i/TrueNAS-i võrgu jagamisel (SMB) või ** sees olev väline draiv<MacName>.sparsebundle** (või .backupbundle) pakett ja macOS hüppab välja:

"Time Machine lõpetas teie NAS-i varukoopiate kontrollimise. Usaldusväärsuse parandamiseks peab Time Machine looma teie jaoks uue varukoopia."

ÄRGE klõpsake nuppu "Alusta uut varundamist" (selle nupu klõpsamine kustutab kogu teie mitmeaastase varukoopia .sparsebundle). Selle asemel parandage hõreda kogum oma Macis järgmiste nelja toiminguga.

Sparsebundle komponent Tee sees <Name>.sparsebundle/ Mis rikutakse pärast Wi-Fi katkemist või unerežiimi katkemist Kuidas me seda parandame allpool
Info.plist & Info.bckup MyMac.sparsebundle/Info.plist Ajamasin kirjutab <key>VerificationState</key><integer>2</integer> (Märgistab komplekti "Püsivalt halb / rikutud"), nii et see keeldub proovimast seda uuesti paigaldada. Lähtesta VerificationState alates 2 tagasi 0 ja eemaldada RecoveryBackupDeclinedDate.
token & bands/ MyMac.sparsebundle/bands/* macOS jätab hõreda komplekti olekusse "määrdunud / kasutusel olev" ehk sisemine APFS / HFS+ kataloogi B-puu sees 8 MB ribafailides on väikseid päevikuvigu. Kinnitage koos hdiutil attach -nomount -readwrite ja jookse fsck_apfs -y (macOS Big Sur+) või fsck_hfs -fy (macOS Catalina ja vanemad).

Samm-sammult ajamasin .sparsebundle / .backupbundle päästa

  1. Ühendage võrgu jagamine (SMB) või USB-draivi Finderis, et saaksite näha YourMac.sparsebundle (näiteks kl /Volumes/TM_Share/YourMac.sparsebundle).
  2. ** Avage kõik muutumatud uchg lipud hõreda kimbu ribadel**: Avage oma Macis terminal ja andke terminalile täielik juurdepääs kettale (System Settings -> Privacy & Security -> Full Disk Access), seejärel käivitage:
    sudo chflags -R nouchg "/Volumes/TM_Share/YourMac.sparsebundle"
    
  3. ** Kinnitage .sparsebundle toores lugemis-kirjutatava virtuaalse kettana ILMA rikutud failisüsteemi ühendamata (-nomount)**:
    sudo hdiutil attach -nomount -noverify -noautofsck -readwrite "/Volumes/TM_Share/YourMac.sparsebundle"
    
    Vaadake hoolikalt terminali väljundit:
    /dev/disk5              GUID_partition_scheme
    /dev/disk5s1            EFI
    /dev/disk5s2            Apple_APFS                      (or Apple_HFSX on older backups)
    
  4. Kontrollige, kas teie Time Machine'i varukoopia kasutab APFS (macOS 11 Big Sur ja uuem) või HFS+ (macOS 10.15 Catalina ja vanemad) ja käivitage vastava failisüsteemi parandus:
  5. ** Kui /dev/disk5s2 ütleb Apple_APFS**: Jookse diskutil apfs list et näha sünteesitud APFS-i konteineri viidet disk5s2 (näiteks Container disk6, Maht disk6s1), avage see, kui see on krüptitud (diskutil apfs unlockVolume /dev/disk6s1 -nomount) ja jookse fsck_apfs:
    sudo fsck_apfs -y /dev/disk5s2
    
  6. ** Kui /dev/disk5s2 ütleb Apple_HFS või Apple_HFSX**: Käivitage HFS+ kataloogi B-puu ümberehitaja (-drfy ehitab uuesti kataloogi B-puu, kui see on standardne -fy ebaõnnestub):
    sudo fsck_hfs -fy -c 2g /dev/rdisk5s2
    
  7. Eemaldage parandatud virtuaalketas puhtalt:
    sudo hdiutil detach /dev/disk5
    
  8. Tühjendage olek "Mürgitatud / kinnitamine ebaõnnestus" (VerificationState = 2) sees Info.plist ja com.apple.TimeMachine.MachineID.plist: Isegi pärast fsck_apfs või fsck_hfs parandab 100 protsenti failisüsteemi vigadest, keeldub Time Machine ikka kasutamast varukoopiat enne, kui eemaldate vealipu, mille see kirjutas com.apple.TimeMachine.MachineID.plist hõreda kimbu sees:
    # 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
    
    Nüüd klõpsake Time Machineis nuppu Varunda kohe (või avage YourMac.sparsebundle Finderis failide otse kopeerimiseks): kogu teie ajalooline varukoopia ajaskaala on puhtalt ühendatud.

5. etapp: macOS-i APFS-i, FileVaulti ja Time Machine'i tugevdamine tulevaste sulgemiste vastu

Kui teie Maci andmed on päästetud, täitke see neljaastmeline ennetamise kontroll-loend.

  • Kinnitage ja printige oma 24-kohalise FileVault isikliku taastevõtme füüsiline koopia (fdesetup): töötavas Macis veenduge, et teie FileVaulti võti on kehtiv, ilma seda käivitades muutmata sudo fdesetup changerecovery -personal (mis genereerib värske 24-kohalise isikliku taastevõtme, mille saate kohe salvestada võrguühenduseta paroolihaldurisse ja füüsilisse tuletõrjesse).
  • ** Hoidke alati vähemalt 15% (50 GB juurde 100 GB) vaba ruumi APFS-i käivituskettal**: kui APFS-i konteiner täitub 99% võimsus vahetult enne macOS Sonoma/Sequoia süsteemivärskendust, installerit ja APFS-i kirjutamisel kopeeriv objektikaart (omap) võivad värskenduse keskel vabad plokid otsa saada, mistõttu Mac jääb käivitamatusse alglaadimisahelasse (Error -69845).
  • Säilitage kaks sõltumatut Ajamasina sihtmärki (või siduge Ajamasin a rsync / Carbon Copy Cloner / Arq backup): kuna Time Machine pöörab automaatselt varukoopiaid mitme konfigureeritud sihtkoha vahel (e.g., NAS SMB Share + Local USB-C SSD), kui teil on otse ühendatud USB-C SSD, ei sõltu te kunagi ainult võrgust .sparsebundle mis võib rikkuda, kui Wi-Fi kirjutamise ajal katkeb.
  • Ärge kunagi sulgege MacBooki kaant ega tõmmake USB-C-kaablit, kui Time Machine seda ütleb Cleaning up... või Preparing backup...: see etapp värskendab APFS-i hetketõmmise B-puud ja sparsebundle bändi kaart.

Piirkondlikud hädaabinumbrid ja agentuuride protokollid

Kuigi lukustatud FileVaulti köide või rikutud Time Machine'i varukoopia on tavaliselt isiklik või ettevõtte IT-kriis, kehtivad arstiabi, hädaabiteenuste või kohustusliku andmekaitsega seotud tööjaamade sulgemised ametlikud eskalatsiooninõuded.

  • Ameerika Ühendriigid ja Kanada: helistage 911 kui tööjaama lukustus mõjutab kliinilist patsiendihooldust, diagnostikaseadmeid või hädaabi väljasaatmist. Tervishoiuasutustele (HIPAA), pange tähele, et kui ketas on täis FileVault 2 (AES-XTS-128).45 CFR § 164.308(a)(7)).
  • Ühendkuningriik: vali 999 hädaolukordadeks, mis mõjutavad eluohutust või ägedaid NHS-i kliinilisi süsteeme. Hinnake varundamata isikuandmete püsivat kadumist Ühendkuningriigi GDPR artikli 33 alusel (ICO, 0303 123 1113).
  • Euroopa Liit: vali 112 kõigis EL-i liikmesriikides. Isikuandmete kättesaadavuse püsiv kadumine või kriitilised teenusekatkestused nõuavad hindamist vastavalt GDPR artiklile 33 (72 tundi) ja NIS2 (24 tundi hõlmatud üksuste puhul).
  • Austraalia ja Uus-Meremaa: helistage 000 Austraalias või 111 Uus-Meremaal hädaolukorra lahendamiseks.
  • India ja Aasia ja Vaikse ookeani piirkond: helistage 112 Indias hädaolukordadele reageerimiseks; teavitama ettevõtte turva- või käideldavusintsidentidest kehtivate CERT-In ja DPDP seaduse reeglite alusel.

Korduma kippuvad küsimused

Miks näitab minu Mac kettautiliidis KAHTE köidet (Macintosh HD ja Macintosh HD - Data) ja miks kolmanda köite lisamine toimus pärast macOS-i uuesti installimist?

Alates operatsioonisüsteemidest macOS Catalina (10.15) ja Big Sur (11.0) jagas Apple operatsioonisüsteemi kirjutuskaitstuks Süsteemi helitugevus (`Macintosh HD`) ja lugemine-kirjutamine Andmemaht (`Macintosh HD - Data`) ühendatud **APFS-i köiterühmana** (nii et Finder kuvab need ühe draivina). Kui keegi installis macOS-i uuesti valele köitele ilma köiterühma korralikult kustutamata, loob kettautiliit duplikaadi `Macintosh HD - Data - Data` helitugevust, samas kui teie originaalfailid jäävad vanemasse ühendamata `Macintosh HD - Data` maht. Jookse `diskutil apfs list` Ühendage terminalis mõlemad andmemahud ja kontrollige `/Volumes//Users/` igaühel, et leida oma tõelised failid.

Mis siis, kui ma unustasin NII oma Maci sisselogimise parooli KUI ka 24-kohalise FileVaulti taastevõtme ja ma ei lubanud iCloud FileVaulti tingdeponeerimisteenust?

Kui `FileVault 2` on Apple Siliconil lubatud (`M1/M2/M3/M4`) või Intel `T2` Mac ja teil pole kehtivat kasutaja parooli, isiklikku taastevõtit, iCloudi taastetingdeponeerimiskontot ega ettevõtte MDM-i institutsionaalset taastevõtit (`Jamf / Intune`), sisemist SSD-d on krüptograafiliselt võimatu dekrüpteerida: isegi Apple Engineering ega puhta ruumi labor ei suuda turvalises enklaavis asuvat riistvaraga seotud AES-mootorit jõhkralt sundida (mis jõustab riistvaralise viivituse katsete vahel). Enne loobumist kontrollige siiski kolme kohta, kus teie võti võib veel eksisteerida: (1) kontrollige, kas Macis on mõni muu administraatori kasutajakonto (`diskutil apfs listcryptousers`); (2) kontrollige, kas teie Mac oli kunagi registreeritud teie tööandja MDM-i (mis deponeerib automaatselt FileVaulti taastevõtme); või (3) kontrollige oma iCloud Drive'i / Photos / Time Machine'i varukoopiaid.

Miks tegi diskutil apfs unlockVolume ebaõnnestuda Error: -69593: Checksum verification failed või Invalid password (-69507) kui ma tean, et mu parool on 100% õige?

Esmalt kontrollige oma **Klaviatuuripaigutus** macOS-i taasteekraani paremas ülanurgas: taastamise vaikeseade on sageli `U.S. QWERTY` isegi kui teie MacBookil on Ühendkuningriigi, Saksa (`QWERTZ`), prantsuse (`AZERTY`) või Dvoraki klaviatuuri, mis põhjustab sümboleid (`@`, `"`, `-`, `_`, `y/z`), et sisestada vale tähemärk. Sisestage esmalt oma parool nähtavale terminali käsureale, et näeksite ekraanil täpseid märke, seejärel kopeerige ja kleepige see parooliviibale.

Kas ma saan taastada kustutatud failid APFS Mac SSD-lt kasutades PhotoRec või Disk Drill kui ma kogemata prügikasti tühjendaksin?

Igas kaasaegses sisemise SSD-kettaga Macis, kui fail kustutatakse ja prügikast tühjendatakse (ja mitte `APFS Local Snapshot` viitab neile plokkidele), saadab macOS kohe riistvara **NVMe `Deallocate (TRIM)`** käsk SSD-kontrollerile, mis nullib kaardistamata plokid mõne sekundi jooksul. Seetõttu **teie #1 taastamise tee pärast Maci prügikasti tühjendamist EI OLE töötlemata nikerdamine: see on kohe `APFS Local Snapshot` (`diskutil apfs listSnapshots /` ja `mount_apfs -s`) enne tunnise hetktõmmise pöörlemist**, nagu on selgitatud ülaltoodud 3. faasi 2. meetodis.

Miks sai mu Macil vahetult enne kokkujooksmist kettaruum tühjaks, kui kustutasin 10 minutit varem 100 GB videofaile?

Sest `APFS` on Copy-on-Write failisüsteem, mis kustutab a `100 GB` fail **ei** vabasta neid `100 GB` kettaplokkidest, kui igatunnine **APFS Local Snapshot** (`com.apple.TimeMachine.*.local`Täna varem võetud ) viitab endiselt neile plokkidele (`Purgeable Space`). Kui teie Mac ei saa käivitada ega värskendust lõpule viia, kuna hetktõmmised on alles `100 GB` ruumi pantvangist, käivitage taasteterminali, avage lukustus `Macintosh HD - Data`, loetlege pildid koos `diskutil apfs listSnapshots /dev/disk3s5`ja kustutage vanim hetktõmmis rakendusega `diskutil apfs deleteSnapshot /dev/disk3s5 -name ` klotside hetkeliseks vabastamiseks.

Kuidas kopeerida faile tervest või parandatud ajamasinast .sparsebundle Windowsi või Linuxi arvutisse, kui mu Mac suri täielikult välja?

Ajamasin `.sparsebundle` on lihtsalt kataloog, mis sisaldab sadu `8 megabyte` tükkfailid (`bands/0`, `bands/1`, `bands/2`...), mis ühendavad kokku virtuaalse ketta kujutise moodustamiseks. Linuxis (Ubuntu) saate hõreda ribad ühendada üheks virtuaalseks plokkseadmeks, kasutades **`sparsebundlefs`** (`sudo sparsebundlefs /mnt/nas/MyMac.sparsebundle /mnt/virtual_img`) ja seejärel ühendage sisemine APFS-köide kirjutuskaitstud kujul, kasutades **`apfs-fuse`** (`sudo apfs-fuse /mnt/virtual_img/sparsebundle.dmg /mnt/mac_files`) või avage `.sparsebundle` otse Windowsi rakenduses **UFS Explorer** / **R-Studio**.


Seotud juhendid


Allikad ja ametlikud juhised

  • Apple Inc. (developer.apple.com): Apple'i failisüsteem (APFS) Viide: Container Superblock (nx_superblock_t), kontrollpunkti deskriptor Ring Buffer (xp_desc), objektikaart (omap_phys_t) ja helitugevuse hetktõmmise struktuurid.
  • Apple'i platvormi turvajuhend (support.apple.com/guide/security): FileVault 2 täisketta krüptimise arhitektuur, turvaline enklaavivõtme pakkimine (VEK / KEK) ja eelkäivituse helitugevuse sünkroonimine.
  • Apple MacOS Man Pages: diskutil(8), fsck_apfs(8), mount_apfs(8), hdiutil(1)ja fdesetup(8) Süsteemihalduse viide.
  • Riiklik Standardi- ja Tehnoloogiainstituut (NIST) (Ameerika Ühendriigid): Eriväljaanne 800-111: Lõppkasutajate seadmete salvestuse krüpteerimistehnoloogiate juhend.