Ich versuche herauszufinden, ob ich meinen im Dezember 2019 gekauften Mac Mini (2018) ersetzen muss (512 GB SSD, 16 GB RAM). Wenn ich First Aid ausführe, erhalte ich immer wieder den folgenden Fehler. Ich repariere ihn im Wiederherstellungsmodus von Grund auf, zuerst das Volume und dann den Container, und es heißt, er sei repariert und die Festplatte sieht in Ordnung aus, aber wenn ich First Aid ein paar Stunden später erneut ausführe, ist der Fehler wieder da:
/dev/rdisk1s1: ** Checking snapshot 11 of 12 (com.apple.TimeMachine.2023-07-08-182610.local)
/dev/rdisk1s1: warning: mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (-1) for extent (75965840 + 4)
/dev/rdisk1s1: warning: mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (-1) for extent (76696330 + 8)
/dev/rdisk1s1: ** Checking snapshot 12 of 12 (com.apple.TimeMachine.2023-07-08-192548.local)
/dev/rdisk1s1: error: mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (1) for extent (75965840 + 4)
/dev/rdisk1s1: error: mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (1) for extent (76696330 + 8)
/dev/rdisk1s1: ** Checking the document ID tree.
/dev/rdisk1s1: ** Checking the fsroot tree.
/dev/rdisk1s1: ** Checking the extent ref tree.
/dev/rdisk1s1: ** Verifying volume object map space.
/dev/rdisk1s1: ** The volume /dev/rdisk1s1 was found to be corrupt and needs to be repaired.
/dev/rdisk1s1: ** Verifying allocated space.
/dev/rdisk1s1: ** Performing deferred repairs.
/dev/rdisk1s1: error: Unable to perform deferred repairs without full space verification
/dev/rdisk1s1: error: Try running fsck against the entire APFS container instead of a volume
/dev/rdisk1s1: ** The volume /dev/rdisk1s1 could not be verified completely.
/dev/rdisk1s1: Sat Jul 8 20:09:48 2023
Von Smartmontools sehe ich:
smartctl -a disk0
smartctl 7.3 2022-02-28 r5338 [Darwin 22.5.0 x86_64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: APPLE SSD AP0512M
Serial Number: C078504002HJRFYAB
Firmware Version: 1296.120
PCI Vendor/Subsystem ID: 0x106b
IEEE OUI Identifier: 0x000000
Controller ID: 0
NVMe Version: <1.2
Number of Namespaces: 1
Local Time is: Sun Jul 9 20:22:36 2023 ADT
Firmware Updates (0x02): 1 Slot
Optional Admin Commands (0x0004): Frmw_DL
Optional NVM Commands (0x0004): DS_Mngmt
Maximum Data Transfer Size: 256 Pages
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 0.00W - - 0 0 0 0 0 0
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 49 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 11%
Data Units Read: 355,382,704 [181 TB]
Data Units Written: 237,678,387 [121 TB]
Host Read Commands: 7,371,234,957
Host Write Commands: 3,890,298,980
Controller Busy Time: 0
Power Cycles: 449
Power On Hours: 4,191
Unsafe Shutdowns: 277
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Read 1 entries from Error Information Log failed:
GetLogPage failed: system=0x38, sub=0x0, code=745
bash-3.2$
Antwort1
Ich hatte einen ähnlichen Fehler und habe einige Nachforschungen dazu angestellt, die ich hier teilen möchte. Ein wichtiger Unterschied besteht darin, dass dies Laufwerke betrifft, die als APFS formatiert sind. Seien Sie vorsichtig, wenn Sie Ratschläge befolgen, die möglicherweise älter sind und sich nicht speziell auf APFS-Laufwerke beziehen.
- Mehrere (aktuelle) Referenzen weisen darauf hin, dass First Aid bei APFS-Laufwerken auf dem Container und nicht auf dem Volume ausgeführt werden muss. Dies muss anscheinend erfolgen, während das System nicht gemountet ist, beispielsweise im Wiederherstellungsmodus (Befehl R beim Start).Verknüpfung
- Ein Benutzer sagt, dass er das Laufwerk vor dem Ausführen von „Erste Hilfe“ manuell aushängt, und behauptet, dass das Festplatten-Dienstprogramm dies manchmal nicht schafft.Verknüpfung
- Ein anderer Benutzer in derselben MacRumors-Diskussion (mit 68.000 Identitätspunkten) sagt, dass er nicht nur First Aid „alle Instanzen“ seines Master-Laufwerks ausgeführt, sondern auch Time Machine deaktiviert und dann Terminal verwendet hat, um alle lokalen Snapshots zu löschen.Verknüpfung
- In diesem Apple Support-Dokument wird das Anzeigen und Löschen Ihrer APFS-Snapshots erläutert.Verknüpfung
Laufwerkszustand vs. Datenbeschädigung
- Die Probleme, die ich in diesem Zusammenhang gesehen habe, scheinen hauptsächlich auf Datenbeschädigungen und nicht auf Laufwerksfehler zurückzuführen zu sein, auch wenn die Fehlermeldungen ziemlich bedrohlich klingen. Allerdings ist eine Neuformatierung Ihres Laufwerks zur Behebung von Beschädigungsproblemen nicht unerheblich, selbst wenn Sie über eine aktuelle Sicherung verfügen.
- Dieser Beitrag bezieht sich aufSmartmon-Werkzeugeals kostenlose Befehlszeilenlösung zur Überwachung/Auswertung von APFS-Festplatten.Verknüpfung
- Ein anderer Beitrag bezieht sich auf einen kostenlosen GUI-basierten SSD-Monitor namens SSDReporter.Verknüpfung
Habe smartctl von den Smartmon-Tools aus ausgeführt
josh@joshuas-mini ~ % smartctl -a disk3s5
smartctl 7.3 2022-02-28 r5338 [Darwin 22.5.0 arm64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: APPLE SSD AP1024Q
Serial Number: 0ba0122c40a52e0b
Firmware Version: 874.120.
PCI Vendor/Subsystem ID: 0x106b
IEEE OUI Identifier: 0x000000
Controller ID: 0
NVMe Version: <1.2
Number of Namespaces: 3
Local Time is: Wed Jul 26 08:06:52 2023 CDT
Firmware Updates (0x02): 1 Slot
Optional Admin Commands (0x0004): Frmw_DL
Optional NVM Commands (0x0004): DS_Mngmt
Maximum Data Transfer Size: 256 Pages
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 0.00W - - 0 0 0 0 0 0
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 33 Celsius
Available Spare: 100%
Available Spare Threshold: 99%
Percentage Used: 10%
Data Units Read: 653,815,670 [334 TB]
Data Units Written: 495,164,729 [253 TB]
Host Read Commands: 12,687,340,931
Host Write Commands: 6,148,184,985
Controller Busy Time: 0
Power Cycles: 225
Power On Hours: 5,760
Unsafe Shutdowns: 79
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Read 1 entries from Error Information Log failed: GetLogPage failed: system=0x38, sub=0x0, code=745
Antwort2
Ich habe meinen Mac Mini von 2018 nicht ersetzt. Es scheint, dass dies ein Fehler in MacOS oder First Aid gewesen sein könnte, da ich den Fehler nicht mehr bekomme.