Ich habe dies in den Apple-Diskussionsforen gepostet, aber noch keine Antwort erhalten, die auf die Tiefe zutrifft, in der diese Situation derzeit besteht.
Die Festplatte meines Mac (mit Mojave) wurde kürzlich beschädigt, und ich konnte das System nicht booten. Ich kann in den Wiederherstellungsmodus booten, und meine Absicht war es, die wichtigen Daten in /Users/ (mein Benutzername) zu retten, aber zu meiner Überraschung ist der gesamte /Users/-Ordner einfach nicht da, wenn ich versuche, darauf zuzugreifen Terminal.
Schritte gemacht:
Was ich versucht habe:
Ich kann nur zwei mögliche Schlussfolgerungen ziehen:
In der Zwischenzeit habe ich mich auf das Schlimmste vorbereitet und ein externes Laufwerksgehäuse bestellt, damit ich das Laufwerk aus meinem Computer herausziehen und seinen Inhalt auf einem anderen Computer anzeigen kann.
Ich zögere gerade sehr, MacOS neu zu installieren, denn wenn /Users/ durch die Beschädigung kompromittiert wurde, möchte ich nichts weiter unternehmen, was eine Wiederherstellung irgendwie verhindert. Mit anderen Worten, ich versuche, überhaupt keine neuen Daten auf das Laufwerk zu schreiben.
Danke für Hilfe oder Anregungen im Voraus.
Ich bin mit Big Sur auf dasselbe Problem gestoßen und konnte herausfinden, warum mein Users
Verzeichnis leer war, also dachte ich, ich poste.
Ich hatte mein "Macintosh HD"-Laufwerk als gemountet /Volumes/Macintosh HD
, /Volumes/Macintosh HD/Users
war aber leer. Es stellt sich heraus, dass es eine separate "Macintosh HD - Data"-Partition gibt, die ebenfalls gemountet werden muss. Ich habe diskutil apfs unlock "Macintosh HD - Data"
mein Passwort verwendet und eingegeben und dann meine fehlenden Users
Verzeichnisse in /Volumes/Macintosh HD - Data/Users
.
Das ist normal. Wenn Sie in Recovery booten, sei es von Ihrem lokalen Laufwerk oder über das Internet, booten Sie eine völlig andere Instanz von macOS.
Wenn Sie das /Users-Verzeichnis anzeigen möchten, müssen Sie zuerst das interne Laufwerk in ein Verzeichnis (z. B. /Volumes) einhängen , dann können Sie dorthin navigieren.
Was die Beschädigung Ihres Laufwerks betrifft, ist es besser, ein Gehäuse oder einen USB-zu-SATA-Adapter zu besorgen und es auf einer „ausgewachsenen“ Version von macOS zu installieren, damit Sie ein Image des Laufwerks erstellen und damit arbeiten können, anstatt weiter zu riskieren Datenverlust.
-data
daran angehängtdiskutil list
sehe ich nichts mit angehängtem "-data". Ist das etwas Verstecktes, das zusätzliche Befehle erfordert, um gesehen zu werden?diskutil list
- HINWEIS: Ich zeige nur den Teil, der sich auf dieses Laufwerk bezieht, und ich habe die Partition vorübergehend in "Verloren" umbenannt, um sie von anderen Partitionen zu unterscheiden, weil ich das Laufwerk genommen habe aus meinem Computer nehmen, in ein Gehäuse stecken und mit einem anderen Computer verbinden [ dropbox.com/s/hd3a2uvmrayrt3q/…diskutil apfs list
. Sie sehen dann alle Container . Hier ist eine ähnliche Ausgabe dessen, was Sie sehen werden. Ich habe die zwei verschiedenen APFS-Volumes hervorgehoben, die auf die „gleichen“ Daten verweisen: dropbox.com/s/56rxak9iraqric5/APFS%20Output.png?dl=0/System/Volumes/Data
- bedeutet das, dass ich möglicherweise gefunden habe, wonach ich gesucht habe, indem ich zu /Volumes/(main OS partition)/System/Volumes/Data navigiert habe? Ich sehe immer noch keine Logik darin, aber ich glaube, ich bin mit der APFS-Logik einfach nicht so vertraut wie mit HFS+. Dieses Format schien strukturell so viel sinnvoller zu sein./System/Volumes/Data
...sudo rsync -avhPWHx '/Volumes/Macintosh HD - Data' '/Volumes/Macintosh HD - Data 1'
können nur 70,04 GB Dateien übertragen werden, aber in diskutil heißt es, dass 200 GB verwendet werden.Ich war in der Lage, die Disk Drill-Wiederherstellungssoftware, die auf „Deep Scan“ eingestellt war, für den gesamten Inhalt des physischen Laufwerks zu verwenden – und irgendwie war die Software in der Lage, den Benutzerordner zu enthüllen. Zum Glück konnte ich alles, was ich brauchte, von dort extrahieren (sowie Dateien, die ich nicht einmal mehr wollte, aber das ist ein kleiner Preis, den ich zahlen muss).
Ich kann keine Erklärungen dafür anbieten, warum nichts anderes zu funktionieren schien, um den Benutzerordner im Terminal / sudo sichtbar zu machen, sei es im Wiederherstellungsmodus oder nachdem das Laufwerk auf einen anderen Computer gebracht wurde, unabhängig von vielen verschiedenen Möglichkeiten, auf der GESAMTEN Partition zu initiieren chflags -R nohidden
. versucht extrem verworrenchmod
Einstellungen überprüfen, Berechtigungen überprüfen, manuell jeden Ordner durchsuchen, den ich mir vorstellen kann, die Partition auf jede mir bekannte Weise mounten, sogar versuchen, ANDERE Partitionen auf der physischen Festplatte zu mounten, die eindeutig nichts mit der fraglichen Partition zu tun haben. Ich bin sicher, ich vergesse auch eine Handvoll anderer Dinge, die ich auf dem Weg ausprobiert habe - und vertrauen Sie mir, wenn ich sage, dass ich alles versucht habe, was ich finden konnte, sogar über die Vorschläge auf dieser Seite hinaus, und ich habe sie richtig ausprobiert, mit fast 20 Jahre Mac-Erfahrung auf dem Buckel. Das soll nicht heißen, dass ich keineswegs ein perfekter Mensch bin (offensichtlich), aber ich bin auch kein fummeliger Noob, wenn es um dieses Zeug geht.
Ich habe keinen Zweifel, dass jemand diesen Thread mit der Zeit sehen und eine endgültige Antwort auf die Probleme haben wird, die ich erlebt habe. Ich ermutige diese Person unbedingt, ihr Wissen der Welt anzubieten, denn was auch immer die wahre Lösung war, es ist zum Zeitpunkt des Schreibens dieses Artikels kein gut dokumentiertes Wissen. Entweder das, oder es war etwas so Spezifisches für meine Situation, dass es sich als lähmend herausstellte und gegen die normale Funktionsweise von macOS als Ganzes verstieß.
Anstatt die SSD zu entfernen, können Sie versuchen, den Target Disk-Modus zu verwenden. Dadurch können Sie von der internen SSD auf einem anderen Computer booten. Versuchen Sie, das /var-Verzeichnis zu überprüfen. Haben Sie Erste Hilfe auf Macintosh HD (oder was auch immer das OS-Laufwerk ist) ausprobiert? Die Neuinstallation von macOS wirkt sich nicht auf Einstellungen oder Benutzerdaten aus, sodass Sie sich keine Sorgen machen müssen. Können Sie einen Eintrag für Ihre Benutzerkonten in /Volumes/(OS Drive)/etc/passwd sehen? Wenn Sie dies nicht tun, bedeutet dies, dass alle Ihre Benutzerkonten gelöscht wurden. Wenn Sie möchten, können Sie auch /var/db/dslocal/nodes/Default/users überprüfen und prüfen, ob es .plist-Dateien für Ihren/Ihre Benutzer gibt. Sie können auch versuchen, macOS mithilfe der macOS-Wiederherstellung auf einer externen Festplatte zu installieren, und dann versuchen, auf der externen Festplatte zu booten, um zu sehen, ob Sie das /Users-Verzeichnis auf der internen SSD sehen können. Viel Glück!
fsck_apfs
. Viel Glück!sudo chmod 744 -R /
Dies gibt jedem Benutzer Leseberechtigungen und dem Eigentümer (System) Lese-, Schreib- und Ausführungsberechtigungen. Ich weiß, dass Sie erwähnt haben, dass Sie versucht haben, es auszublenden, aber das könnte helfen. Sie können auch versuchen, diskutil verifyDisk <diskIdentifier>
Berechtigungen zu überprüfen. Nochmals viel Glück!
Gordon Davisson
/Users
mit einem Schrägstrich beginnt, befindet es sich explizit im Stammverzeichnis des aktuellen Systemvolumes; Der Wiederherstellungsstamm enthält keinen Benutzerordner, daher/Users
wird nicht erwartet, dass er vorhanden ist. Ihr regulärer Benutzerordner sollte/Volumes/(my OS drive name)/Users
stattdessen unter sein (und beachten Sie, dass Sie, wenn der Volume-Name Leerzeichen enthält, ihn entsprechend in Anführungszeichen setzen oder mit Escapezeichen versehen müssen). Also... suchen Sie nach/Users
, oder suchen SieUsers
(beachten Sie keinen Schrägstrich) in/Volumes/(my OS drive name)
?agrafisch
benwiggy
agrafisch
Sauerstoff
Sauerstoff