macOS FileVault ё Time Machine Sparsebundle вайрон шудааст: Таъмири суперблоки контейнери APFS, васлкунии аксҳои маҳаллӣ ва кушодани калиди барқарорсозии терминал¶
Рақамҳои ёрии таъҷилӣ вобаста ба кишвар фарқ мекунанд. Ин саҳифа 911-ро истифода мебарад, рақам барои Иёлоти Муттаҳида ва Канада. Бисёре аз кишварҳои дигар 112, 999 ё рақами дигарро истифода мебаранд. Рақами кишвари худро пайдо кунед.
Ҳангоми дидани MacBook Pro, MacBook Air, Mac Studio ё iMac аз пурборкунӣ бо папкаи дурахшидакунандаи аломати савол, аломати манъкунандаи доира ва слэш (support.apple.com/mac/startup), экрани воридшавӣ, ки гузарвожаи маълуми шуморо пас аз садамаи навсозии macOS рад мекунад ё гузоришдиҳии Disk Utility Error: -69845: File system verify or repair failed / Invalid APFS superblock / Object map is invalid бӯҳрони сахти нигаҳдории macOS аст. Бадтараш, вақте ки шумо барои барқарор кардани файлҳои худ гардонандаи эҳтиётии NAS ё USB Time Machine-ро васл мекунед, macOS аксар вақт хатои дуюми харобиоварро ба вуҷуд меорад: Time Machine completed a verification of your backups. To improve reliability, Time Machine must create a new backup for you (қуфл кардани шумо .sparsebundle). Erase Mac-ро клик накунед ё ба Time Machine иҷозат надиҳед, ки таърихи нусхабардории шуморо дубора нависад. Азбаски системаи файлии Apple (APFS) нусхабардорӣ ба навиштан аст (CoW) системаи файлии транзаксионӣ, ки суперблокҳои таърихии контейнерро нигоҳ медорад (nx_superblock_t) ва аксҳои маҳаллии танҳо барои хондан дар диск, шумо қариб ҳамеша метавонед FileVault-ро кушоед ва нуқтаи назорати солимро аз Terminal Recovery macOS насб кунед. Агар Mac-и шумо ба ҷои хатои ҳаҷми APFS ҳалқаи ваҳшатангези ядрои сахтафзор ё экрани сиёҳро аз сар гузаронад, нигаред. воҳимаи ядрои macOS, экрани сиёҳ ва барқарорсозӣ; барои қуфлҳои рамзгузории байниплатформаҳо (BitLocker, FileVault, LUKS), бинед BitLocker, FileVault ва LUKS калиди барқарорсозии рамзгузорӣ ва аз нав танзимкунии TPM ва тасодуфӣ rm -rf ё Shift-Delete дар ext4, XFS, APFS ва NTFS: барқароркунии танҳо барои хондан. Агар ин бастани истгоҳи корӣ ба нигоҳубини клиникии беморхона, фиристодани ҳолати фавқулодда ё амалиёти бехатарии ҳаёт таъсир расонад, ба рақами фавқулоддаи маҳаллии худ занг занед (911 дар Иёлоти Муттаҳида ва Канада, 112 дар саросари Иттиҳоди Аврупо, 999 дар Британияи Кабир) ё директорияи моро санҷед рақамҳои фавқулодда.
Ҳоло ин корро кунед¶
- Дар Time Machine тугмаи "Тозакунии Mac", "Тоза кардани гурӯҳи овоз" ё "Оғоз кардани нусхаи нав" -ро клик накунед: Ҳатто вақте ки тугмаи Ёрии аввал-и Disk аз кор наояд.
File system verify or repair failed (-69845)ёfsck_apfsбо код мебарояд8, файлҳои корбари рамзшудаи шумо дар дохилиMacintosh HD - Data(ё мошини вақти шумо.sparsebundleбандҳо) то ҳол дар SSD аз ҷиҳати ҷисмонӣ солим мебошанд. - ** Бор кунед
macOS Recovery(Utilities -> Terminal) фавран барои қатъ кардани заминаTRIMва гардиши нуқтаи гузариши Copy-on-Write**: - Дар Macs Silicon Apple (
M1,M2,M3,M4): Mac-ро комилан хомӯш кунед, сипас Қувват (Touch ID) тугмаро барои 10 сония то он даме ки дар экран нишон дода мешавад, пахш кунедLoading startup options.... Интихобҳо -> Идома-ро клик кунед. - Дар Macs Intel: Mac-ро фаъол кунед ва фавран нигоҳ доред
Command (⌘) + R(ёOption + Command + Rбарои барқарорсозии Интернет) то пайдо шудани логотипи Apple ё глобуси чархзананда. - Агар Ёрдамчии графикии барқарорсозӣ монеа шавад ва аз шумо хоҳиш кунад, ки корбари администратореро интихоб кунед, ки пароли онро қабул намекунад, ҳеҷ гоҳ клик накунед.
Erase Macдар тарафи чапи болоRecovery Assistantменю. Ба ҷои ин, "Ҳама паролҳоро фаромӯш кардаед?" -ро ҷустуҷӯ кунед (ки он Калиди барқарорсозии шахсии 24 аломат ё дархости кушодани iCloud Apple ID-ро мекушояд) ёUtilitiesменю барои оғоз кардани Терминал. - ** Кушодан
FileVault 2дастӣ аз Терминали барқарорсозӣ (diskutil apfs unlockVolume) пеш аз кӯшиши ягон нусхабардорӣ ё файл**: Вақте ки ҳаҷми APFS бо FileVault рамзгузорӣ мешавад,Macintosh HD - Dataноаён мемонад (Locked: Yes) то он даме, ки шумо онро кушоед. Дар Терминали барқарорсозӣ, иҷро кунедdiskutil apfs listбарои дарёфти гиреҳи дастгоҳи ҳаҷми маълумоти шумо (одатанdisk3s5дар Apple Silicon ёdisk2s1дар Intel) ва иҷро кунедdiskutil apfs unlockVolume /dev/disk3s5(бо пароли воридшавии шумо) ёdiskutil apfs unlockVolume /dev/disk3s5 -recoverykeychain/-passphrase <24-CHAR-RECOVERY-KEY>. - Агар
Macintosh HD - Dataмекушояд (Unlocked: Yes) аммо хондан ва навиштанро аз сабаби вайроншудаи дарахти B ё Харитаи объект (omap), онро ба таври қатъӣ ТАНҲО ХОНАНД (mount_apfs -o rdonly) ё калонтарро насб кунедAPFS Local Snapshot(mount_apfs -s): Вақте ки шумо мегузаред-o rdonly(ё тасвири локалии Time Machine-ро ҳар соат пеш аз садама насб кунед, ки дар SSD дохилӣ тавассутиmount_apfs -s), драйвери ядрои APFS такрори маҷаллаи навиштанро мегузаронад ва ба шумо имкон медиҳад, ки 100 фоизи/Users/yournameба диски берунии USB тавассутиrsyncёcp -R. - ** Ҳеҷ гоҳ давидан
fsck_apfs -yпеш аз эвакуатсия кардани файлҳои шумо барои танҳо барои хондан ** такроран дар SSD ноком: Агар Харитаи Объекти APFS (omap_phys_t) ё Extent Reference Tree осеб дидааст, ки таъмири хондан-навиштро маҷбур мекунадfsck_apfs -yметавонад гиреҳҳои директорияи вайроншударо кушояд. Ҳамеша кӯшиш кунедmount_apfs -o rdonlyва нусхабардорӣ кунед/Users/ба гардонандаи беруна аввал, ва танҳо иҷроfsck_apfsбаъд. - ** Барои як мошини вайроншудаи вақт
.sparsebundle(Backup Verification Failed), тоза кунедcom.apple.backupd.ModelIDпарчамҳоро дарInfo.plist, парокандаро боhdiutil attach -nomount -readwrite, ва таъмири дохилии APFS/HFS+ ҳаҷми боfsck_apfsёfsck_hfs**: Шумо қариб ҳамеша метавонед ҳам таърихи нусхабардорӣ ва ҳам парокандаи зиндаро бидуни сар аз нав наҷот диҳед.
Danger
Чаро шумо ҳеҷ гоҳ набояд NVRAM-ро аз нав танзим кунед ё Mac-ро аз iCloud хориҷ кунед Find My агар калиди FileVault-и шумо дар iCloud нигоҳ дошта шуда бошад (institutional ё iCloud recovery) бе тафтиши аввал Калиди барќарорсозии шахсии 24 аломати шумо: Дар Macs бо Apple T2 Чипи амниятӣ ё Apple Silicon (M1/M2/M3/M4), контролери сахтафзори SSD ҳар як саҳифаи NAND-ро дар ҳолати истироҳат бо истифода аз калиди сахтафзори махсус дар дохили Secure Enclave (SEP), бо калиди рамзгузории ҳаҷми FileVault печонида шудааст (VEK). Барои гузаштан аз рамзгузории Secure Enclave дари паси сифр вуҷуд дорад, агар ҳамаи калидҳои криптографӣ бастабандӣ (KEKs - Рамзи корбар, Калиди барқарорсозии шахсӣ, iCloud Recovery ё Калиди институтсионалии MDM) нест карда мешаванд.
Дарахти қарор: Mac-и пурборшаванда, қулфшудаи FileVault ё триажи вайроншудаи Time Machine¶
Дар ин ҷадвал истифода баред macOS Recovery (Utilities -> Terminal) барои интихоби роҳи дақиқи барқарорсозӣ:
flowchart TD
Start["Ҳолати фавқулодда: Mac Unbootable, FileVault Рад кардани парол ё Time Machine вайрон шудааст"] --> WhichIssue{"Шумо бо кадом бӯҳрон дучор мешавед?"}
WhichIssue -->|"1. Mac SSD-и дохилӣ ғайриимкон аст (? Папка / Аломати манъкунанда / Хатои ёрии аввал -69845)"| BootRec["Ба MacOS Recovery бор кунед -> Утилитҳои кушода -> Терминал -> Иҷро кунед: рӯйхати apfs diskutil"]
WhichIssue -->|"2. FileVault Рад кардани пароли маълуми корбар ё дархости калиди барқарорсозӣ"| FVFix["Дар Ёрдамчии барқарорсозӣ: 'Ҳамаи паролҳоро фаромӯш кардаед?' -ро клик кунед. Ё дар Терминал diskutil apfs listcryptousers -ро иҷро кунед"]
WhichIssue -->|"3. Мошини вақт мегӯяд: Нусхаи эҳтиётӣ вайрон шудааст / Бояд Нусхаи нав эҷод кунад"| TMFix["Шабакаи кӯҳӣ/диски USB -> Санҷиши .sparsebundle/Info.plist -> hdiutil attach -nomount -> fsck_apfs / fsck_hfs"]
BootRec --> ContainerOk{"Оё рӯйхати apfs diskutil Контейнер ва ҳаҷми APFS-ро нишон медиҳад (Macintosh HD - Маълумот)?"}
ContainerOk -->|"Не: Контейнери APFS нест ё 'Суперблоки APFS беэътибор аст'"| SuperblockRec["Скан кардани суперблокҳои пешинаи контейнери APFS (nx_superblock_t) ва васл кардани танҳо барои хондан тавассути fsck_apfs -n / apfs-fuse"]
ContainerOk -->|"Бале: Ҳаҷмҳои номбаршуда (масалан, disk3s5)"| UnlockStep["Қулфи FileVault-ро бе васлкунӣ кушоед: diskutil apfs unlockVolume /dev/disk3s5 -nomount"]
UnlockStep --> TryRO["Кӯшиши насби танҳо барои хондан: mkdir /Volumes/Rescue && mount_apfs -o rdonly /dev/disk3s5 /Volumes/Rescue"]
TryRO --> DidMount{"Оё /Ҳаҷмҳо/Наҷот кӯҳи тоза карда шуд?"}
DidMount -->|"Бале"| CopyData["Диски берунии USB ExFAT/APFS-ро васл кунед -> Нусхабардорӣ /Volumes/Rescue/Users/<шумо> Дарҳол бо ҳамин ё rsync"]
DidMount -->|"Не: mount_apfs далели беэътибор/Хатои вуруд-баромадро бармегардонад"| SnapMount["Рӯйхати аксҳои дохилии APFS (diskutil apfs listSnapshots) -> Snapshot пеш аз садама тавассути mount_apfs -s"]
FVFix --> UnlockStep
Марҳилаи 1: Фаҳмидани контейнери APFS, гурӯҳи ҳаҷми ва иерархияи калидҳои FileVault¶
Пеш аз ворид кардани фармонҳо дар Terminal Recovery macOS, бифаҳмед, ки чӣ тавр macOS муосир (Catalina 10.15 тавассути Monterey, Ventura, Sonoma, ва Sequoia) SSD-и дохилиро мегузорад ва чаро Macintosh HD дар он ҷое нест, ки файлҳои шумо зиндагӣ мекунанд.
+-------------------------------------------------------------------------+
| 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) |
+-------------------------------------------------------------------------+
Се далели муҳими ин меъморӣ барқароршавии шуморо наҷот медиҳанд:
1. ** Ҳеҷ гоҳ вақтро барои барқарор кардани файлҳо аз даст надиҳед Macintosh HD (disk3s1): Азбаски macOS Big Sur (11.0+), Macintosh HD тасвири системаи криптографӣ мӯҳршуда ва танҳо барои хондан аст (APFS Signed System Volume). Ҳар як файли корбар, акс, ҷузвдони мизи корӣ, занҷири калидӣ ва пойгоҳи додаҳо дар ҳамроҳ зиндагӣ мекунанд Macintosh HD - Data ҳаҷм (typically disk3s5 дар Apple Silicon ё disk2s1 / disk1s1 дар Intel).
2. ** Чаро FileVault баъзан пас аз садама пароли дурусти шуморо рад мекунад (Preboot Десинхронизатсия):
Дар экрани аввалин боркунӣ (EFI / iBoot Preboot Login), ба Macintosh HD - Data ҳаҷм то ҳол рамзгузоришуда ва хонданашаванда аст. Чӣ тавр Mac пароли шуморо пеш аз кушодани диск тафтиш мекунад? Он нусхаи ҳамоҳангшудаи хэш пароли ҳисоби корбарии шумо ва халтаи криптографиро, ки дар рамзнашуда нигоҳ дошта шудааст, мехонад Preboot ҳаҷм (disk3s2). Агар шумо ба наздикӣ пароли воридшавии Mac-и худро иваз карда бошед ё macOS ва Preboot ҳаҷм нав карда нашудааст (diskutil apfs updatePreboot), экрани ибтидоии пурборшаванда пароли нави шуморо рад мекунад diskutil apfs unlockVolume дар Терминали барқарорсозӣ гузарвожаи кӯҳна ё нави шуморо фавран қабул мекунад.
3. Чаро APFS Ҳолатҳои солимии кӯҳнаро нигоҳ медорад, ҳатто вақте ки нуқтаи охирин вайрон шудааст:
Ҳар дафъа APFS тоза мекунад, ба диск менависад, он на-и мавҷударо аз нав наменависад nx_superblock_t (Суперблоки контейнер) ё apfs_superblock_t (Ҳаҷми Superblock) дар ҷои. Ба ҷои ин, он як суперблоки навро дар минтақаи ** Дескриптори Чекпункт менависад (xp_desc) буфери ангуштарин** бо ID-и афзояндаи транзаксия (xid). Агар барқ қатъ шавад ё ядро ҳангоми навиштани транзаксия воҳима кунад xid 950412, Амалиёт xid 950411 (сония пештар навишта шудааст) то ҳол дар дохили буфери ҳалқаи гузаргоҳ дар диск нишастааст.
Марҳилаи 2: Кушодан FileVault 2 аз Terminal Recovery macOS ҳангоми нокомии воридшавӣ ё GUI¶
Ба macOS Recovery бор кунед, сатри менюи болоро кушоед ва Utilities -> Terminal-ро клик кунед.
Қадами 1: Контейнери APFS-и худро муайян кунед ва Macintosh HD - Data идентификатори дастгоҳ¶
Дар равзанаи Терминали барқарорсозӣ, иҷро кунед:
Намоиши дарахтро барои ҳаҷм бо нақш аз назар гузаронед(Data) ва 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 бо ҳар чӣ diskXsY муайянкунандаи шумо (Data) ҳаҷми нишон медиҳад.)
Қадами 2: Ҳама корбарони дурусти криптографиро тафтиш кунед (Key Wrapping Keys) дар ҳаҷми маълумот¶
Барои дидани ҳар як ҳисоби корбар, Калиди барқарорсозии шахсӣ (PRK), ё калиди iCloud/Институтсионӣ, ки қодир ба кушодан аст disk3s5, иҷро кунед:
Cryptographic User UUIDҳо:
- ** UUID-ҳои корбари маҳаллӣ OpenDirectory (Type: Local OpenDirectory User)**: Ҳар як ҳисоби корбари macOS барои FileVault фаъол карда шудааст.
- EBC6C064-0000-11AA-AA11-00306543ECAC (Type: Personal Recovery User): Алифбои рақамии 24 аломати Калиди барқарорсозии шахсӣ (XXXX-XXXX-XXXX-XXXX-XXXX-XXXX).
- Type: iCloud Recovery User / Institutional Recovery User: Эскроуи ID Apple ё MDM корпоративӣ (Jamf / Kandji / Intune) калиди эскроу.
Қадами 3: Ҳаҷми ҳаҷмро БЕ насб кардани онро кушоед (-nomount)¶
Чаро гузаред -nomount ҳангоми кушодани ҳаҷми эҳтимолан вайроншудаи APFS? Зеро аз рӯи пешфарз, diskutil apfs unlockVolume фавран кӯшиш мекунад, ки ҳаҷмро дар режими хондан-навишт насб кунад, ки он такрори худкори навиштани маҷалларо ба вуҷуд меорад ё агар дарахти B осеб дида бошад, Терминалро овезон мекунад. Гузариш -nomount Калиди рамзгузории ҳаҷми криптографиро мекушояд (VEK) дар Enclave Амн ҳангоми ҷудо кардани системаи файлӣ, то мо метавонем онро дар марҳилаи 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
Чаро diskutil apfs unlockVolume бе -nomount метавонад Терминалро дар дарахти зарардидаи APFS B овезад: Вақте diskutil apfs unlockVolume бе медавад -nomount, macOS фавран даъват мекунад mount_apfs дар ҳолати хондан-навиштан, ки менеҷери автоматии фазоро ба кор меандозад (spaceman) тақсимот ва тасдиқи дарахти B. Агар ҳаҷми харитаи объекти вайроншуда дошта бошад (omap_phys_t) ё гиреҳи барге дарида, риштаи ядро метавонад ба муддати номуайян қатъ шавад ё муҳити Барқароркуниро воҳима кунад. Ҳамеша гузаред -nomount аввал, баъд ба таври возеҳ бо mount_apfs -o rdonly.
Қадами 4: Чӣ мешавад, агар FileVault тоза кушода шавад ва системаи файлӣ вайрон нашавад ва он танҳо пароли шуморо ҳангоми боркунӣ рад кунад?¶
Агар diskutil apfs unlockVolume /dev/disk3s5 дархол муваффак шуд ва diskutil apfs verifyVolume /dev/disk3s5 нишон медихад The volume Macintosh HD - Data appears to be OK, Ягона мушкили шумо десинхронӣ буд Preboot ҳаҷми пас аз тағир додани парол ё навсозии OS. Онро дар 5 сония ислоҳ кунед, то Mac-и шумо аз нав маъмулан пур шавад:
# Mount the unlocked volume and force macOS to rebuild the Preboot login database:
diskutil mount /dev/disk3s5
diskutil apfs updatePreboot /dev/disk3s5
reboot) ва экрани воридшавии шумо ҳоло пароли шуморо дар кӯшиши аввал қабул мекунад.
Марҳилаи 3: Наҷот додани маълумот вақте fsck_apfs / Ёрии аввалини Disk Utility ноком мешавад (Invalid APFS Superblock ё Object Map Invalid)¶
Чӣ мешавад, агар кушода шавад disk3s5 корҳо (FileVault: Yes (Unlocked)), аммо вақте ки шумо кӯшиш мекунед, ки онро муқаррарӣ насб кунед, macOS мегӯяд com.apple.DiskManagement.disenter error -119930868 / -69845 ё Disk Utility Aid 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)
Ин се қадами афзояндаи криминалистиро иҷро кунед, то 100 фоизи файлҳои худро пеш аз кӯшиши таъмири харобиовар истихроҷ кунед:
Усули 1: Маҷбур кардани насби ядрои Танҳо барои хондан (mount_apfs -o rdonly)¶
Ҳатто вақте ки ҳаҷми APFS насб кардан дар ҳолати хондан-навиштанро рад мекунад (зеро macOS васл кардани ҳаҷми хондан-навиштаи ифлоси APFS-ро рад мекунад, вақте ки fsck_apfs ягонагии В-дарахтро пайдо мекунад), ба apfs.kext ронанда аксар вақт ба ** танҳо барои хондан иҷозат медиҳад (-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/ номи корбарии шуморо номбар мекунад, SSD-и берунаи USB ё диски сахтро васл кунед (формат карда шудааст APFS ё ExFAT, дар зери /Volumes/MyExternalDrive) ва тамоми феҳристи хонагии худро фавран бо истифода аз нусхабардорӣ кунед ditto (ки атрибутҳои васеъшудаи macOS, форкҳои захиравӣ ва иҷозатҳоро бидуни қатъ кардани файлҳои кэши ягонаи хонданашаванда нигоҳ медорад):
Усули 2: Чӣ мешавад, агар дарахти системаи файлии зинда (fsroot) вайрон шудааст? Як дохилиро насб кунед APFS Local Snapshot (mount_apfs -s)¶
Ин аст силоҳи махфии APFS барқарорсозӣ, ки ҳатто бисёре аз техникҳои Apple Genius Bar нодида мегиранд:
Ҳатто агар шумо имрӯз диски берунаи Time Machine-ро ба васл надоред, macOS ба таври худкор ноаён, танҳо барои хондан эҷод мекунад. APFS Local Snapshots (com.apple.TimeMachine.2026-10-31-140512.local ё com.apple.os.update-...) бевосита дар SSD дохилии худ ҳар соат ва пеш аз ҳар як навсозии нармафзори macOS.
Азбаски APFS Snapshot решаи дарахти B-дар вақти яхкардашуда ва тағирнопазир аст (snap_meta_ext_phys_t), ** ҳатто агар системаи файлии зинда (fsroot) ҳангоми садама 10 дақиқа пеш вайрон шуда буд, акси 1 соат пеш гирифташуда решаи мустақил ва вайроннашудаи дарахти B-ро дорад.**
- Ҳама аксҳои дохилии APFS-ро номбар кунед, ки дар ҳаҷми маълумоти кушодаи шумо зиндагӣ мекунанд (
disk3s5): Ба натиҷа нигаред: - Тасвири охиринро мустақиман ба он насб кунед
/Volumes/SnapRescueистифода бурданmount_apfs -s: - Мурури
/Volumes/SnapRescue/Users/yournameва тамоми ҷузвдони корбарии худро ба диски берунии худ нусхабардорӣ кунедditto:
Усули 3: Санҷиши суперблокҳои пешинаи назоратии контейнер (nx_superblock_t) бо fsck_apfs¶
Чӣ мешавад, агар тамоми контейнери APFS (/dev/disk0s2 -> disk3) замима карданро рад мекунад, ё ҳам ҳаҷми зинда ва ҳам рӯйхати аксҳо ноком мешаванд, зеро ** охирин Superblock Container (nx_superblock_t)** дар сари пост буфери ангуштарин хангоми ногахонии кувваи электр канда шуд?
- Аввал тафтишкунии ташхиси танҳо барои хондан вайроннашавандаро иҷро кунед (
-n) дар қисмати физикии APFS (/dev/disk0s2) барои дидани ID кадом транзаксия (xid) ноком шуд: - Танҳо пас аз кӯшиши Усули 1, Усули 2 ё тасвири қисмат (
ddба диски беруна тавассути Ҳолати Диски Ҳадаф / Мубодилаи Диск), иҷро кунедfsck_apfsдар реҷаи интерактивӣ/таъмир (-y) ё бо сканкунии пешинаи гузаргоҳ (-o/-Sпарчамҳое, ки дар он сохтори барқарорсозӣ дастгирӣ мешавад): Кайfsck_apfsмебинад, ки навтаринnx_superblock_tдар дохили минтақаи Дескриптори гузаргоҳ маблағи чеки Fletcher-64 беэътибор дорад (obj_cksum), он ба таври худкор тавассути буфери ҳалқаи даврашакл ба ақиб мегузарад (xp_desc_blocks) барои дарёфти олитарин таърихи эътиборnx_superblock_t(xid - 1), ҳолати контейнерро чанд сония бармегардонад ва васлҳои баландии овозро барқарор мекунад.
Tip
Чӣ тавр ба SSD-и дохилии Mac-и корношоям аз Mac-и дуюм тасвир кардан ё дастрасӣ пайдо кардан мумкин аст (Apple Silicon Share Disk против Intel Target Disk Mode): Агар Mac-и шумо ҳаҷми овозро дар Recovery насб карда натавонад ва шумо мехоҳед абзорҳои судии APFS-ро иҷро кунед (R-Studio for Mac, UFS Explorer, Disk Drill, ё apfs-fuse) аз Mac дуюми корӣ, ду Mac-ро бо сими Thunderbolt / USB-C пайваст кунед:
- Дар Intel Mac: Нигоҳ доред T ҳангоми фурӯзон (Target Disk Mode), ки SSD-и дохилиро ҳамчун дастгоҳи хоми Thunderbolt ба Mac дуюм нишон медиҳад.
- Дар Apple Silicon Mac (M1/M2/M3/M4): Бор кунед macOS Recovery, клик кунед Утилитҳо -> Мубодилаи диск, интихоб кунед Macintosh HD, ва клик кунед Оғоз кардани мубодила (ё ба DFU / Apple Configurator 2 Restore пурбор кунед, агар шумо аллакай маълумотро нусхабардорӣ карда бошед, зеро DFU Restore калидҳои SEP-ро нест мекунад).
Марҳилаи 4: Таъмири мошини вақти вайроншуда .sparsebundle ("Time Machine Must Create a New Backup")¶
Агар нусхаи эҳтиётии Time Machine дар мубодилаи шабакаи Synology/QNAP/TrueNAS ҷойгир бошад (SMB) ё диски беруна дар дохили <MacName>.sparsebundle (ё .backupbundle) баста ва macOS пайдо мешавад:
"Time Machine санҷиши нусхаҳои эҳтиётии шуморо дар 'NAS' анҷом дод. Барои баланд бардоштани эътимоднокӣ, Мошини Time бояд барои шумо нусхаи эҳтиётии нав эҷод кунад."
** "Оғоз кардани нусхаи нав"-ро пахш накунед** (ангуштзании он тугма тамоми захираи бисёрсолаи шуморо нест мекунад. .sparsebundle). Ба ҷои ин, бо истифода аз ин чор қадам дар Mac-и худ sparsbundle-ро дар ҷои худ таъмир кунед:
| Компоненти Sparsbundle | Роҳи дохили <Name>.sparsebundle/ |
Пас аз қатъи Wi-Fi ё қатъи хоб он чӣ вайрон мешавад | Чӣ тавр мо онро дар зер ислоҳ мекунем |
|---|---|---|---|
Info.plist & Info.bckup |
MyMac.sparsebundle/Info.plist |
Time Machine менависад <key>VerificationState</key><integer>2</integer> (Тайёр кардани бастаи "Ба таври доимӣ бад / вайроншуда") аз ин рӯ, кӯшиши дубора насб кардани онро рад мекунад. |
Бозсозӣ VerificationState аз 2 бозгашт ба 0 ва хориҷ кунед RecoveryBackupDeclinedDate. |
token & bands/ |
MyMac.sparsebundle/bands/* |
macOS парокандаро дар ҳолати "ифлос / дар истифода" ё дарунӣ мегузорад APFS / HFS+ каталоги B-дарахти дохили 8 MB файлҳои банд хатогиҳои хурди маҷалла доранд. |
Пайваст бо hdiutil attach -nomount -readwrite ва давидан fsck_apfs -y (macOS Big Sur+) ё fsck_hfs -fy (macOS Catalina ва калонтар). |
Қадам ба қадам мошини вақт .sparsebundle / .backupbundle наҷот¶
- ** Ҳиссаи шабакаро насб кунед (
SMB) ё диски USB дар Finder**, то бубинедYourMac.sparsebundle(масалан, дар/Volumes/TM_Share/YourMac.sparsebundle). - ** Ҳама гуна тағирнопазирро кушоед
uchgпарчамҳо дар бандҳои пароканда**: Терминалро дар Mac-и худ кушоед ва дастрасии пурраи дискро ба Терминал диҳед (System Settings -> Privacy & Security -> Full Disk Access), пас иҷро кунед: - ** Замима кунед
.sparsebundleҳамчун диски виртуалии хоми хондан ва навиштан БЕ насб кардани системаи файлии вайроншудаи он (-nomount)**: Ба баромади терминал бодиққат нигаред: - ** Санҷед, ки оё нусхаи эҳтиётии Time Machine-и шумо истифода мешавад
APFS(macOS 11 Big Sur ва навтар) ёHFS+(macOS 10.15 Catalina ва калонтар) ва таъмири системаи файлии мувофиқро иҷро кунед**: - Агар
/dev/disk5s2мегуядApple_APFS: Давиданdiskutil apfs listБарои дидани истинод ба Контейнери синтезшудаи APFS бароиdisk5s2(масалан,Container disk6, Ҳаҷмdisk6s1), агар рамзгузорӣ шуда бошад, онро кушоед (diskutil apfs unlockVolume /dev/disk6s1 -nomount) ва даведfsck_apfs: - Агар
/dev/disk5s2мегуядApple_HFSёApple_HFSX: Каталоги HFS+ азнавсозии дарахти B-ро иҷро кунед (-drfyаз нав каталоги B-дарахт агар стандартӣ-fyноком мешавад): - Диски виртуалии таъмиршударо тоза ҷудо кунед:
- ** Ҳолати "Заҳролудшуда / Тафтиши ноком" -ро тоза кунед (
VerificationState = 2) дарунInfo.plistваcom.apple.TimeMachine.MachineID.plist**: Ҳатто баъдfsck_apfsёfsck_hfs100 фоизи хатогиҳои системаи файлиро ислоҳ мекунад, Time Machine то он даме ки шумо парчами нокомие, ки дар он навишта шудааст, аз истифодаи нусхабардорӣ худдорӣ мекунад.com.apple.TimeMachine.MachineID.plistдар дохили бастаи пароканда:Ҳоло дар Time Machine Нусхабардорӣ-ро клик кунед (ё кушоед# 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.sparsebundleдар Finder барои нусхабардории файлҳо мустақиман): тамоми ҷадвали захиравии таърихии шумо ба таври тоза пайваст мешавад.
Марҳилаи 5: Сахтгардонии macOS APFS, FileVault ва Time Machine бар зидди қуфлҳои оянда¶
Пас аз наҷот додани маълумоти Mac-и шумо, ин рӯйхати 4-қадами пешгирии пешгирии онро пур кунед:
- Нусхаи ҷисмонии калиди барқарорсозии шахсии FileVault-и 24-ро тасдиқ кунед ва чоп кунед (
fdesetup): Дар Mac-и коркунанда санҷед, ки калиди FileVault-и шумо бе тағир додани он тавассути иҷро дуруст астsudo fdesetup changerecovery -personal(ки он як Калиди барќарорсозии шахсии 24 аломати тару тозаро тавлид мекунад, ки шумо метавонед фавран дар мудири пароли офлайнии худ ва бехатарии оташфишон нигоҳ доред). - ** Ҳамеша ҳадди аққал нигоҳ доред
15%(50 GBба100 GB) фазои холӣ дар диски оғози APFS**: Вақте ки контейнери APFS пур мешавад99%иқтидори бевосита пеш аз навсозии системаи macOS Sonoma/Sequoia, насбкунанда ва APFS Copy-on-Write Map (omap) метавонад дар нимаи навсозӣ блокҳои ройгонро тамом кунад ва Mac-ро дар ҳалқаи пурборшаванда банд кунад (Error -69845). - Ду ҳадафи мустақили Time Machineро нигоҳ доред (ё Time Machine-ро бо як
rsync/ Carbon Copy Cloner / Backup Arq): Зеро Time Machine нусхаҳои эҳтиётиро ба таври худкор дар саросари самтҳои танзимшуда (e.g., NAS SMB Share + Local USB-C SSD), доштани SSD-и мустақими USB-C кафолат медиҳад, ки шумо ҳеҷ гоҳ танҳо аз шабака вобаста нестед.sparsebundleки агар Wi-Fi дар миёнаи навиштан афтад, метавонад вайрон кунад. - ** Ҳеҷ гоҳ сарпӯши MacBook-ро напӯшед ё сими USB-C-ро накашед, вақте ки Time Machine мегӯяд
Cleaning up...ёPreparing backup...**: Ин марҳила APFS-ро навсозӣ мекунад B-дарахт ваsparsebundleхаритаи банд.
Рақамҳои фавқулоддаи минтақавӣ ва протоколҳои агентӣ¶
Дар ҳоле ки ҳаҷми қулфшудаи FileVault ё нусхаи эҳтиётии вайроншудаи Time Machine одатан бӯҳрони IT-и шахсӣ ё корхона мебошад, қуфлҳои истгоҳи корӣ, ки ба кӯмаки тиббӣ, хадамоти таъҷилӣ ё ҳифзи маълумотҳои қонунӣ таъсир мерасонанд, талаботҳои расмии афзоишро иҷро мекунанд:
- Иёлоти Муттаҳида ва Канада: Рақам
911агар қуфлшавии истгоҳи корӣ ба нигоҳубини клиникии беморон, таҷҳизоти ташхисӣ ё фиристодани ҳолати фавқулодда таъсир расонад. Барои муассисаҳои тандурустӣ (HIPAA), қайд кунед, ки ҳангоми пур аз дискFileVault 2(AES-XTS-128) бандари бехатарро бар зидди беиҷозат ифшо кардан дар сурати дуздида шудани ноутбук таъмин менамояд, гум шудани доимии сабтҳои бе нусхаи беморон ин ҳодисаи мавҷудият дар доираи Қоидаи Амнияти HIPAA (45 CFR § 164.308(a)(7)). - ** Шоҳигарии Муттаҳида**: Рақам
999барои ҳолатҳои фавқулодда, ки ба бехатарии ҳаёт ё системаҳои клиникии шадиди NHS таъсир мерасонанд. Арзёбии талафоти доимии маълумоти шахсии захиранашуда тибқи Моддаи 33 GDPR UK (ICO,0303 123 1113). - Иттиҳоди Аврупо: Рақам кунед
112дар тамоми давлатхои аъзои ИА. Аз даст додани доимии дастрасии маълумоти шахсӣ ё қатъшавии ҷиддии хадамот арзёбӣ тибқи Моддаи 33 GDPR (72 соат) ва NIS2 (24 соат барои субъектҳои фарогир) талаб мекунад. - Австралия ва Зеландияи Нав: Рақам
000дар Австралия ё111дар Зеландияи Нав барои вокуниши фавқулодда. - Ҳиндустон ва Осиё-Уқёнуси Ором: Рақам
112дар Ҳиндустон барои вокуниши фавқулодда; дар бораи амнияти корхона ё мавҷудияти ҳодисаҳо тибқи қоидаҳои татбиқшавандаи CERT-In ва Санади DPDP гузориш диҳед.
Саволҳои зуд-зуд додашаванда¶
Чаро Mac-и ман дар Utility Disk ДУ ҷилди нишон медиҳад (Macintosh HD ва Macintosh HD - Data) ва чаро илова кардани ҷилди сеюм пас аз аз нав насб кардани macOS рӯй дод?¶
Дар macOS Catalina (10.15) ва Big Sur (11.0) сар карда, Apple системаи амалиётиро ба танҳо барои хондан тақсим кард. Ҳаҷми система (`Macintosh HD`) ва хондан-навиштан Ҳаҷми маълумот (`Macintosh HD - Data`) ҳамчун **APFS Volume Group** якҷоя шуда буд (аз ин рӯ Finder онҳоро ҳамчун як диски ягона нишон медиҳад). Агар касе macOS-ро ба ҳаҷми нодуруст бидуни тоза кардани Гурӯҳи Ҳаҷм дуруст аз нав насб кунад, Disk Utility дубликат эҷод мекунад. `Macintosh HD - Data - Data` Ҳаҷм дар ҳоле ки файлҳои аслии шумо дар дохили васлнашудаи кӯҳна мемонанд `Macintosh HD - Data` ҳаҷм. Давидан `diskutil apfs list` дар Терминал, ҳарду ҳаҷми маълумотро насб кунед ва тафтиш кунед `/Volumes/
Чӣ мешавад, агар ман ҳам пароли воридшавии Mac ва ҳам калиди барқарорсозии FileVault-и 24-ро фаромӯш карда бошам ва ман эскроуи iCloud FileVault-ро фаъол накарда бошам?¶
Агар `FileVault 2` дар Apple Silicon фаъол карда шудааст (`M1/M2/M3/M4`) ё Intel `T2` Mac ва шумо ягон пароли дурусти корбар, Калиди барқарорсозии шахсӣ, escrow iCloud Recovery ё калиди барқарорсозии институтсионалии MDM надоред (`Jamf / Intune`), рамзкушоӣ кардани SSD-и дохилӣ аз ҷиҳати криптографӣ ғайриимкон аст: на ҳатто Apple Engineering ё лабораторияи тозакунӣ муҳаррики AES-и сахтафзорро дар дохили Enclave Secure (ки дар байни кӯшишҳо таъхири вақти сахтафзорро таъмин мекунад) маҷбур карда наметавонанд. Аммо пеш аз таслим шудан, се ҷойеро, ки калиди шумо то ҳол вуҷуд дорад, тафтиш кунед: (1) санҷед, ки оё ҳисоби корбарии дигар дар Mac мавҷуд аст (`diskutil apfs listcryptousers`); (2) санҷед, ки оё Mac-и шумо ягон вақт дар MDM-и корфармоатон сабти ном шудааст (ки он ба таври худкор Калиди барқарорсозии FileVault-ро ҳифз мекунад); ё (3) нусхаҳои эҳтиётии iCloud Drive / Photos / Time Machine -и худро санҷед.
Чаро кард diskutil apfs unlockVolume ноком бо Error: -69593: Checksum verification failed ё Invalid password (-69507) вақте ки ман медонам, ки пароли ман 100% дуруст аст?¶
Аввалан, ** Тарҳбандии клавиатура**-и худро дар кунҷи рости болоии экрани барқарорсозии macOS санҷед: Барқароркунӣ аксар вақт пешфарз аст `U.S. QWERTY` ҳатто агар MacBook-и шумо Британияи Кабир, Олмон (`QWERTZ`), фаронсавӣ (`AZERTY`), ё клавиатураи Dvorak боиси аломатҳои (`@`, `"`, `-`, `_`, `y/z`) дар гузарвожаи худ аломати нодурустро ворид кунед. Аввал гузарвожаи худро ба сатри фармони намоёни Терминал ворид кунед, то шумо аломатҳои дақиқро дар экран бубинед, сипас онро ба дархости парол нусхабардорӣ ва часбонед.
Оё ман метавонам бо истифода аз файлҳои ҳазфшударо аз APFS Mac SSD барқарор кунам PhotoRec ё Disk Drill агар ман тасодуфан партовро холӣ карда бошам?¶
Дар ҳама гуна Mac-и муосир бо SSD-и дохилӣ, вақте ки файл нест карда мешавад ва партов холӣ мешавад (ва не `APFS Local Snapshot` ба ин блокҳо ишора мекунад), macOS фавран сахтафзор **NVMe мефиристад `Deallocate (TRIM)`** фармон ба контролери SSD, ки блокҳои ношиносро дар тӯли сонияҳо сифр мекунад. Аз ин рӯ, ** роҳи барқарорсозии №1-и шумо пас аз холӣ кардани партов дар Mac кандакории хом НЕСТ: он фавран насб карда мешавад. `APFS Local Snapshot` (`diskutil apfs listSnapshots /` ва `mount_apfs -s`) пеш аз гардиши акси ҳарсоата**, тавре ки дар марҳилаи 3 Усули 2 дар боло шарҳ дода шудааст.
Чаро вақте ки ман 100 ГБ файлҳои видеоиро 10 дақиқа пеш нест кардам, дар Macи ман дарҳол пеш аз шикастан фазои диск тамом шуд?¶
Зеро `APFS` системаи файлии Copy-on-Write буда, нест кардани а `100 GB` файл онҳоро озод намекунад `100 GB` блокҳои диск, агар як соатбайъ **APFS Snapshot Local** (`com.apple.TimeMachine.*.local`) қаблан гирифта шуда буд, то ҳол ба он блокҳо ишора мекунад (`Purgeable Space`). Агар Mac-и шумо навсозиро бор карда натавонад ё ба итмом расонад, зеро аксҳо нигоҳ дошта мешаванд `100 GB` гаравгони кайҳон, ба Терминали барқарорсозӣ бор кунед, қулфро кушоед `Macintosh HD - Data`, аксҳоро бо номбар кунед `diskutil apfs listSnapshots /dev/disk3s5`, ва кӯҳнатарин аксро бо он нест кунед `diskutil apfs deleteSnapshot /dev/disk3s5 -name
Чӣ тавр ман файлҳоро аз мошини Time солим ё таъмиршуда нусхабардорӣ мекунам .sparsebundle ба компютери Windows ё Linux, агар Mac-и ман комилан бимирад?¶
Мошини вақт `.sparsebundle` танҳо як директорияест, ки садҳо ададро дар бар мегирад `8 megabyte` файлҳои порча (`bands/0`, `bands/1`, `bands/2`...) ки бо ҳам пайваст шуда, тасвири диски виртуалиро ташкил медиҳанд. Дар Linux (Ubuntu), шумо метавонед бо истифода аз ** бандҳои парокандаро ба як дастгоҳи блоки виртуалӣ пайваст кунед.`sparsebundlefs`** (`sudo sparsebundlefs /mnt/nas/MyMac.sparsebundle /mnt/virtual_img`) ва сипас бо истифода аз ** ҳаҷми дохилии APFS-ро барои хондан насб кунед`apfs-fuse`** (`sudo apfs-fuse /mnt/virtual_img/sparsebundle.dmg /mnt/mac_files`) ё кушоед `.sparsebundle` бевосита дар **UFS Explorer** / **R-Studio** дар Windows.
Дастурҳои алоқаманд¶
- воҳимаи ядрои macOS, экрани сиёҳ ва барқарорсозӣ
- BitLocker, FileVault ва LUKS калиди барқарорсозии рамзгузорӣ ва аз нав танзимкунии TPM
- Тасодуфан "rm -rf" ё "Shift+Delete" дар Linux, macOS ё Windows: васлкунии фаврии танҳо барои хондан
- VeraCrypt, BitLocker ё Cryptomator сарлавҳаи ҳаҷми вайроншуда, барқарорсозии сарлавҳаи эҳтиётӣ ва барқарорсозии калиди RAM
- Ҳолати ногаҳонии танҳо барои хондан SSD ва NVMe, блокҳои эҳтиётии 0% ва наҷотдиҳии ғайрифаъолкунандаи TRIM
- Нусхаи эҳтиётии компютер, стратегияи 3-2-1 ва барқарорсозии офатҳои табиӣ
- Рақамҳои ёрии таъҷилӣ аз рӯи кишвар
Сарчашмаҳо ва роҳнамоии расмӣ¶
- Apple Inc. (
developer.apple.com): Системаи файлии Apple (APFS) Маълумотнома: Superblock Container (nx_superblock_t), Буфери ҳалқаи дескриптори нуқта (xp_desc), Харитаи объект (omap_phys_t), ва Сохторҳои тасвири ҳаҷм. - Дастури амнияти платформаи Apple (
support.apple.com/guide/security): * Архитектураи рамзгузории пурраи диски FileVault 2, бастабандии калидҳои бехатари анклав (VEK/KEK), ва Синхронизатсияи ҳаҷми пеш аз боркунӣ*. - Apple macOS Man Саҳифаҳо:
diskutil(8),fsck_apfs(8),mount_apfs(8),hdiutil(1), ваfdesetup(8)Маълумотнома дар бораи маъмурияти система. - Институти миллии стандартҳо ва технология (
NIST) (Иёлоти Муттаҳида): Нашри махсуси 800-111: Дастур оид ба технологияҳои рамзгузории нигаҳдорӣ барои дастгоҳҳои корбари ниҳоӣ.