I migliori strumenti di recupero dati per unità APFS: le scelte principali
Ecco i migliori strumenti per recuperare i dati dalle unità APFS! Hai accidentalmente cancellato o perso dati dalla tua unità APFS? Non preoccuparti, ti copriamo noi! In questo articolo ti presenteremo i principali strumenti di recupero dati progettati specificamente per unità APFS. Che la perdita dei dati sia dovuta a cancellazione accidentale, formattazione o crash di sistema, questi strumenti possono aiutarti a recuperare facilmente i tuoi file e documenti più importanti. Dalle interfacce user-friendly agli algoritmi di recupero avanzati, esamineremo le funzionalità e le capacità di ciascuno strumento per aiutarti a prendere una decisione informata. Non lasciare che la perdita di dati rovini la tua giornata: guarda ora e scopri i migliori strumenti per recuperare i dati dalle unità APFS!

- Introduzione
- Metodo di recupero
- Test 1. I migliori strumenti per recuperare i dati dalle unità APFS
- Test 2. Superblocco del container rimosso
- Test 3. Volumi rimossi, con dati nelle partizioni interne APFS
- Test 4. Mappa degli oggetti rimossa
- Test 5. Struttura B-tree rimossa
- Conclusione
- Domande e risposte
- Commenti
Introduzione
Apple File System o APFS è il nuovo file system di Apple utilizzato sui dispositivi Mac più recenti. Tuttavia, questo file system non è in alcun modo un’estensione di HFS+. In APFS non troverai gli elementi che ricordiamo da HFS+: Catalog File, Attribute File, Allocation File e Extent Overflow File, né il journal. Il nuovo file system utilizza un approccio diverso per proteggere le modifiche ai file e ai loro dati.
| Caratteristica | Descrizione |
|---|---|
| Nome completo | Apple File System (APFS) |
| Anno di introduzione | 2017 |
| Caratteristiche principali | Ottimizzato per memorie flash, supporto alla crittografia, elevate velocità di lettura e scrittura |
| Metodo di memorizzazione dei dati | Copy-on-Write |
| Crittografia | Supporta più livelli di crittografia a livello di file e di metadati |
| Frammentazione | Minimizzata grazie all’ottimizzazione per memorie flash |
| Compatibilità | macOS 10.13 (High Sierra) e versioni successive, iOS 10.3 e versioni successive |
| Supporto snapshot | Sì, supporta snapshot per un rapido ripristino del sistema |
| Tipo di file system | 64-bit |
| Utilizzo | Progettato per macOS, iOS, watchOS e tvOS |
Come noto, questo file system è stato ottimizzato per unità flash e SSD.
Le principali innovazioni in questo sistema operativo sono algoritmi di crittografia migliorati, uso della memoria ottimizzato, protezione dai crash, clonazione di file e cartelle e modelli intelligenti di utilizzo dello spazio. In pratica, ciò si traduce in un funzionamento più stabile, maggiori velocità di lettura/scrittura e una maggiore protezione dei dati utente. Ma cosa succede se la protezione dai crash non ha funzionato e alcuni dati sono andati persi?
I migliori programmi per leggere dischi APFS su Windows
Metodo di recupero
APFS offre la possibilità di ripristinare determinati stati del file system, inclusa la ripristinabilità di versioni precedenti o rimosse dei file. Il superblocco del container contiene un collegamento all’elemento noto come checkpoint. Tale checkpoint fa riferimento al superblocco del container precedente che memorizza le informazioni su uno stato più vecchio del file system. In questo modo è possibile tentare di ripristinare diversi stati precedenti del file system analizzando questa catena di superblocchi all’interno del container.
APFS è un file system che sfrutta il principio del copy-on-write: ogni blocco viene copiato prima che le modifiche vengano applicate. Pertanto esiste una sorta di cronologia per tutti i file che non sono stati sovrascritti e che risultano coerenti con la struttura del file system. Questo fatto genera una serie di artefatti che possono essere utilizzati nel processo di recupero dei file.
Basandoci su quanto noto riguardo questi artefatti, abbiamo definito diversi approcci per il recupero dei file, facendo riferimento a vari tipi di artefatti come punti di partenza. Tutti i metodi trattano il file system in blocchi da 4096 byte, che è la dimensione minima di blocco osservata in APFS. Questi blocchi vengono controllati per la presenza di strutture di metadati, che a loro volta vengono analizzate e impiegate per l’estrazione dei file.
Solo i computer Mac con sistema operativo High Sierra o versioni successive possono leggere e scrivere su dischi APFS. I computer Windows richiedono software speciale per accedere a tali volumi.
Le utility di recupero dati consentono di recuperare informazioni da unità APFS senza dover utilizzare software aggiuntivo. Esse individuano partizioni di questo tipo e le aggiungono al gestore unità. Per recuperare qualsiasi informazione è necessario collegare un’unità APFS a un computer Windows.
Il file system APFS è progettato per memorizzare i dati nella sua directory root, che contiene tutte le altre directory e i file, inclusi quelli di nostro interesse.
Abbiamo condotto un benchmark che coinvolge i più popolari strumenti di recupero dati; di seguito sono riportati tutti i risultati.
Test 1. I migliori strumenti per recuperare i dati dalle unità APFS
Su un computer con macOS Catalina abbiamo creato una struttura di più container, con volumi all’interno di ciascuno. Successivamente abbiamo eseguito la scansione del disco di test con le soluzioni di recupero dati più diffuse.

Inizialmente abbiamo selezionato i seguenti prodotti per il test: Hetman Partition Recovery, R-Studio, EaseUS Data Recovery Wizard, Disk Drill e Recuva. Esaminandoli più nel dettaglio, abbiamo dovuto escludere Disk Drill e Recuva dalla lista poiché non supportano il file system APFS. È stato un fatto sorprendente, dato che questi prodotti sono tra le soluzioni più popolari, e Disk Drill stabilisce persino lo standard di recupero per i computer Mac.
Alla fine abbiamo avviato il test per vedere quale delle tre utility si comportasse meglio: Hetman Partition Recovery, R-Studio o EaseUS Data Recovery Wizard.
Abbiamo copiato alcune foto, video e documenti sul disco di test e successivamente abbiamo rimosso parte dei dati.

Abbiamo eseguito i test su un computer con Windows 10.
Test di Hetman Partition Recovery
Il programma ha riconosciuto correttamente il disco di test con file system APFS. In caso di cancellazione semplice, una scansione rapida è sufficiente.

Il programma è stato in grado di trovare tutti i file senza difficoltà; sia i file esistenti che quelli rimossi vengono visualizzati, e quelli cancellati sono contrassegnati con una croce rossa. Il contenuto può essere visualizzato in anteprima se necessario. La struttura del disco e i nomi dei file sono conservati.

Tutto ciò che resta da fare è salvare i file recuperati su un disco.
Test di RStudio
Anche questo programma riconosce il disco di test e identifica correttamente il tipo di file system.

Tuttavia, dopo una scansione rapida non è in grado di visualizzare i dati rimossi.

Dopo la scansione completa, il programma è riuscito a trovare i dati cancellati e li ha contrassegnati con una croce rossa. La struttura del disco e i nomi dei file sono conservati, e i file sono disponibili per l’anteprima.

Test di EaseUS
Questo programma visualizza il disco di test, ma siamo riusciti a identificarlo solo in base alla sua dimensione, perché né il nome né il tipo di file system sono mostrati.

Qui non esiste una scansione rapida, quindi la scansione avanzata inizia immediatamente.
Alla fine, EaseUS non riesce a visualizzare la struttura del disco (come hanno fatto gli altri due candidati), i nomi dei file vengono persi e i file sono ordinati solo in cartelle per tipo di file. Non ci sono indicazioni per distinguere i dati cancellati da quelli ancora presenti sul disco, quindi è difficile stabilire se il programma abbia trovato solo file rimossi o abbia deciso di mostrare tutti i file.

L’unico indizio utilizzabile era il numero di documenti, foto e video mostrato in ciascuna cartella.

Il programma ha comunque svolto il compito, sebbene abbia impiegato più tempo e non sia stato in grado di ripristinare l’albero delle directory!
In sintesi, tutti i candidati hanno superato il primo test, ma alcuni sono risultati piuttosto scomodi da utilizzare.
A proposito, un’ulteriore osservazione importante: EaseUS non offre l’opzione per salvare un’immagine del disco e poi montarla per utilizzarla nelle operazioni successive di recupero, cosa che è piuttosto insicura quando si affrontano casi di perdita di dati. Ogni volta che esegui la scansione c’è il rischio di perdere dati importanti, quindi il modo migliore è effettuare la scansione sull’immagine del disco piuttosto che sul volume reale. Tale approccio aumenta le probabilità di recuperare i file senza causare ulteriori danni.
Test 2. Superblocco del container rimosso
Abbiamo deciso di complicare le cose e simulare il danneggiamento del superblocco del container, che si trova nei primi due settori del disco di test.
Utilizzando un editor esadecimale abbiamo cancellato questi due settori. Successivamente abbiamo scansionato il disco con ciascuna delle utility ottenendo risultati interessanti.

Test di Hetman Partition Recovery
Come prima, il programma riconosce il disco e la sua dimensione, ma non riesce a “vedere” il file system perché il Container Superblock contenente queste informazioni è stato cancellato.

In questo caso la scansione rapida non è più disponibile, quindi abbiamo dovuto utilizzare l’analisi completa.
Come risultato, il programma ha identificato un container con file system APFS.

Il nome del disco è cambiato.

Hetman Partition Recovery ha trovato tutti i dati rimossi; tutti i file sono visualizzati, sia quelli che erano presenti sul disco sia quelli cancellati. La struttura del disco e i nomi dei file sono conservati.

Il programma ha superato anche il secondo test. Tutti i dati sono disponibili per il recupero.

Test di RStudio
Riesce a riconoscere il container, ma la scansione rapida non è più disponibile.

Dopo una scansione completa, RStudio è stato in grado di trovare il disco di test e ha identificato il suo file system come APFS.

La struttura del disco e i nomi dei file sono conservati; tutti i dati possono essere localizzati.

Il programma ha completato con successo il secondo test.
Test di EaseUS
Nessuna variazione qui: il disco viene visualizzato come prima.

Dopo la scansione abbiamo aperto ciascuna delle cartelle ottenendo lo stesso risultato del test precedente: tutti i dati sono stati trovati.



Tutte le utility hanno superato con successo il secondo test. Sono riuscite a individuare tutti i file persi senza difficoltà.
Test 3. Volumi rimossi, con dati nelle partizioni interne APFS
Nel test successivo, oltre al Container Superblock, abbiamo rimosso i volumi, ossia le informazioni sui dischi all’interno del container APFS.
Test di Hetman Partition Recovery
Nessuna variazione. Il programma visualizza il disco come prima.

Tutti i file sono disponibili per le operazioni successive, come nel test precedente. La struttura del disco e i nomi dei file sono conservati.


Hetman Partition Recovery ha completato con successo il terzo test.
Test di RStudio
Il risultato è lo stesso di prima. Il programma visualizza il container come in precedenza.

Tutti i file sono disponibili, i nomi dei file e la struttura del disco sono conservati.

RStudio ha superato con successo il terzo test.
Test di EaseUS
Anche questa utility visualizza il disco senza cambiamenti.

È stata in grado di trovare tutti i dati.

È un po’ scomodo, tuttavia, che il programma non visualizzi la struttura del disco; serve più tempo per comprendere che tutti i file sono stati trovati.

I risultati del test sono positivi per tutti i programmi. Tutti i file sono disponibili per il recupero.
Test 4. Mappa degli oggetti rimossa
Nel test successivo, oltre a quanto fatto in precedenza, abbiamo cancellato la object map e la volumes map, simulando un caso con superblocco del container, volumi, object map e volumes map danneggiati.
Test di Hetman Partition Recovery
Come prima, il programma riconosce il disco e la sua dimensione, ma non riesce a “vedere” il file system.
Avviamo la scansione del disco con Hetman Partition Recovery.

Tutti i file persi sono disponibili e possono essere visualizzati in anteprima.

La struttura del disco e i nomi dei file sono conservati.

Il programma ha superato con successo questo test.
Test di RStudio
Il programma visualizza correttamente il container.

Con la scansione rapida il programma non è riuscito a trovare il disco di test.

Appare evidente che, quando la object map e la volumes map sono rimosse, l’algoritmo del programma non ha modo di reperire informazioni sul disco e non riesce a trovare i relativi dati.
Il programma segnala che il disco selezionato non contiene file system supportati o che il file system è corrotto. Selezionare il comando Scan dal menu Drive per trovare tutte le partizioni che sono state localizzate negli stessi spazi del disco.
Una scansione più profonda e una ricerca per firma potrebbero essere più produttive, ma richiedono molto più tempo e non ripristinano l’albero delle cartelle, i nomi dei file ecc.; per questo motivo abbiamo deciso di non eseguirla.
Tuttavia, se sei interessato a vedere un test con scansione approfondita, lascia un commento sotto questo video.
In sintesi, RStudio non ha superato il quarto test.
Test di EaseUS
EaseUS è riuscito a trovare i dati persi ottenendo lo stesso risultato del test precedente.


Molto probabilmente utilizza un’analisi approfondita durante la scansione, poiché l’opzione predefinita è quella di ordinare i file in cartelle per tipo. Questo tipo di analisi richiede molto tempo e non conserva i nomi dei file né la struttura delle cartelle, il che rende più difficoltosa la ricerca di dati specifici.
Tuttavia, il programma ha svolto il compito e possiamo procedere al test finale.
Test 5. Struttura B-tree rimossa
Ho già menzionato che APFS è basato su uno schema B-tree con nodi di ramo che fanno riferimento ai nodi successivi dell’albero fino a raggiungere i nodi foglia. Nell’ultimo test abbiamo simulato una situazione in cui uno (o tutti) i nodi sono stati rimossi. Abbiamo eliminato l’intera struttura ad albero, lasciando solo i cluster necessari.
Test di Hetman Partition Recovery
Con l’analisi completa il programma è stato in grado di trovare tutti i dati sul disco — sia le informazioni cancellate sia i file ancora presenti; la struttura del disco e i nomi dei file sono conservati e tutti i file sono disponibili per l’anteprima.

Il passo finale è salvare i file su disco.

Abbiamo escluso RStudio da questo test poiché ha fallito il precedente e ci aspettiamo un risultato analogo.
Test di EaseUS
Ecco il risultato: sono stati trovati 18 file.

Esaminando le cartelle, possiamo vedere che tutti i file sono ancora presenti sul disco.

Analogamente ai test precedenti, manca la struttura del disco e i nomi dei file, perciò è difficile individuare le informazioni perse. In uno scenario con un gran numero di file, servirà molto tempo per cercare tra tutte le cartelle fino a trovare i file specifici richiesti. Tuttavia, il programma è riuscito a trovare i dati persi.

Conclusione
Come suggeriscono i risultati del benchmark, ci sono due strumenti che hanno superato tutti i test – Hetman Partition Recovery e EaseUS Data Recovery Wizard. RStudio ha fallito uno degli ultimi test ed è stato eliminato appena prima del giro finale. La scelta della migliore soluzione di recupero per salvare i tuoi dati rimane a tua discrezione.
L’algoritmo utilizzato nel nostro prodotto consente di mantenere la struttura delle cartelle e i nomi dei file, il che facilita la ricerca di dati specifici e fa risparmiare tempo. Inoltre, Hetman Partition Recovery permette di creare un’immagine del disco e quindi recuperare i dati da essa, che è lo standard del settore per la gestione di unità difettose. Sfortunatamente, EaseUS Data Recovery Wizard non offre questa opzione.

