È ansible ripristinare i file cancellati da una cartella di casa crittografata con FileVault?

Ho cancellato tutti i contenuti nella partizione di avvio del mio Mac. Pensavo di avere un backup aggiornato con TimeMachine, ma purtroppo la cartella di casa non era affatto supportta, perché è stata crittografata usando FileVault.

Sembra che TimeMachine non fosse in grado di eseguire il backup della cartella di casa mentre sono stato registrato nel mio account. È stata colpa mia, avrei dovuto controllare il backup prima di cancellare il disco rigido.

È ansible recuperare i dati che ho perso? So che ci sono strumenti per recuperare i file da una partizione HFS cancellata. Ma è ansible recuperare i file da una cartella di casa crittografata che è stata eliminata?

Dovete provare a recuperare l'image del disco FileVault; se riesci a farlo tornare indietro, puoi montarlo (anche se dovrai fornire la tua vecchia password di accesso per decrittografarla). In Mac OS v10.3-10.4, l'image del disco era un singolo file; in v10.5, hanno commutato l'utilizzo di un formato di pacchetti sparse, che rompe l'image in un gruppo di file "band" e sono abbastanza sicuro di averli tutti (e di organizzarli nell'appropriata struttura di directory sparsebundle ) per rendere l'image montabile. Ecco la struttura della directory dal mio account fvtest (nota che si trova all'interno di / Users / fvtest, ma ciò non import per scopi di ricostruzione):

fvtest.sparsebundle/ Info.bckup Info.plist token bands/ 0 1 2 3 37e5 4 5 6 d0 d1 d2 d3 d4 

Si noti che ognuno dei file di banda è di circa 8 MB, quindi se questo è un account con una quantità significativa di dati in esso, ci saranno pochissimi di essi. Le regole usuali per il recupero dei dati si applicano, ad esempio non scrivere nulla al disco finché non si è completato il ripristino. Poiché OS X ha abitudini veramente fastidiose circa la scrittura di dati su dischi, senza essere richiesto ad esempio – per esempio, è meglio montare il disco in lettura se ansible.

Il modo in cui FileVault sembra essere implementato,
non dovrebbe essere previsto che i file vengano cancellati in questo modo.
Se fosse ansible, la sicurezza del tuo sistema di crittografia (FileVault in sé) sarebbe in gioco.