Das MacBook (SSD + FileVault) wird nach Erschöpfung der Batterie nicht wiederhergestellt

851
Pietro Saccardi

Setup: Ich habe ein MacBook Pro 15 ", Mitte 2009, 3,06 GHz. Das DVD-Laufwerk wurde durch eine SAMSUNG SSD (830-Serie) mit 128 GB ersetzt, der Akku wurde einmal durch ein Original ersetzt. Der Arbeitsspeicher wurde auf 8 GB aufgerüstet.
Das System ist auf der SSD installiert, die Festplatte ist als Benutzerverzeichnis angemeldet. Beide Laufwerke verfügen über Verschlüsselung: FileVault ist für die SSD aktiviert, während die Festplatte beim Booten mit diesem schönen Tool entsperrt wird .

Problem: Wenn der Akku 0% erreicht, wird der Computer in den Ruhezustand versetzt. Bei einem Neustart werde ich von FileVault zur Eingabe eines Kennworts aufgefordert, das ein orangefarbenes Häkchen in der Nähe meines Benutzerbildes anzeigt, um anzuzeigen, dass eine Sitzung unterbrochen wurde. Ich gebe mein (korrektes) Passwort ein und anstatt mich in meine Sitzung einzuloggen, bekomme ich einen leeren leeren Bildschirm und einen Neustart .

Was ich bisher ausprobiert habe:

  • SMC- und PVRAM-Reset.
  • Ändern hibernatemodeüber pmset -ain - Modi 0, 3, 25: immer funktioniert gut, wenn ich einen manuellen Schlaf / Ruhezustand ausgeben, aber es funktioniert nicht, wenn die Batterie leer ist .
  • Löschen der sleepimageDatei
  • Ändern Sie hibernatefilezuerst die SSD-Speicherung und dann die Festplatte.
  • Auf system.logverdächtige Nachrichten prüfen.

Andere Symptome:

  • Im manuellen Ruhezustand meldet sich
    kernel[0]: WARNING: hibernate_page_list_setall skipped 6894 xpmapped pages
    das Systemprotokoll : Hier wechselt die Nummer 6894 von einem Test zum anderen.
  • Ich bekomme auch
    kernel[0]: Sleep failure code 0x00000000 0x1f006a00
  • Ich kann hibernate_*zum Zeitpunkt des Stromausfalls weder eine zugehörige Nachricht im Systemprotokoll finden, noch eine Fehlernachricht, die sich auf die fehlgeschlagene Wiederherstellung aus dem Ruhezustand-Image bezieht. Es gibt nur die Meldung Darwing Kernel Version...vom zweiten Startvorgang.
  • Ich habe 8 GB RAM, aber die Sleep-Image-Datei ist immer 4 GB .

Ich habe versucht, all diese Symptome zu googeln, fand aber nichts, was helfen könnte.

Meine Vermutungen: Die
Manpage von pmset gibt an, dass die Sleep-Image-Datei möglicherweise nur auf eine Datei verweist, die sich auf dem Root-Volume befindet. Mein Root-Volume ist technisch gesehen das SSD-Laufwerk, aber es befindet sich nicht physisch dort, wo Apple das Root-Volume erwarten würde (dh der Festplattenschacht). Kann dies der Grund sein, warum das Schlafbild nicht geladen werden kann?
Natürlich ist auf ein auf der Festplatte gespeichertes Schlafbild nicht zugegriffen, da FileVault zu diesem Zeitpunkt nur das Root-Volume aufheben kann. Wenn dies nicht der Fall ist, warum ist die Sleep-Image-Datei nur 4 GB groß? Ich meine genau 4 GB.

Weitere Informationen:
Ich hatte dieses Problem, seit ich das SSD-Laufwerk von Lion zu Yosemite hinzugefügt habe. Leider hatte ich nicht die Möglichkeit, die gleiche Situation ohne FileVault zu testen. RAM ist ein gesundes Afaik.

Die Fragen: Die Situation ist speziell auf das Setup von SSD + FileVault zurückzuführen, aber das Problem hängt sicherlich mit dem System zusammen, das auf einem "sekundären" Laufwerk installiert wird. Gibt es eine Möglichkeit, die Systemwiederherstellung in diesem Zusammenhang ordnungsgemäß zu aktivieren? Was bedeutet Apple genau unter "Root-Laufwerk"? Warum lädt FileVault meine Sitzung nicht richtig, obwohl sie (getrennt von der Schlafgröße) richtig gespeichert wurde? Sind der Sleep-Fehlercode oder die 4-GB-Sleep-Image-Datei in irgendeiner Weise von Bedeutung?

Jeder Vorschlag, Klärung über Apples Interna, Vermutungen wird gut angenommen!

0

1 Antwort auf die Frage

0
nickcrabtree

Über die Größe des 4-GB-Schlafbilds: Eine Änderung bei Mavericks scheint die dynamische Aktualisierung des Schlafbildes in Abhängigkeit von der verwendeten RAM- Größe zu sein. Ich glaube nicht, dass das ein Problem ist.

Als ich bei meinem 2010 17 "MBP ein ähnliches Verfahren durchführte, ersetzte ich die ursprüngliche Systemfestplatte durch die SSD (neue Systemfestplatte) und legte die ursprüngliche Systemfestplatte in den DVD-Schacht. Ich habe dieses Setup nicht mehr, aber IIRC Ich habe FileVault ohne Probleme verwendet.

Ich hielt meine Hauptfestplatte in der gleichen Position, damit ich die SMS auf der richtigen Festplatte arbeiten konnte. Jetzt frage ich mich, warum es die unterbrochene Sitzung überhaupt erkennt. Pietro Saccardi vor 9 Jahren 0