FileVault bleibt an der Pause hängen

19

Ich habe gerade einen neuen 13 "-RMBP mit Yosemite installiert. Ich habe FileVault beim Einrichten des Computers aktiviert.

Einige Tage später wird in der Liste der Apps, die viel Energie verbrauchen, die App "Zurücksetzen aus FileVault" angezeigt. [ Bearbeiten: Diese App wird nicht mehr angezeigt. alles andere in diesem Beitrag ist immer noch wahr.]

Ich überprüfe FileVault in den Systemeinstellungen und dort steht "Verschlüsselung angehalten", gefolgt von "Netzteil anschließen, um die Verschlüsselung fortzusetzen". Das Anschließen des Netzteils macht keinen Unterschied, obwohl das Gerät erkennt, dass es aufgeladen wird.

Ich habe mehrere Threads gefunden, die dieses Problem beschreiben, aber keine Lösungen.

Ich habe versucht, den SMC zurückzusetzen, den PRAM zu löschen, in den Wiederherstellungsmodus zu wechseln, die Festplatte zu reparieren und Berechtigungen zu reparieren. Nichts hat funktioniert. Ich kann FileVault vom Terminal aus nicht stoppen. Wenn ich versuche, es zu aktivieren, heißt es, dass es bereits aktiviert ist:

$ fdesetup status
FileVault is On.
Encryption in progress: Pending

$ sudo fdesetup disable
Password:
Enter a password for '/':
...

$ fdesetup status
FileVault is On.
Encryption in progress: Pending

$ sudo fdesetup enable
Error: FileVault is already On.

Hier ist die Ausgabe von diskutil cs list:

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 25ED6E9D-5D22-4846-9C2A-2698F58A1159
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         250140434432 B (250.1 GB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume 32AF849E-36C7-4587-AF3E-3BEC1D517A69
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     250140434432 B (250.1 GB)
    |
    +-> Logical Volume Family F3D38571-E46C-4A52-9C1A-71B9737E0A79
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         AES-XTS
        Conversion Status:       Converting
        Conversion Direction:    forward
        Has Encrypted Extents:   Yes
        Fully Secure:            No
        Passphrase Required:     Yes
        |
        +-> Logical Volume 4362CD83-5AAB-4DA5-BD4E-17BC5CCAEB49
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          249820610560 B (249.8 GB)
            Conversion Progress:   Paused
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

Wenn ich nach Console suche corestorage, erhalte ich viele Einträge wie die folgenden:

12/13/14 8:41:45.067 PM corestoraged[155]: 0x7fff78553300 resumeBackgroundConversion: background conversion started/resumed for lv 4362CD83-5AAB-4DA5-BD4E-17BC5CCAEB49.

Und andere mögen das:

12/13/14 8:41:45.000 PM kernel[0]: CoreStorageLogical::resumeBackgroundTransform: thread already running

Irgendwelche Vorschläge? Die Maschine ist brandneu, es gibt also keine RIESIGEN Datenmengen (und es gibt auch keine Time Machine-Backups), aber ich möchte vermeiden, dass das Laufwerk gelöscht werden muss.

Wenn ich nichts tun kann, hat Apple in der Vergangenheit Hotfixes für solche Probleme herausgegeben?

Peter
quelle
1
Ich habe die Corestorage-Deamons entladen und deaktiviert (es gibt einen Corestoraged und einen Helper), den Kinderwagen neu gestartet und zurückgesetzt, meine Festplatte im abgesicherten Modus repariert und schließlich neu gestartet. Dann habe ich die Deamons wieder aktiviert und es schien sich zu lösen. Dies nicht als tatsächliche Antwort zu posten, da ich keine Ahnung habe, ob es wirklich eine Lösung ist oder nur für mich funktioniert hat.
Markwatson
@markwatson In meiner Antwort habe ich auf einen ähnlichen Prozess verwiesen. Ist das derselbe, dem du gefolgt bist?
Peter

Antworten:

12

Ich habe danach während der Teilnahme an der WWDC 2015 gefragt und erfahren, dass das Problem "Verschlüsselung angehalten" in 10.10.3 behoben wurde.

Die Hauptursache war ein Problem beim Ändern der Größe des CoreStorage-Volumes während des Verschlüsselungsprozesses. Wenn das CoreStorage-Volume nicht wachsen konnte, wurde die Verschlüsselung angehalten und konnte erst fortgesetzt werden, nachdem das Problem mit der Größenänderung behoben wurde.

So beheben Sie dieses Problem:

  1. Aktualisieren Sie Ihren Mac auf 10.10.3 oder starten Sie von einem alternativen Laufwerk, auf dem 10.10.3 ausgeführt wird.
  2. Entsperren Sie gegebenenfalls das verschlüsselte Laufwerk
  3. Öffnen Sie das Terminal
  4. Führen Sie den folgenden Befehl aus, um die Festplattenkennung Ihres Mac zu erhalten:

    diskutil list
    
  5. Führen Sie den folgenden Befehl mit Root-Rechten aus, sobald Sie über die Festplatten-ID-Informationen verfügen:

    fsck_cs -y disk_identifier_goes_here
    
  6. fsck_cs sollte das CoreStorage-Volume reparieren und das Größenänderungsproblem beheben. Als Teil der Ausgabe sollte angezeigt werden, dass die Verschlüsselung fortgesetzt wird.

Reicher Trouton
quelle
Vielen Dank für Ihre Antwort. Obwohl ich dies nicht testen kann (da ich das Problem bereits mit der in meiner Antwort beschriebenen Problemumgehung behoben habe), gehe ich davon aus, dass dies die richtige Lösung ist.
Peter
Leider hat das bei mir nicht geklappt. Schade.
Ben Wilde
1
Das Festplatten-Dienstprogramm von El Capitan scheint auch eine Möglichkeit geboten zu haben, "Verschlüsselung angehalten" aufgrund des Größenproblems zu beheben. Befolgen Sie die Anweisungen, die kürzlich in einem der vielen Apple Support-Threads veröffentlicht wurden. Ich habe von einer USB El Capitan-Installationsdiskette gebootet, das Festplatten-Dienstprogramm ausgeführt und während der Erste-Hilfe-Prüfung Folgendes festgestellt: "Die Größe des Volumes @@@ wurde geändert, um die Blockierung der unterbrochenen Verschlüsselung aufzuheben". Jetzt ist endlich alles in Ordnung. discussion.apple.com/message/29014455#29014455
npdoty
Du bist ein absoluter Lebensretter. Ich habe alles ausprobiert und das hat den Trick getan.
InkGolem
Ich lasse 10.12.5 laufen, aber ich lief noch in dieses Problem (also ist es noch nicht tot!) ZOMBIES! Ich erhalte die Meldung, dass das Volume disk0s2 nicht repariert werden kann, wenn es verwendet wird, wenn ich diesen Patch ausprobiere. Ich denke, ich muss versuchen, von einem anderen Volume zu booten. Vielen Dank für die ausführlichen Antworten zu diesem Thread.
micstr
8

Ich habe mit Apple gesprochen und mein Fall wurde eskaliert. Ich habe Protokolle zur Auswertung an die Techniker gesendet, und sie haben festgestellt, dass die FileVault-Verschlüsselung fehlgeschlagen ist. Wie andere Benutzer berichtet haben, bestand der einzige Vorschlag darin, ein Time Machine-Backup zu erstellen, das Laufwerk zu löschen, Yosemite neu zu installieren und aus dem Time Machine-Backup wiederherzustellen.

Ein paar wichtige Hinweise (aus Forenbeiträgen, die ich gelesen habe):

  • Wenn Sie das Laufwerk löschen, wählen Sie Journaled. Standardmäßig ist dies der Fall Journaled, Encrypted, aber wenn die Verschlüsselung aktiviert bleibt, wird das Problem nicht behoben.
  • Eine Time Machine-Sicherung ist nicht erforderlich, um das Laufwerk zu löschen und OS X Yosemite neu zu installieren. Dies ist jedoch die einfachste Methode, um Ihre Daten zu sichern.
  • Sie müssen FileVault während der erstmaligen Einrichtung von OS X deaktivieren, da sonst das Problem möglicherweise erneut auftritt. Natürlich könnte es das zweite Mal klappen ... aber warum das Risiko eingehen? Warten Sie, bis Apple diesen Fehler behoben hat, bevor Sie FileVault erneut aktivieren.
  • Wenn Sie während der Installation von OS X von der Time Machine-Sicherung wiederherstellen, werden Sie nicht aufgefordert, FileVault zu aktivieren, und es sollte standardmäßig deaktiviert sein.

Wenn diese Lösung nicht zufriedenstellend ist, finden Sie möglicherweise Hinweise in diesem Handbuch zu fehlgeschlagener FileVault-Verschlüsselung . Ich dachte über einen ähnlichen Ansatz nach (ich fand diesen Leitfaden, indem ich bei Google nach "Killing Corestoraged" suchte), entschied mich aber letztendlich für den bewährten (und langwierigen) Ansatz einer vollständigen Neuinstallation.

Für die Nachwelt ein Teilauszug des oben genannten Leitfadens:

Das Scannen nach dem entsprechenden Prozess hat also ergeben, dass die hohe Last durch die Corespeicherung verursacht wurde. Ich hatte eine 50/50-Chance, das Problem zu beheben oder mein System vollständig zu zerstören, und hatte eine Idee, wie ich das Problem beheben könnte. Also habe ich zuerst versucht, den Prozess einfach abzubrechen. Das hat funktioniert, aber nach ein paar Sekunden ist der Prozess wieder aufgetreten - also muss er von einem anderen Daemon gestartet worden sein. Es stellte sich heraus, dass der Launchd diesen Prozess startet. Um entweder das gesamte Tutorial [2] durchzuarbeiten, habe ich mich für eine schnelle Fehlerbehebung / Testversion entschieden. Meine Idee war es also, die Daemon-Binärdatei zu verschieben und dann den Prozess abzubrechen. Also habe ich folgendes gemacht:

firebird:~ jvr$ mv /usr/libexec/corestoraged /usr/libexec/corestoraged.old
firebird:~ jvr$ killall corestoraged

Und überraschenderweise sank die Last, während mein Betriebssystem noch funktionierte. Bitte beachten Sie, dass dies sehr riskant ist und ich würde nicht empfehlen, dies zu tun, es sei denn, Sie sehen keine anderen Optionen.

Es sollte auch beachtet werden, dass es definitiv eine bessere Lösung in Bezug auf die Startkonfiguration gibt. Weder noch weniger sollte Apple sein FileVault stabil laufen lassen, zumal es als Kerndienst betrachtet werden muss.

[09.09.2014] Update: Ich habe die Hoffnung aufgegeben, das Problem dauerhaft zu beheben, und habe begonnen, ein Backup meines MacBook zu erstellen und mich auf eine Neuinstallation vorzubereiten. Selbst wenn die oben beschriebene Problemumgehung das Problem mit der CPU-Auslastung und dem Stromverbrauch behebt, war es mir unangenehm, mich in den Kernprozessen zu bewegen, in denen ich nicht 100% sicher war, was sie tun. Also habe ich alles gesichert und angefangen, meine Maschine zu säubern. Nachdem alles soweit erledigt war, habe ich beschlossen, den Mac im Wiederherstellungsmodus zu starten und die Festplattenreparaturfunktion (insbesondere die Korrekturberechtigungen) noch einmal zu testen. Danach dachte ich, ich versuche es noch einmal. Hochgefahren, das Corestoraged zurück verschoben und im FileVault-Fortschrittsbildschirm in den Sicherheitseinstellungen überprüft. Und plötzlich sah ich, dass der Verschlüsselungsprozess wieder funktionierte.

Und was ich aus dieser Lektion gelernt habe - machen Sie Backups. Und die zweite Lektion, die ich gelernt habe: Gehen Sie niemals den einfachen Weg und installieren Sie Ihr Betriebssystem neu.

Peter
quelle
1
Diese Antwort ist veraltet. Das Problem wurde in 10.10.3 behoben. Beste Antwort imho: apple.stackexchange.com/a/190845/45492 von Rich Trouton
n1000
6

Ich möchte die Lösung mitteilen, die das Problem für mich behoben hat.

Zunächst schlug meine El Capitan-Installation fehl, was dazu führte, dass nach dem Booten der Anmeldebildschirm angezeigt wurde, aber nach einer Anmeldung eine Kernel-Panik auftrat und der Mac neu gestartet wurde.

Also habe ich versucht, über den Wiederherstellungsmodus neu zu installieren, aber zum Zeitpunkt der Auswahl der Festplatte wurde folgende Meldung angezeigt: Die FileVault-Konvertierung wird ausgeführt. Verwenden Sie den Einstellungsbereich "Sicherheit und Datenschutz", um den Konvertierungsstatus zu überprüfen.

Diese Schritte lösten mein Problem:

  • Gehen Sie in den Wiederherstellungsmodus (halten Sie cmd + R während des Startvorgangs gedrückt)
  • Öffnen Sie ein Terminal und geben Sie Folgendes ein : diskuitl cs list result: Conversion Progress: Paused
  • Ich öffnete ein zweites Terminalfenster
  • Nach der Binärdatei 'corestoraged' gesucht: file / -name 'corestorage *'
  • Gefunden im Wiederherstellungsordner: / usr / libexec / corestoraged
  • Startete corestoraged im gefundenen Ordner: ./corestoraged
  • Überprüfen Sie nun die HD über das erste Terminal, der Konvertierungsfortschritt zeigte nun einen Prozentsatz und nach einer Stunde wurde die HD konvertiert.
  • Dann könnte ich El Capitan aus dem gleichen Wiederherstellungsmodus neu installieren.
  • Nach der Neuinstallation war alles wie es war.
user155343
quelle
2
Dies ist die eigentliche Antwort
Jakethedog
1
Vielen Dank. Dies funktionierte bei mir mit einer externen Festplatte, die angehalten wurde (ich habe nicht versucht, macOS oder etwas anderes neu zu installieren). Musste einfach erst mit die Scheibe entsperren diskutil coreStorage unlockVolume {logical id}.
G-Wiz
1
Dank des Aufrufs von / usr / libexec / corestoraged aus dem Wiederherstellungsmodus wurde der Fortschritt gestartet und es scheint über Nacht abgeschlossen zu sein, als ich eine fehlgeschlagene Installation von High Sierra hatte und FV über die Befehlszeile im Wiederherstellungsmodus deaktiviert habe. Hoffentlich kann die Installation jetzt ohne die hinzugefügte FileVault-Komplikation abgeschlossen werden.
j-beda
2

Holen Sie sich das neueste Update zu Yosemite! Nachdem Sie nach verschiedenen Fixes gesucht haben, wurde 10.10.3 installiert und das Problem wurde behoben.

Tom Howard
quelle
1

Auf der Grundlage dieses Beitrags aus dem Apple-Forum hat Folgendes für mich funktioniert :

  1. Starten Sie den PRAM neu und setzen Sie ihn zurück, indem Sie die Tastenkombination Wahltaste + Befehlstaste + P + R gedrückt halten
  2. Es wurde schnell neu gestartet und ich hielt Befehlstaste + R gedrückt, um in den Wiederherstellungsmodus zu wechseln.
  3. Wählen Sie Festplatten-Dienstprogramm
  4. Ich sah meine Basis "Macintosh HD" sowie eine verschlüsselte "Macintosh HD" darunter. Wählen Sie die verschlüsselte Partition und wählen Sie dann Datei / Entsperren und geben Sie Ihr Passwort ein.
  5. Wählen Sie "Repair Disk" (dauerte 1-2 Minuten)
  6. Wähle "Repair Disk Permissions" (dauerte 1-2 Minuten)
  7. Wählen Sie die Basispartition "Macintosh HD" und wählen Sie "Repair Disk" (dauerte 3-4 Minuten)
  8. Neustart (Apple-Menü denke ich)
  9. Melden Sie sich an und öffnen Sie die Systemeinstellungen / Sicherheit und Datenschutz / FireVault
  10. Die Verschlüsselung war zu diesem Zeitpunkt noch "angehalten", aber ich habe meine Stromversorgung getrennt und wieder hergestellt und die Verschlüsselung dann neu gestartet und schnell beendet (<1 Minute).

Hoffentlich hilft das.

Von
quelle
2
Leider hat das bei mir nicht geklappt.
Peter
1
Kein Glück mit dieser Methode, ich habe sogar versucht, die Verschlüsselung im Wiederherstellungsmodus zu deaktivieren, nichts hat sich geändert.
Igor Zinov'yev
Die Option zum Deaktivieren der Verschlüsselung ist im Wiederherstellungsmodus für mich abgeblendet.
Peter
Verwenden von MacBook Pro Retina Mitte 2014 Bei mir hat dies nicht funktioniert
1
@Peter, Sie können die Option deaktivieren, wenn Sie das Kontextmenü "Datei" öffnen, während Sie die Wahltaste drücken. Vergessen Sie nicht, die Taste loszulassen, bevor Sie auf "Ausschalten ..." klicken. Es nützt jedoch nichts, es funktioniert nicht.
Igor Zinov'yev
1

Ich stimme Peters (18. Dezember) Kommentaren zu.

Ich hatte einen brandneuen 11 "MBAir, der im Dezember 2014 abgeholt wurde. FileVault wurde während der Einrichtung angehalten und fragte nach dem Netzteil.

Ein führender Apple-Berater sagte, Apple-Ingenieure sagten, dass am Computer nichts falsch ist - Sie können ihn verwenden.

Was Sie nicht tun können, ist FileVault auszuschalten. Die Ingenieure halten dies für ein kosmetisches Problem. Ihr erster Vorschlag ist, den Laptop 24 Stunden lang ohne Schlaf zu lassen - sie stellten fest, dass der Fehler in "vielen Fällen" von selbst behoben wird.

Da ich keine Daten auf dem Laufwerk hatte (siehe Peters Vorschläge, falls Sie dies tun), musste ich das Laufwerk im Terminal löschen, einen Netboot initiieren und in den Fenstern der OS X-Dienstprogramme, die auf einen Netboot folgen, "Yosemite neu installieren" auswählen. Aktivieren Sie FileVault nach dem Herunterladen und Installieren NICHT während der Einrichtung. (Anscheinend ist es wichtig, das Laufwerk im Terminal zu löschen. Eine Neuinstallation von Yosemite allein wird das Problem nicht lösen.)

Bisher sieht mein Laptop jetzt so gut wie neu aus.

Scott
quelle
1

Ich habe mich seit ungefähr einem Jahr mit diesem Problem befasst (auf meinem Laptop ist FileVault seit der Erstinstallation aktiviert, aber noch nie abgeschlossen). Am Ende habe ich die folgende Doppelkopie von und zu einem USB-Laufwerk erstellt:

  1. Verwenden Sie SuperDuper, um eine vollständige Systemsicherung auf einem USB-Laufwerk zu erstellen.
  2. Von dort booten (SuperDuper macht das automatisch)
  3. Verwenden Sie Disk Util, um die Hauptpartition neu zu erstellen. (*)
  4. Verwenden Sie SuperDuper erneut, um eine Sicherungskopie der Hauptpartition auf dem USB-Laufwerk auf der jetzt neuen Partition zu erstellen.
  5. Booten Sie erneut vom internen Laufwerk.
  6. Starten Sie FileVault neu, und lassen Sie es diesmal vor allen anderen Schritten fertig werden ...

(*) Wenn Sie die Wiederherstellungspartition versehentlich gelöscht haben, können Sie sie wiederherstellen, indem Sie im Wiederherstellungsmodus (Cmd-R) starten und "Yosemite neu installieren" auswählen. Dadurch wird nur das Betriebssystem neu installiert, Ihre Daten bleiben jedoch in Ruhe.

Ich hoffe, dies hilft den Menschen, sich von diesem Problem zu erholen. Nun zur Installation des Captains.

Coroos
quelle
0

Dieses Problem kann auch durch den USV-Fehler (unterbrechungsfreie Stromversorgung) in El Capitan verursacht werden (dasselbe, das verhindert, dass Time Machine automatisch ausgeführt wird).

Ich bin auf einer brandneuen Maschine darauf gestoßen. Die Reparatur des Festplatten-Dienstprogramms hat nichts bewirkt, aber ich erinnerte mich, über den UPS & Time Machine-Fehler gelesen zu haben. Als ich die USV abschaltete und neu startete, funktionierten Time Machine und File Vault normal.

Wenn Sie eine USV haben und El Cap ausführen, trennen Sie die USV und starten Sie sie neu. Versuchen Sie dies zuerst und Sie werden sich wahrscheinlich etwas Zeit sparen.

Rechnung
quelle
-6

Versuchen Sie smc reset und starten Sie den Computer neu

Prasanna
quelle