Un'unità è come un piccolo complesso residenziale composto da diversi blocchi di case.
Proprio come ogni casa ha un indirizzo unico, anche un'unità disco ha numerosi settori, che a loro volta sono divisi in blocchi. Ogni blocco ha un indirizzo unico che facilita l'individuazione, l'archiviazione e il recupero dei dati da parte dell'unità.
Ogni unità utilizza un file system per memorizzare i file presenti sull'unità, i loro indirizzi e la quantità di spazio libero/blocchi. Un file system definisce fondamentalmente il modo in cui un'unità nomina, archivia e recupera i file da questi indirizzi.
Ma cos'è un file system? Scopriamolo.
Che cos'è un file system?
Un file system è un modo logico di archiviare i file su un'unità. Senza un file system, un'unità non è in grado di archiviare i dati in modo organizzato, per cui appare come un ammasso illeggibile di informazioni. Senza un file system, l'unità non può più funzionare correttamente.
Oltre alla denominazione, all'archiviazione e al recupero dei dati, il file system svolge anche un ruolo importante nella gestione dello spazio di archiviazione, nella crittografia dei metadati, nel controllo dell'accesso ai file e nella garanzia dell'integrità dei dati.
Nella scelta di un file system sono decisivi diversi fattori, ad esempio la compatibilità con il sistema operativo, l'affidabilità, l'accessibilità dei dati, la scalabilità e le prestazioni.
Tipi di sistemi di file Mac
Sebbene esista un lungo elenco di file system, i sistemi Mac supportano specificamente due file system principali sulle loro unità native. Supportano anche le unità esterne formattate NTFS/exFAT/FAT per scopi di sola lettura. Ciò è dovuto alla natura limitata e chiusa dell'ecosistema Apple. I due principali sistemi di file per Mac sono HFS/HFS+ e APFS. Per saperne di più.
Capire i diversi sistemi di file del Mac
HFS E HFS+
HFS, o Hierarchal File System, è il file system standard per Mac sviluppato da Apple appositamente per i computer Mac. È stato progettato come un file system strutturato in modo semplice, con un supporto esteso per i metadati. Il suo supporto per le unità convenzionali basate su disco ha reso possibile il recupero dei file cancellati.
In seguito, Apple introdusse HFS+ o Mac OS Extended, che includeva diversi miglioramenti al file system HFS. Tra questi, una migliore organizzazione dei dati, il supporto di nomi di file più lunghi e la capacità di elaborare file di dimensioni maggiori.
Per l'archiviazione e l'eliminazione dei dati, HFS e HFS+ utilizzano una struttura ad albero B che riduce significativamente il tempo necessario per recuperare i file, minimizzando la frammentazione dei dati. Quando i file vengono eliminati, il file system cancella i dati del file eliminato dai record di metadati dell'albero B e aggiorna la mappa della memoria libera.
Quando si recuperano i file su un sistema Mac formattato HFS/HFS+, un software specializzato per il recupero dei dati cerca nel journal del file system dati come il nome del file, la dimensione, la posizione sul disco rigido, ecc. Se queste informazioni non vengono trovate, il software esegue il recupero RAW sull'unità. Se queste informazioni non vengono trovate, il software esegue un recupero RAW sull'unità e cerca le firme dei file.
Tuttavia, HFS & HFS+ e Mac OS Extended sono stati gradualmente sostituiti da APFS come nuovo file system standard per macOS, poiché le loro prestazioni non erano convincenti e non offrivano supporto per le unità SSD e altre unità basate su flash.
APFS
APFS, o Apple File System, è un successore moderno dei file system HFS/HFS+. È stato sviluppato principalmente per supportare le unità flash e a memoria solida ed è ora il file system standard per tutti i Mac e altri dispositivi Apple. A differenza di HFS e HFS+, APFS si concentra sulle prestazioni delle unità SSD e utilizza il comando TRIM per gestire efficacemente lo spazio di archiviazione senza comprometterne la longevità.
Per l'archiviazione dei dati, APFS utilizza uno schema di partizionamento GPT che contiene più contenitori APFS. Ogni contenitore APFS ha volumi APFS che memorizzano i dati nello spazio allocato condiviso. Quando un utente cancella un file, il file system utilizza automaticamente il comando TRIM per eliminare il blocco contenente i resti del file cancellato.
Sebbene il comando TRIM elimini con certezza i dati dall'SSD, rende il recupero dei dati praticamente impossibile. Poiché il comando elimina i dati sovrascrivendoli con bit casuali, le possibilità di recuperare i file eliminati sono estremamente basse.
Altri sistemi di file supportati dal Mac
I sistemi Mac supportano i file system HFS/HFS+ e APFS sulle loro unità native. Supportano anche le unità esterne formattate con NTFS e FAT/exFAT in modalità di sola lettura. Tuttavia, se ha bisogno di formattare un'unità esterna compatibile con il file system Mac nel file system NTFS o FAT/exFAT, può farlo tramite Utility Disco.
Una soluzione intelligente per recuperare i file cancellati o persi sul Mac
È spiacevole cancellare accidentalmente file o dati sui nostri sistemi Mac. Ma invece di farsi prendere dal panico, in queste situazioni dovrebbe utilizzare un robusto software di recupero dati per Mac come Stellar Data Recovery Professional for Mac.
E non solo i file cancellati. Questo software può anche recuperare i file da un Mac non avviabile o inaccessibile! Pertanto, dovrebbe essere installato su ogni sistema Mac, in quanto fornisce una protezione perfetta per situazioni come la cancellazione accidentale, la formattazione e altro ancora.
Suggerimenti per prevenire la perdita di dati su un Mac
Come specialisti del recupero dati, riconosciamo l'importanza dei dati. Ecco perché consigliamo a tutti di essere preparati a situazioni indesiderate e di gestirle con calma. Di seguito sono riportati alcuni consigli che può seguire per evitare la perdita di dati sui sistemi Mac.
- Configurare il backup di Time Machine
- Utilizzi iCloud o un altro servizio cloud per un backup esterno dei dati.
- Creare backup dei dati su unità esterne o server NAS/RAID connessi
- Diversifichi il backup dei dati creando diverse copie su supporti di archiviazione separati.
Conclusione
Il file system Mac è una parte essenziale di un dispositivo Mac, perché gestisce il modo in cui archiviamo e recuperiamo i dati su un computer Mac. Senza un file system, un sistema Mac è come un'oscura scatola di immagazzinamento in soffitta.
Questo articolo analizza i diversi file system del Mac e il modo in cui archiviano i dati, gestiscono i file eliminati e influiscono sul recupero dei file eliminati.
Ci auguriamo che questo articolo dettagliato l'abbia aiutata a comprendere meglio alcune nozioni di base del file system del Mac.
Si senta libero di fare domande nella sezione commenti.