FileVault Bloccato in pausa

17

Ho appena ricevuto un nuovo 13 "rMBP con Yosemite installato. Ho scelto di abilitare FileVault quando ho impostato la macchina.

Ora, alcuni giorni dopo, un'app chiamata "Reverting from FileVault" viene visualizzata nell'elenco di app che consumano molta energia. [ Modifica: questa app non viene più visualizzata; tutto il resto in questo post è ancora vero.]

Controllo FileVault in Preferenze di Sistema, e dice "Crittografia in pausa", seguito da "Connetti adattatore di alimentazione per riprendere la crittografia". Il collegamento dell'adattatore di corrente non fa alcuna differenza, anche se la macchina riconosce che è in carica.

Ho trovato diversi thread che descrivono questo problema, ma nessuna soluzione.

Ho provato a ripristinare l'SMC, a svuotare la PRAM, a entrare in modalità di ripristino, a riparare il disco ea riparare i permessi. Niente ha funzionato. Non riesco a fermare FileVault dal terminale, e quando provo ad abilitarlo, dice che è già acceso:

$ 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.

Ecco l'output di 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

Quando cerco Console per corestorage , ottengo molte voci come la seguente:

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

E altri come questo:

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

Qualche suggerimento? La macchina è nuova di zecca, quindi non c'è una quantità enorme di dati su di essa (né ci sono backup di Time Machine), ma vorrei evitare di dover cancellare l'unità.

Se non c'è nulla che io possa fare, Apple ha una storia di rilascio di hotfix per problemi come questo?

    
posta Peter 10.12.2014 - 08:30
fonte

9 risposte

11

L'ho chiesto dopo aver partecipato al WWDC 2015 e mi è stato detto che il problema "Encryption Paused" era stato risolto in 10.10.3.

La causa principale era un problema con il ridimensionamento del volume CoreStorage durante il processo di crittografia. Quando il volume CoreStorage non è riuscito a crescere, la crittografia è stata messa in pausa e non è stata possibile riprendere finché non è stato risolto il problema di ridimensionamento.

Per risolvere questo problema:

  1. Aggiorna il tuo Mac a 10.10.3 o esegui l'avvio da un'unità alternativa che esegue 10.10.3.
  2. Sblocca l'unità crittografata, se necessario
  3. Apri terminale
  4. Esegui il seguente comando per ottenere l'identificatore del disco del tuo Mac:

    diskutil list
    
  5. Una volta che hai le informazioni sull'identificatore del disco, esegui il seguente comando con i privilegi di root:

    fsck_cs -y disk_identifier_goes_here
    
  6. fsck_cs dovrebbe riparare il volume CoreStorage e affrontare il problema del ridimensionamento. Come parte dell'output, dovrebbe mostrare che la crittografia sta riprendendo.

risposta data 10.06.2015 - 01:09
fonte
8

Ho parlato con Apple e il mio caso è stato intensificato. Ho inviato i log agli ingegneri per la valutazione, e hanno stabilito che la crittografia di FileVault era fallita. Come altri utenti hanno segnalato, l'unico suggerimento era di fare un backup di Time Machine, pulire l'unità, reinstallare Yosemite e ripristinare dal backup di Time Machine.

Alcune note importanti (dai post del forum che ho letto):

  • Quando pulisci l'unità, seleziona Journaled . Il valore predefinito è Journaled, Encrypted , ma lasciare la crittografia abilitata non risolverà il problema.
  • Non è necessario un backup di Time Machine per cancellare l'unità e reinstallare OS X Yosemite, ma è il modo più semplice per conservare i dati.
  • È necessario deselezionare FileVault durante l'installazione iniziale di OS X, altrimenti questo problema potrebbe ripresentarsi. Certo, potrebbe funzionare la seconda volta ... ma perché correre il rischio? Attendi che Apple risolva questo problema prima di abilitare nuovamente FileVault.
  • Se ripristini dal backup di Time Machine durante l'installazione di OS X, non ti verrà richiesto di abilitare FileVault e dovrebbe essere disattivato per impostazione predefinita.

Se questa soluzione non è soddisfacente, potresti trovare alcune indicazioni da questa guida sulla crittografia FileVault non riuscita . Ho considerato un approccio simile (ho trovato quella guida cercando Google per "uccidere corestoraged"), ma alla fine ho deciso di seguire l'approccio provato e vero (e noioso) di una reinstallazione completa.

Per i posteri, un estratto parziale della guida sopracitata:

So scanning for the according process turned out that corestoraged was causing the high load. Giving it a 50/50 chance to fix it or to destroy my system completely I had an idea how to fix it. So first I tried to simply kill the process. That worked but after a few seconds the process reappeared – so it must have been started from another daemon. It turned out that actually the launchd is kicking off this process. So either to go through the whole tutorial [2] I decided to do a quick fix/trial. So my idea was to move the daemon binary and than to kill the process. So I did the following:

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

And suprisingly the load dropped, while my operating system was still working. Please note that this is highly risky and I would not recommend to do it unless you don’t see any other options.

It should be also noted that there is definitely a better solution in place related to the launchd configuration. Neither the less Apple should get their FileVault running stable, especially since it has to be considered as a core service.

[2014/09/09] Update: Already giving up my hope to fix the issue permanently, I started to backup my MacBook and prepare for a re-installation. Even if the above workaround resolved the CPU usage & power consumption issue, I did not feel comfortable moving around core processes, where I was not 100% sure what they are doing. So I backed up everything and started cleaning my machine. Having everything done so far I decided to start the Mac in Recovery mode and try one more time the disk repair functionality (especially the fix permissions). After doing this, I thought I give it one more last try. Booted up, moved the corestoraged back and checked in the FileVault progress screen within the Security Settings. And suddenly I saw that the encryption process was working again. This time I did not touch the machine anymore until the encryption was finished.

And what I have learned from this lesson – do backups. And the second lesson I’ve learned: never go the easy way and start reinstalling your operating system.

    
risposta data 18.12.2014 - 06:39
fonte
6

Voglio condividere la soluzione che ha risolto il problema per me.

Prima di tutto, la mia installazione El Capitan è fallita, con il risultato che dopo l'avvio è stata mostrata la schermata di accesso, ma dopo un login, c'è stato un panico del kernel e il Mac è stato riavviato.

Quindi ho provato a reinstallare tramite la modalità di ripristino, ma al momento della selezione dell'HD, ho ricevuto questo messaggio: Conversione FileVault in corso. Utilizza il pannello delle preferenze "Sicurezza e privacy" per verificare lo stato della conversione.

Questi passaggi hanno risolto il mio problema:

  • Vai alla modalità di recupero (tieni premuto cmd + R durante l'avvio)
  • Apri un terminale e digita: diskuitl cs list risultato: avanzamento della conversione: in pausa
  • Ho aperto una seconda finestra di terminale
  • Ha cercato il binario "corestoraged": file / -name "corestorage *"
  • Trovato nella cartella di ripristino: / usr / libexec / corestoraged
  • Iniziato corestoraged nella cartella trovata: ./corestoraged
  • Ora controlla l'HD tramite il primo terminale, l'avanzamento della conversione ora mostra una percentuale e dopo un'ora l'HD è stato convertito.
  • Quindi ho potuto reinstallare El Capitan dalla stessa modalità di ripristino.
  • Dopo la reinstallazione, tutto era come prima.
risposta data 01.11.2015 - 21:58
fonte
2

Ricevi l'ultimo aggiornamento di Yosemite! Dopo aver controllato varie correzioni, installato 10.10.3 e risolto il problema.

    
risposta data 11.04.2015 - 00:03
fonte
1

Ecco cosa ha funzionato per me in base a questo post dal forum Apple :

  1. Riavvia e ripristina PRAM tenendo premuto Opzione + Comando + P + R
  2. È stato riavviato rapidamente e ho tenuto premuto Command + R per accedere alla modalità di ripristino.
  3. Seleziona Utility Disco
  4. Ho visto la mia base "Macintosh HD" oltre a un "Macintosh HD" crittografato al di sotto. Seleziona la partizione crittografata, quindi seleziona File / Sblocca e inserisci la password.
  5. Seleziona "Ripara disco" (sono durati 1-2 minuti)
  6. Seleziona "Ripara permessi del disco" (impiega 1-2 minuti)
  7. Seleziona la partizione "Macintosh HD" di base e seleziona "Ripara disco" (impiega 3-4 minuti)
  8. Riavvia (menu Apple credo)
  9. Accedi e apri le Preferenze di Sistema / Sicurezza e amp; Privacy / FireVault
  10. La crittografia era ancora "in pausa" a questo punto, ma ho disconnesso e ricollegato la mia alimentazione e quindi la crittografia è stata riavviata e terminata rapidamente (< 1 minuto).

Spero che ti aiuti.

    
risposta data 13.12.2014 - 22:53
fonte
1

I secondo commento di Peter's (18 dicembre).

Ho avuto un nuovo fuori dalla scatola 11 "MBAir è stato ritirato a dicembre 2014. FileVault si è interrotto durante l'installazione chiedendo l'adattatore di alimentazione.

Un alto consigliere di Apple ha detto che gli ingegneri Apple dicono che non c'è niente di sbagliato nel computer: puoi usarlo.

Ciò che non puoi fare è disattivare FileVault. Gli ingegneri considerano questo un problema estetico. Il loro primo suggerimento è di lasciare il portatile acceso senza dormire per 24 ore: hanno scoperto che in "molti casi" l'errore si risolve da solo.

Poiché non avevo dati sull'unità (vedi i suggerimenti di Peter se lo fai), mi hanno fatto pulire l'unità in Terminal, avviare un netboot, selezionare "Reinstalla Yosemite" dalla finestra OS X Utilities che segue un netboot. Quindi, dopo aver scaricato e installato, NON attivare FileVault durante l'installazione. (Apparentemente cancellare l'unità nel terminale è importante - reinstallare Yosemite da solo non risolverà il problema).

Finora il mio laptop ora sembra nuovo.

    
risposta data 28.12.2014 - 00:19
fonte
1

Ho esaminato questo problema per circa un anno (il mio laptop ha FileVault abilitato sin dalla sua installazione iniziale ma non è mai stato completato. Ho finito per fare la seguente doppia copia da e verso un'unità USB:

  1. Usa SuperDuper per creare un backup completo del sistema su un'unità USB.
  2. Avvia da esso (SuperDuper lo fa automaticamente)
  3. Utilizza Disk Util per ricreare la partizione principale. (*)
  4. Utilizzare nuovamente SuperDuper per creare un backup della partizione principale su Unità USB sulla partizione ora nuova.
  5. Avvia di nuovo l'unità interna.
  6. Riavvia FileVault e questa volta prima di completarlo ...

(*) Se si elimina accidentalmente la partizione di ripristino, è possibile ricrearla avviando in modalità di ripristino (Cmd-R) e "Reinstalla Yosemite", che reinstallerà solo il sistema operativo, ma lascerà i dati da soli.

Spero che questo aiuti le persone a riprendersi bene da questo problema. Adesso per installare il Capitano.

    
risposta data 18.10.2015 - 16:58
fonte
0

Questo problema può essere causato anche dal bug dell'UPS (Uninterruptable Power Supply) in El Capitan (stessa cosa che impedisce a Time Machine di funzionare automaticamente).

Mi sono imbattuto in questo su una macchina nuova di zecca. La riparazione di Disk Utility non ha funzionato, ma mi sono ricordato di aver letto dell'UPS & Bug di Time Machine. Quando ho disconnesso l'UPS e riavviato, sia Time Machine che File Vault funzionavano normalmente.

Se si dispone di un UPS e si sta eseguendo El Cap, scollegare l'UPS e riavviare. Prova prima questo e probabilmente ti farai risparmiare un po 'di tempo.

    
risposta data 28.10.2015 - 03:20
fonte
-6

Prova a smc reset e riavvia il computer sarà ok

    
risposta data 22.12.2014 - 22:52
fonte

Leggi altre domande sui tag