macOS FileVault o Time Machine Sparsebundle Nasira: APFS Container Superblock Repair, Local Snapshot Mount, at Recovery Key Terminal Unlock¶
Iba-iba ang mga numero ng emergency ayon sa bansa. Ang pahinang ito ay gumagamit ng 911, ang numero para sa Estados Unidos at Canada. Maraming ibang bansa ang gumagamit ng 112, 999, o ibang numero. Hanapin ang numero para sa iyong bansa.
Kapag nakakakita ng MacBook Pro, MacBook Air, Mac Studio, o iMac na tumangging mag-boot gamit ang flashing question-mark folder, isang prohibitory circle-and-slash sign (support.apple.com/mac/startup), isang login screen na tumatanggi sa iyong kilalang password pagkatapos ng pag-crash ng pag-update ng macOS, o pag-uulat ng Disk Utility Error: -69845: File system verify or repair failed / Invalid APFS superblock / Object map is invalid ay isang malubhang krisis sa imbakan ng macOS. Mas malala pa, kapag nag-plug ka sa iyong external na NAS o USB Time Machine backup drive para i-restore ang iyong mga file, madalas na nag-pop up ang macOS ng pangalawang mapangwasak na error: Time Machine completed a verification of your backups. To improve reliability, Time Machine must create a new backup for you (ini-lock out ang iyong .sparsebundle). Huwag i-click ang Erase Mac o hayaan ang Time Machine na i-overwrite ang iyong backup na history. Dahil ang Apple File System (APFS) ay isang Copy-on-Write (CoW) transactional filesystem na nagpapanatili ng mga makasaysayang container superblock (nx_superblock_t) at mga read-only na lokal na snapshot mismo sa disk, maaari mong halos palaging i-unlock ang FileVault at i-mount ang isang mas lumang malusog na checkpoint ng transaksyon mula sa macOS Recovery Terminal. Kung ang iyong Mac ay nakakaranas ng hardware kernel panic loop o black screen kaysa sa APFS volume error, tingnan macOS kernel panic, black screen, at recovery; para sa mga cross-platform encryption lockout (BitLocker, FileVault, LUKS), tingnan mo BitLocker, FileVault, at LUKS encryption recovery key lockout at TPM reset at aksidenteng rm -rf o Shift-Delete sa ext4, XFS, APFS, at NTFS: read-only remount. Kung ang lockout ng workstation na ito ay nakakaapekto sa klinikal na pangangalaga ng ospital, pagpapadala ng emerhensiya, o mga operasyong pangkaligtasan sa buhay, tawagan ang iyong lokal na numero ng emergency (911 sa Estados Unidos at Canada, 112 sa buong European Union, 999 sa United Kingdom) o tingnan ang aming direktoryo ng mga numerong pang-emergency.
Gawin ito ngayon¶
- HUWAG i-click ang "Erase Mac," "Erase Volume Group," o "Start New Backup" sa Time Machine: Kahit na nabigo ang pindutan ng First Aid ng Disk Utility.
File system verify or repair failed (-69845)ofsck_apfspaglabas na may code8, ang iyong mga naka-encrypt na file ng user sa loobMacintosh HD - Data(o ang iyong Time Machine.sparsebundlebands) ay pisikal na buo pa rin sa SSD. - Mag-boot sa
macOS Recovery(Utilities -> Terminal) kaagad upang ihinto ang backgroundTRIMat Copy-on-Write checkpoint rotation: - Sa Apple Silicon Macs (
M1,M2,M3,M4): Isara nang buo ang Mac, pagkatapos ay pindutin nang matagal ang Power (Touch ID) button sa loob ng 10 segundo hanggang sa sabihin sa screenLoading startup options.... I-click ang Options -> Continue. - Sa Intel Macs: I-on ang Mac at hawakan kaagad
Command (⌘) + R(oOption + Command + Rpara sa Internet Recovery) hanggang sa lumitaw ang logo ng Apple o umiikot na globo. - Kung natigil ang graphical na Recovery Assistant na humihiling sa iyo na pumili ng administrator user na ang password ay ayaw nitong tanggapin, huwag na huwag mag-click
Erase Macsa kaliwang tuktokRecovery Assistantmenu. Sa halip, hanapin ang "Nakalimutan ang lahat ng password?" (na magbubukas sa 24-character na Personal Recovery Key o iCloud Apple ID unlock prompt) o gamitin angUtilitiesmenu para ilunsad ang Terminal. - I-unlock
FileVault 2mano-mano mula sa Recovery Terminal (diskutil apfs unlockVolume) bago subukan ang anumang pag-mount o kopya ng file: Kapag ang dami ng APFS ay naka-encrypt gamit ang FileVault,Macintosh HD - Datanananatiling hindi nakikita (Locked: Yes) hanggang sa i-unlock mo ito. Sa Recovery Terminal, tumakbodiskutil apfs listupang mahanap ang node ng device ng iyong Data volume (karaniwangdisk3s5sa Apple Silicon odisk2s1sa Intel) at tumakbodiskutil apfs unlockVolume /dev/disk3s5(kasama ang iyong login password) odiskutil apfs unlockVolume /dev/disk3s5 -recoverykeychain/-passphrase <24-CHAR-RECOVERY-KEY>. - Kung
Macintosh HD - Datanagbubukas (Unlocked: Yes) ngunit nabigong i-mount ang read-write dahil sa isang sirang B-tree o Object Map (omap), i-mount ito nang mahigpit na READ-ONLY (mount_apfs -o rdonly) o mag-mount ng mas matandaAPFS Local Snapshot(mount_apfs -s): Pag nakapasa ka-o rdonly(o mag-mount ng pre-crash hourly na lokal na snapshot ng Time Machine na naka-imbak sa panloob na SSD sa pamamagitan ngmount_apfs -s), nilaktawan ng driver ng kernel ng APFS ang write-journal replay at hinahayaan kang kopyahin ang 100 porsyento ng/Users/yournamesa isang panlabas na USB drive sa pamamagitan ngrsyncocp -R. - Huwag tumakbo
fsck_apfs -ypaulit-ulit sa isang bagsak na SSD bago ilikas ang iyong mga file read-only: Kung ang APFS Object Map (omap_phys_t) o Extent Reference Tree ay nasira, na pumipilit sa isang read-write repair gamit angfsck_apfs -ymaaaring i-unmap ang nasira na mga node ng direktoryo. Laging subukanmount_apfs -o rdonlyat kopyahin/Users/sa isang panlabas na drive una, at tumakbo lamangfsck_apfspagkatapos. - Para sa isang sirang Time Machine
.sparsebundle(Backup Verification Failed), i-clear angcom.apple.backupd.ModelIDi-lock ang mga flagInfo.plist, ikabit ang sparsebundle na mayhdiutil attach -nomount -readwrite, at ayusin ang panloob na dami ng APFS/HFS+ gamit angfsck_apfsofsck_hfs: Halos palaging maaari mong iligtas ang backup na kasaysayan at ang live na sparsebundle nang hindi nagsisimulang muli.
Danger
Bakit HINDI mo dapat i-reset ang NVRAM o alisin ang Mac mula sa iCloud Find My kung ang iyong FileVault key ay naka-escrow sa iCloud (institutional o iCloud recovery) nang hindi muna sinusuri ang iyong 24-character na Personal Recovery Key: Sa mga Mac na may Apple T2 Security Chip o Apple Silicon (M1/M2/M3/M4), ang hardware SSD controller ay nag-e-encrypt sa bawat NAND page sa pahinga gamit ang isang nakalaang hardware key sa loob ng Secure Enclave (SEP), binalot ng iyong FileVault Volume Encryption Key (VEK). Walang backdoor para i-bypass ang Secure Enclave encryption kung lahat ng cryptographic key wrapper (KEKs - User Password, Personal Recovery Key, iCloud Recovery, o MDM Institutional Key) ay nawasak.
Decision tree: unbootable Mac, naka-lock na FileVault, o sira na Triage ng Time Machine¶
Gamitin ang flowchart na ito sa macOS Recovery (Utilities -> Terminal) upang piliin ang eksaktong hindi mapanirang landas sa pagbawi:
flowchart TD
Start["Emergency: Mac Unbootable, FileVault Rejecting Password, o Time Machine Corrupted"] --> WhichIssue{"Aling Krisis ang Hinaharap Mo?"}
WhichIssue -->|"1. Internal Mac SSD Unbootable (? Folder / Prohibitory Sign / First Aid Error -69845)"| BootRec["Mag-boot sa macOS Recovery -> Open Utilities -> Terminal -> Run: diskutil apfs list"]
WhichIssue -->|"2. Pagtanggi ng FileVault sa Kilalang Password ng User o Paghingi ng Recovery Key"| FVFix["Sa Recovery Assistant: I-click ang 'Nakalimutan ang lahat ng password?' O Patakbuhin ang diskutil apfs listcryptusers sa Terminal"]
WhichIssue -->|"3. Sabi ng Time Machine: Nasira ang Backup / Dapat Gumawa ng Bagong Backup"| TMFix["Mount Network/USB Drive -> Inspect .sparsebundle/Info.plist -> hdiutil attach -nomount -> fsck_apfs / fsck_hfs"]
BootRec --> ContainerOk{"Ipinapakita ba ng listahan ng diskutil apfs ang APFS Container & Volumes (Macintosh HD - Data)?"}
ContainerOk -->|"Hindi: Nawawala ang Lalagyan ng APFS o 'Di-wastong APFS Superblock'"| SuperblockRec["I-scan ang Nakaraang APFS Container Checkpoint Superblocks (nx_superblock_t) at Mount Read-Only sa pamamagitan ng fsck_apfs -n / apfs-fuse"]
ContainerOk -->|"Oo: Mga Nakalistang Volume (hal. disk3s5)"| UnlockStep["I-unlock ang FileVault nang walang Pag-mount: diskutil apfs unlockVolume /dev/disk3s5 -nomount"]
UnlockStep --> TryRO["Subukan ang Read-Only Mount: mkdir /Volumes/Rescue && mount_apfs -o rdonly /dev/disk3s5 /Volumes/Rescue"]
TryRO --> DidMount{"Malinis ba ang /Volumes/Rescue Mount?"}
DidMount -->|"Oo"| CopyData["Isaksak ang ExFAT/APFS External USB Drive -> Kopyahin ang /Volumes/Rescue/Users/<you> Kaagad na may ditto o rsync"]
DidMount -->|"Hindi: mount_apfs Nagbabalik ng Di-wastong Argumento / Error sa Input-Output"| SnapMount["Maglista ng Panloob na APFS Snapshots (diskutil apfs listSnapshots) -> Mount Pre-Crash Snapshot sa pamamagitan ng mount_apfs -s"]
FVFix --> UnlockStep
Phase 1: Pag-unawa sa APFS Container, Volume Group, at FileVault Key Hierarchy¶
Bago mag-type ng mga command sa macOS Recovery Terminal, unawain kung paano ang modernong macOS (Catalina 10.15 sa pamamagitan ng Monterey, Ventura, Sonoma, at Sequoia) naglalagay ng panloob na SSD at bakit Macintosh HD ay HINDI kung saan nakatira ang iyong mga file.
+-------------------------------------------------------------------------+
| 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) |
+-------------------------------------------------------------------------+
Tatlong kritikal na katotohanan mula sa arkitektura na ito ang magliligtas sa iyong pagbawi:
1. Huwag mag-aksaya ng oras sa pagsubok na bawiin ang mga file mula sa Macintosh HD (disk3s1): Mula noong macOS Big Sur (11.0+), Macintosh HD ay isang cryptographically sealed, read-only system snapshot (APFS Signed System Volume). Ang bawat file ng user, larawan, desktop folder, keychain, at database ay nabubuhay sa kasama Macintosh HD - Data dami (typically disk3s5 sa Apple Silicon o disk2s1 / disk1s1 sa Intel).
2. Bakit minsan tinatanggihan ng FileVault ang iyong tamang password pagkatapos ng pag-crash (Preboot Pag-desynchronize):
Sa pinakaunang boot screen (EFI / iBoot Preboot Login), ang Macintosh HD - Data ang volume ay naka-encrypt pa rin at hindi nababasa. Paano ibe-verify ng Mac ang iyong password bago ma-unlock ang disk? Nagbabasa ito ng naka-synchronize na kopya ng hash ng password ng iyong user account at cryptographic keybag na nakaimbak sa hindi naka-encrypt Preboot dami (disk3s2). Kung binago mo kamakailan ang iyong password sa pag-login sa Mac o na-update ang macOS at ang Preboot hindi na-update ang dami (diskutil apfs updatePreboot), tinatanggihan ng paunang boot screen ang iyong bagong password habang diskutil apfs unlockVolume sa Recovery Terminal, tinatanggap kaagad ang iyong luma o bagong password.
3. Bakit APFS nagpapanatili ng mas lumang malusog na estado kahit na ang pinakabagong checkpoint ay nasira:
Sa bawat oras APFS nagsusulat ang mga flushes sa disk, hindi nito na-overwrite ang umiiral na nx_superblock_t (Container Superblock) o apfs_superblock_t (Volume Superblock) sa lugar. Sa halip, nagsusulat ito ng bagong-bagong superblock sa Checkpoint Descriptor Area (xp_desc) ring buffer na may nadagdag na Transaction ID (xid). Kung nabigo ang kapangyarihan o ang kernel ay nataranta habang nagsusulat ng Transaksyon xid 950412, Transaksyon xid 950411 (nakasulat na mga segundo kanina) ay nakaupo pa rin sa loob ng checkpoint ring buffer sa disk.
Phase 2: Pag-unlock FileVault 2 mula sa macOS Recovery Terminal kapag Nabigo ang Login o GUI¶
Mag-boot sa macOS Recovery, buksan ang tuktok na menu bar, at i-click ang Utilities -> Terminal.
Hakbang 1: Tukuyin ang iyong APFS Container at Macintosh HD - Data identifier ng device¶
Sa window ng Recovery Terminal, patakbuhin ang:
Tingnan ang output ng puno para sa volume na may papel(Data) at 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)
disk3s5 sa kahit ano diskXsY identifier ang iyong (Data) dami ng palabas.)
Hakbang 2: Siyasatin ang lahat ng wastong Cryptographic na User (Key Wrapping Keys) sa dami ng Data¶
Para makita ang bawat user account, Personal Recovery Key (PRK), o iCloud/Institutional key na may kakayahang mag-unlock disk3s5, tumakbo:
Cryptographic User Mga UUID:
- Mga UUID ng Lokal na OpenDirectory User (Type: Local OpenDirectory User): Ang bawat macOS user account ay pinagana para sa FileVault.
- EBC6C064-0000-11AA-AA11-00306543ECAC (Type: Personal Recovery User): Ang 24-character na alphanumeric Personal Recovery Key (XXXX-XXXX-XXXX-XXXX-XXXX-XXXX).
- Type: iCloud Recovery User / Institutional Recovery User: Apple ID escrow o corporate MDM (Jamf / Kandji / Intune) escrow key.
Hakbang 3: I-unlock ang volume na HINDI pa naka-mount (-nomount)¶
Bakit pumasa -nomount kapag ina-unlock ang isang potensyal na sira ang dami ng APFS? Dahil sa default, diskutil apfs unlockVolume agad na sinusubukang i-mount ang volume sa read-write mode, na magti-trigger ng awtomatikong write-journal replay o mag-hang ng Terminal kung nasira ang B-tree. pagpasa -nomount binubuksan ang cryptographic na Volume Encryption Key (VEK) sa Secure Enclave habang pinananatiling naka-unmount ang filesystem upang mai-mount namin ito nang mahigpit na read-only sa Phase 3:
# 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
Bakit diskutil apfs unlockVolume walang -nomount maaaring ibitin ang Terminal sa isang nasirang APFS B-tree: Kailan diskutil apfs unlockVolume tumatakbo nang wala -nomount, agad na nag-invoke ang macOS mount_apfs sa read-write mode, na nagti-trigger ng awtomatikong Space Manager (spaceman) alokasyon at B-tree validation. Kung ang volume ay may sira na Object Map (omap_phys_t) o punit-punit na node ng dahon, ang kernel thread ay maaaring tumigil nang walang katiyakan o mataranta ang kapaligiran ng Pagbawi. Laging pumasa -nomount una, pagkatapos ay tahasang i-mount sa mount_apfs -o rdonly.
Hakbang 4: Paano kung malinis na na-unlock ang FileVault at HINDI nasira ang filesystem, at tinanggihan lang nito ang iyong password sa boot?¶
Kung diskutil apfs unlockVolume /dev/disk3s5 nagtagumpay agad at diskutil apfs verifyVolume /dev/disk3s5 mga palabas The volume Macintosh HD - Data appears to be OK, ang problema mo lang ay desynchronize Preboot volume pagkatapos ng pagbabago ng password o pag-update ng OS. Ayusin ito sa loob ng 5 segundo para mag-boot muli nang normal ang iyong Mac:
# Mount the unlocked volume and force macOS to rebuild the Preboot login database:
diskutil mount /dev/disk3s5
diskutil apfs updatePreboot /dev/disk3s5
reboot), at tatanggapin na ngayon ng iyong login screen ang iyong password sa unang pagsubok.
Phase 3: Pag-rescue ng data kung kailan fsck_apfs / Nabigo ang Disk Utility First Aid (Invalid APFS Superblock o Object Map Invalid)¶
Paano kung mag-unlock disk3s5 gumagana (FileVault: Yes (Unlocked)), ngunit kapag sinubukan mong i-mount ito nang normal, sinasabi ng macOS com.apple.DiskManagement.disenter error -119930868 / -69845 o mga ulat ng Disk Utility First Aid:
- 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)
Sundin ang tatlong dumaraming forensic na hakbang na ito upang kunin ang 100 porsiyento ng iyong mga file bago subukan ang anumang mapanirang pagkumpuni:
Paraan 1: Pilitin ang isang Read-Only kernel mount (mount_apfs -o rdonly)¶
Kahit na ang dami ng APFS ay tumangging i-mount sa read-write mode (dahil ang macOS ay tumangging mag-mount ng maruming APFS volume read-write kapag fsck_apfs nakakahanap ng isang hindi pagkakapare-pareho ng B-tree), ang apfs.kext madalas na pinapayagan ng driver ang isang mahigpit na read-only mount (-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/
ls -la /Volumes/DataRescue/Users/ nililista ang iyong username, isaksak ang isang panlabas na USB SSD o hard drive (naka-format bilang APFS o ExFAT, lumilitaw sa ilalim /Volumes/MyExternalDrive) at kopyahin kaagad ang iyong buong home directory gamit ditto (na nagpapanatili ng macOS extended attribute, resource forks, at pahintulot nang hindi ina-abort ang isang hindi nababasang cache file):
Paraan 2: Paano kung ang live na filesystem tree (fsroot) ay corrupted? I-mount ang isang panloob APFS Local Snapshot (mount_apfs -s)¶
Narito ang lihim na sandata ng APFS pagbawi na kahit na maraming mga technician ng Apple Genius Bar ay nakaligtaan:
Kahit na hindi nakasaksak ang iyong external na Time Machine drive ngayon, awtomatikong gumagawa ang macOS ng invisible, read-only APFS Local Snapshots (com.apple.TimeMachine.2026-10-31-140512.local o com.apple.os.update-...) mismo sa iyong panloob na SSD bawat oras at bago ang bawat pag-update ng macOS software.
Dahil ang APFS Snapshot ay isang frozen, hindi nababagong point-in-time na B-tree root (snap_meta_ext_phys_t), kahit na ang live na filesystem (fsroot) ay nasira sa isang pag-crash 10 minuto ang nakalipas, ang snapshot na kinunan 1 oras ang nakalipas ay may sarili nitong independyente, hindi nasirang B-tree root.
- Ilista ang lahat ng panloob na snapshot ng APFS na nabubuhay sa iyong naka-unlock na Dami ng Data (
disk3s5): Tingnan ang output: - Direktang i-mount ang pinakabagong snapshot
/Volumes/SnapRescuegamitmount_apfs -s: - Mag-browse
/Volumes/SnapRescue/Users/yournameat kopyahin ang iyong buong folder ng user sa iyong panlabas na drive gamit angditto:
Paraan 3: Pag-inspeksyon sa mga mas lumang Container Checkpoint Superblock (nx_superblock_t) kasama fsck_apfs¶
Paano kung ang buong APFS Container (/dev/disk0s2 -> disk3) tumangging ilakip, o pareho ang live volume at snapshot na listahan ay nabigo dahil ang pinakabagong Container Superblock (nx_superblock_t) sa ulo ng checkpoint ring buffer ay napunit sa biglaang pagkawala ng kuryente?
- Magpatakbo muna ng hindi mapanirang read-only na diagnostic verify (
-n) sa pisikal na partisyon ng APFS (/dev/disk0s2) para makita kung aling transaction ID (xid) nabigo: - Pagkatapos lamang mong subukan ang Paraan 1, Paraan 2, o mailarawan ang partisyon (
ddsa isang panlabas na disk sa pamamagitan ng Target Disk Mode / Share Disk), patakbuhinfsck_apfssa interactive/repair mode (-y) o may mas lumang checkpoint scanning (-o/-Smga flag kung saan sinusuportahan ng Recovery build): kailanfsck_apfsnakikita na ang pinakabagonx_superblock_tsa loob ng Checkpoint Descriptor Area ay may di-wastong Fletcher-64 checksum (obj_cksum), awtomatiko itong lumalakad pabalik sa pamamagitan ng pabilog na checkpoint ring buffer (xp_desc_blocks) upang mahanap ang pinakamataas na wastong kasaysayannx_superblock_t(xid - 1), i-roll ang container state pabalik ng ilang segundo, at ibinabalik ang volume mounts.
Tip
Paano mag-imahe o mag-access ng isang unbootable na internal SSD ng Mac mula sa pangalawang Mac (Apple Silicon Share Disk vs. Intel Target Disk Mode): Kung hindi ma-mount ng iyong Mac ang volume sa Recovery at gusto mong magpatakbo ng mga tool sa forensic APFS (R-Studio for Mac, UFS Explorer, Disk Drill, o apfs-fuse) mula sa gumaganang pangalawang Mac, ikonekta ang dalawang Mac gamit ang isang Thunderbolt / USB-C cable:
- Sa isang Intel Mac: Hold T sa power-on (Target Disk Mode), na naglalantad sa panloob na SSD bilang isang raw Thunderbolt block device sa pangalawang Mac.
- Sa isang Apple Silicon Mac (M1/M2/M3/M4): Mag-boot sa macOS Recovery, i-click ang Utilities -> Share Disk, piliin Macintosh HD, at i-click ang Start Sharing (o mag-boot sa DFU / Apple Configurator 2 Restore lamang kung nakapag-back up ka na ng data, habang binubura ng DFU Restore ang mga SEP key).
Phase 4: Pag-aayos ng Sirang Time Machine .sparsebundle ("Time Machine Must Create a New Backup")¶
Kung ang iyong backup ng Time Machine ay nasa isang bahagi ng network ng Synology/QNAP/TrueNAS (SMB) o isang panlabas na drive sa loob ng <MacName>.sparsebundle (o .backupbundle) package, at nag-pop up ang macOS:
"Nakumpleto ng Time Machine ang isang pag-verify ng iyong mga backup sa 'NAS'. Upang mapabuti ang pagiging maaasahan, dapat gumawa ang Time Machine ng bagong backup para sa iyo."
HUWAG i-click ang "Start New Backup" (pag-click sa button na iyon ay tinatanggal ang iyong buong multi-year backup .sparsebundle). Sa halip, ayusin ang sparsebundle sa lugar gamit ang apat na hakbang na ito sa iyong Mac:
| Sparsebundle Component | Daan sa loob <Name>.sparsebundle/ |
Ano ang Nasisira Pagkatapos ng Wi-Fi Drop o Sleep Disconnect | Paano Namin Ito Inaayos sa Ibaba |
|---|---|---|---|
Info.plist at Info.bckup |
MyMac.sparsebundle/Info.plist |
Nagsusulat ang Time Machine <key>VerificationState</key><integer>2</integer> (Minarkahan ang bundle na "Permanently Bad / Corrupted") kaya tumanggi itong subukang i-mount itong muli. |
I-reset VerificationState mula sa 2 pabalik sa 0 at tanggalin RecoveryBackupDeclinedDate. |
token at bands/ |
MyMac.sparsebundle/bands/* |
Iniiwan ng macOS ang sparsebundle sa isang "marumi / ginagamit" na estado, o sa loob APFS / HFS+ catalog B-tree sa loob ng 8 MB Ang mga band file ay may maliliit na error sa journal. |
Ilakip sa hdiutil attach -nomount -readwrite at tumakbo fsck_apfs -y (macOS Big Sur+) o fsck_hfs -fy (macOS Catalina at mas luma). |
Hakbang-hakbang na Time Machine .sparsebundle / .backupbundle iligtas¶
- I-mount ang network share (
SMB) o USB drive sa Finder para makita moYourMac.sparsebundle(halimbawa, sa/Volumes/TM_Share/YourMac.sparsebundle). - I-unlock ang anumang hindi nababago
uchgmga flag sa sparsebundle band: Buksan ang Terminal sa iyong Mac at bigyan ng Full Disk Access sa Terminal (System Settings -> Privacy & Security -> Full Disk Access), pagkatapos ay tumakbo: - Ilakip ang
.sparsebundlebilang isang hilaw na read-write virtual disk na WALANG naka-mount ang sirang filesystem nito (-nomount): Tingnan nang mabuti ang output ng terminal: - Suriin kung gumagamit ang iyong backup ng Time Machine
APFS(macOS 11 Big Sur at mas bago) oHFS+(macOS 10.15 Catalina at mas luma), at patakbuhin ang katugmang filesystem repair: - Kung
/dev/disk5s2sabiApple_APFS: Takbodiskutil apfs listupang makita ang synthesized na sanggunian ng APFS Container para sadisk5s2(halimbawa,Container disk6, Damidisk6s1), i-unlock ito kung naka-encrypt (diskutil apfs unlockVolume /dev/disk6s1 -nomount), at tumakbofsck_apfs: - Kung
/dev/disk5s2sabiApple_HFSoApple_HFSX: Patakbuhin ang HFS+ catalog B-tree rebuilder (-drfymuling itinatayo ang catalog na B-tree kung karaniwan-fynabigo): - Malinis na tanggalin ang naayos na virtual disk:
- I-clear ang "Poisoned / Verification Failed" state (
VerificationState = 2) sa loobInfo.plistatcom.apple.TimeMachine.MachineID.plist: Kahit pagkataposfsck_apfsofsck_hfsinaayos ang 100 porsiyento ng mga error sa filesystem, ang Time Machine ay pa rin tatanggi na gamitin ang backup hanggang sa alisin mo ang failure flag na sinulatan nitocom.apple.TimeMachine.MachineID.plistsa loob ng sparsebundle:Ngayon i-click ang Back Up Now sa Time Machine (o buksan# 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/nullYourMac.sparsebundlesa Finder para direktang kopyahin ang mga file): ang iyong buong makasaysayang backup na timeline ay malinis.
Phase 5: Pinapatigas ang macOS APFS, FileVault, at Time Machine laban sa mga lockout sa hinaharap¶
Kapag na-rescue na ang iyong data sa Mac, kumpletuhin itong 4-step na checklist sa pag-iwas:
- I-verify at mag-print ng pisikal na kopya ng iyong 24-character na FileVault Personal Recovery Key (
fdesetup): Sa isang gumaganang Mac, i-verify na valid ang iyong FileVault key nang hindi ito binabago sa pamamagitan ng pagpapatakbosudo fdesetup changerecovery -personal(na bumubuo ng bagong 24-character na Personal Recovery Key na maiimbak mo kaagad sa iyong offline na tagapamahala ng password at pisikal na ligtas sa sunog). - ** Laging itago kahit man lang
15%(50 GBsa100 GB) ng libreng espasyo sa isang APFS startup disk**: Kapag napuno ang isang APFS container sa99%kapasidad bago ang isang macOS Sonoma/Sequoia system update, ang installer at APFS Copy-on-Write Object Map (omap) ay maaaring maubusan ng mga libreng bloke sa kalagitnaan ng pag-update, na na-stranding ang Mac sa isang hindi ma-boot na bootloop (Error -69845). - Panatilihin ang dalawang independiyenteng target ng Time Machine (o ipares ang Time Machine sa isang
rsync/ Carbon Copy Cloner / Arq backup): Dahil awtomatikong iniikot ng Time Machine ang mga backup sa maraming naka-configure na destinasyon (e.g., NAS SMB Share + Local USB-C SSD), tinitiyak ng pagkakaroon ng direktang naka-attach na USB-C SSD na hindi ka umaasa lamang sa isang network.sparsebundlena maaaring masira kung ang Wi-Fi ay bumaba sa kalagitnaan ng pagsulat. - Huwag isara ang takip ng MacBook o hilahin ang USB-C cable habang sinasabi ng Time Machine
Cleaning up...oPreparing backup...: Ina-update ng yugtong iyon ang APFS snapshot B-tree atsparsebundlemapa ng banda.
Mga panrehiyong numero ng emergency at mga protocol ng ahensya¶
Bagama't ang isang naka-lock na dami ng FileVault o sira na backup ng Time Machine ay karaniwang isang personal o enterprise na krisis sa IT, ang mga lockout ng workstation na nakakaapekto sa pangangalagang medikal, mga serbisyong pang-emergency, o ayon sa batas na proteksyon ng data ay nagdadala ng mga pormal na kinakailangan sa pagdami:
- Estados Unidos at Canada: I-dial
911kung ang isang workstation lockout ay nakakaapekto sa klinikal na pangangalaga ng pasyente, diagnostic equipment, o emergency na pagpapadala. Para sa mga entidad ng pangangalagang pangkalusugan (HIPAA), tandaan na habang full-diskFileVault 2(AES-XTS-128) ay nagbibigay ng Safe Harbor laban sa hindi awtorisadong pagsisiwalat kung ninakaw ang isang laptop, ang permanenteng pagkawala ng mga hindi naka-backup na rekord ng pasyente ay isang insidente sa pagkakaroon sa ilalim ng HIPAA Security Rule (45 CFR § 164.308(a)(7)). - United Kingdom: I-dial
999para sa mga emerhensiya na nakakaapekto sa kaligtasan ng buhay o talamak na mga klinikal na sistema ng NHS. Suriin ang permanenteng pagkawala ng hindi na-back-up na personal na data sa ilalim ng UK GDPR Artikulo 33 (ICO,0303 123 1113). - European Union: I-dial
112sa lahat ng estadong miyembro ng EU. Ang permanenteng pagkawala ng availability ng personal na data o mga kritikal na pagkawala ng serbisyo ay nangangailangan ng pagsusuri sa ilalim ng GDPR Article 33 (72 oras) at NIS2 (24 na oras para sa mga sakop na entity). - Australia at New Zealand: I-dial
000sa Australia o111sa New Zealand para sa emergency na pagtugon. - India at Asia-Pacific: I-dial
112sa India para sa emergency na pagtugon; mag-ulat ng mga insidente ng seguridad o pagkakaroon ng enterprise sa ilalim ng naaangkop na CERT-In at DPDP Act na mga panuntunan.
Mga madalas itanong¶
Bakit ang aking Mac ay nagpapakita ng DALAWANG volume sa Disk Utility (Macintosh HD at Macintosh HD - Data), at bakit nangyari ang pagdaragdag ng ikatlong volume pagkatapos kong muling i-install ang macOS?¶
Simula sa macOS Catalina (10.15) at Big Sur (11.0), hinati ng Apple ang operating system sa isang read-only Dami ng system (`Macintosh HD`) at isang read-write Dami ng data (`Macintosh HD - Data`) pinagsama-sama bilang isang **APFS Volume Group** (kaya ipinapakita ng Finder ang mga ito bilang isang drive). Kung may nag-install muli ng macOS sa maling volume nang hindi binubura nang maayos ang Volume Group, gagawa ang Disk Utility ng duplicate `Macintosh HD - Data - Data` volume habang ang iyong mga orihinal na file ay nananatiling nakaupo sa loob ng mas lumang hindi naka-mount `Macintosh HD - Data` dami. Takbo `diskutil apfs list` sa Terminal, i-mount ang parehong dami ng Data, at suriin `/Volumes/
Paano kung nakalimutan ko PAREHO ang aking password sa pag-log in sa Mac AT ang aking 24-character na FileVault Recovery Key, at hindi ko pinagana ang iCloud FileVault escrow?¶
Kung `FileVault 2` ay pinagana sa isang Apple Silicon (`M1/M2/M3/M4`) o Intel `T2` Mac at wala kang anumang wastong password ng user, Personal Recovery Key, iCloud Recovery escrow, o corporate MDM Institutional Recovery Key (`Jamf / Intune`), ito ay cryptographically imposible upang i-decrypt ang panloob na SSD: kahit na ang Apple Engineering o isang cleanroom lab ay hindi maaaring pilitin ang hardware-bound AES engine sa loob ng Secure Enclave (na nagpapatupad ng mga pagkaantala sa oras ng hardware sa pagitan ng mga pagtatangka). Bago sumuko, gayunpaman, tingnan ang tatlong lugar kung saan maaaring umiiral pa rin ang iyong susi: (1) tingnan kung mayroon pang Admin user account sa Mac (`diskutil apfs listcryptousers`); (2) tingnan kung ang iyong Mac ay naka-enroll sa MDM ng iyong employer (na awtomatikong nag-escrow ng FileVault Recovery Key); o (3) tingnan ang iyong mga backup sa iCloud Drive / Photos / Time Machine.
Bakit ginawa diskutil apfs unlockVolume mabibigo sa Error: -69593: Checksum verification failed o Invalid password (-69507) kapag alam kong 100% ang password ko?¶
Una, tingnan ang iyong **Layout ng Keyboard** sa kanang sulok sa itaas ng screen ng Pagbawi ng macOS: Madalas na nagde-default ang pag-recover sa `U.S. QWERTY` kahit na ang iyong MacBook ay may UK, German (`QWERTZ`), Pranses (`AZERTY`), o Dvorak keyboard, na nagiging sanhi ng mga simbolo (`@`, `"`, `-`, `_`, `y/z`) sa iyong password upang i-type ang maling character. I-type muna ang iyong password sa nakikitang Terminal command prompt para makita mo ang eksaktong mga character sa screen, pagkatapos ay kopyahin at i-paste ito sa prompt ng password.
Maaari ko bang mabawi ang mga tinanggal na file mula sa isang APFS Mac SSD gamit PhotoRec o Disk Drill kung hindi ko sinasadyang maalis ang laman ng Basura?¶
Sa anumang modernong Mac na may panloob na SSD, kapag ang isang file ay tinanggal at ang Basurahan ay walang laman (at hindi `APFS Local Snapshot` tinutukoy ang mga bloke na iyon), agad na ipinadala ng macOS ang hardware **NVMe `Deallocate (TRIM)`** utos sa SSD controller, na nag-zero sa mga hindi na-map na bloke sa loob ng ilang segundo. Samakatuwid, **ang iyong #1 na landas sa pagbawi pagkatapos alisin ang laman ng Basurahan sa isang Mac ay HINDI raw carving: ito ay agad na naglalagay ng `APFS Local Snapshot` (`diskutil apfs listSnapshots /` at `mount_apfs -s`) bago umikot ang oras-oras na snapshot**, gaya ng ipinaliwanag sa Phase 3 Method 2 sa itaas.
Bakit naubusan ng puwang sa disk ang aking Mac bago mag-crash noong nagtanggal ako ng 100 GB ng mga video file 10 minuto ang nakalipas?¶
kasi `APFS` ay isang Copy-on-Write filesystem, tinatanggal ang a `100 GB` Ang file ay **hindi** libre ang mga iyon `100 GB` ng mga bloke ng disk kung isang oras-oras na **APFS Local Snapshot** (`com.apple.TimeMachine.*.local`) na kinuha kanina ngayon ay tumuturo pa rin sa mga bloke na iyon (`Purgeable Space`). Kung hindi makapag-boot o makakumpleto ng update ang iyong Mac dahil may hawak na mga snapshot `100 GB` ng space hostage, mag-boot sa Recovery Terminal, i-unlock `Macintosh HD - Data`, ilista ang mga snapshot na may `diskutil apfs listSnapshots /dev/disk3s5`, at tanggalin ang pinakalumang snapshot na may `diskutil apfs deleteSnapshot /dev/disk3s5 -name
Paano ko kokopyahin ang mga file mula sa isang malusog o naayos na Time Machine .sparsebundle sa isang Windows o Linux PC kung ang aking Mac ay ganap na namatay?¶
Isang Time Machine `.sparsebundle` ay isang direktoryo lamang na naglalaman ng daan-daang `8 megabyte` chunk files (`bands/0`, `bands/1`, `bands/2`...) na pinagsama-sama upang bumuo ng isang virtual na imahe ng disk. Sa Linux (Ubuntu), maaari mong i-fuse-mount ang sparsebundle bands sa isang virtual block device gamit ang **`sparsebundlefs`** (`sudo sparsebundlefs /mnt/nas/MyMac.sparsebundle /mnt/virtual_img`), at pagkatapos ay i-mount ang panloob na dami ng APFS read-only gamit ang **`apfs-fuse`** (`sudo apfs-fuse /mnt/virtual_img/sparsebundle.dmg /mnt/mac_files`) o buksan ang `.sparsebundle` direkta sa **UFS Explorer** / **R-Studio** sa Windows.
Mga kaugnay na gabay¶
- macOS kernel panic, black screen, at recovery
- BitLocker, FileVault, at LUKS encryption recovery key lockout at TPM reset
- Aksidenteng
rm -rfoShift+Deletesa Linux, macOS, o Windows: agarang read-only remount - VeraCrypt, BitLocker, o Cryptomator sirang volume header, backup header restoration, at RAM key recovery
- SSD at NVMe sudden read-only mode, 0% ekstrang block, at TRIM disabled rescue
- Mga pag-backup ng computer, ang 3-2-1 na diskarte, at pagbawi ng kalamidad
- Mga numerong pang-emergency ayon sa bansa
Mga mapagkukunan at opisyal na patnubay¶
- Apple Inc. (
developer.apple.com): Apple File System (APFS) Sanggunian: Container Superblock (nx_superblock_t), Checkpoint Descriptor Ring Buffer (xp_desc), Object Map (omap_phys_t), at Volume Snapshot Structures. - Gabay sa Seguridad ng Apple Platform (
support.apple.com/guide/security): FileVault 2 Full-Disk Encryption Architecture, Secure Enclave Key Wrapping (VEK/KEK), at Preboot Volume Synchronization. - Apple macOS Man Pages:
diskutil(8),fsck_apfs(8),mount_apfs(8),hdiutil(1), atfdesetup(8)Sanggunian sa Pangangasiwa ng Sistema. - National Institute of Standards and Technology (
NIST) (United States): Espesyal na Publikasyon 800-111: Gabay sa Storage Encryption Technologies para sa Mga End User Device.