ExFAT è un file system per Mac OS X e Linux. In quale formato devo formattare un'unità USB esterna (unità flash) per funzionare su Mac (macOS)? Quale file system è su mac os

La struttura delle directory di Mac OS X e Windows Vista è fondamentalmente diversa, il che, tuttavia, non sorprende affatto: il primo si riferisce ai sistemi UNIX, il secondo eredita i principi di organizzazione da Windows 2000 e versioni precedenti, pur mantenendo una certa continuità con DOS. Va notato che Mac OS X, almeno a livello utente, è molto diverso dallo standard FHS(). Inoltre, le directory root relative all'ambiente BSD, come /bin, /usr e altre, sono nascoste nel Finder, un analogo di Explorer, nonché nei programmi applicativi.

In Mac OS X, il file system root è quello corrispondente alla partizione di avvio. Tutte le altre partizioni, comprese quelle su supporti rimovibili, sono montate in /Volumes, con il proprio nome, specificato nel caso di file system FAT e NTFS dall'etichetta del disco. Questo approccio garantisce l'unificazione tra macchine: indipendentemente dal computer a cui colleghiamo, ad esempio un'unità flash, avrà lo stesso percorso nella struttura delle directory del file system. Ciò facilita notevolmente la creazione di un ambiente di lavoro portatile, inclusi programmi, impostazioni e documenti utente. Il secondo vantaggio implicito è che viene cancellata la distinzione tra partizioni reali e immagini del disco: i programmi applicativi funzionano normalmente con queste ultime. Per una simulazione completa, è possibile utilizzare un formato immagine che consenta non solo la lettura, ma anche la scrittura dei dati. Va notato che l'utente non ha bisogno di pensare al numero di media o immagini collegati.

In Windows Vista, il concetto di designare le partizioni utilizzando lettere dell'alfabeto latino è stato ereditato dalle versioni precedenti; la partizione di avvio riceve la lettera "C", indipendentemente dal fatto che il computer disponga di unità disco, riservate ad "A" e "B". "ai tempi del DOS. Ogni media appena connesso riceve la prima lettera gratuita (che potrebbe non essere in ordine rigoroso). Nelle impostazioni di Explorer è possibile impostare un'opzione che consente di nascondere le lettere delle unità, ma il suo effetto si applica solo alle finestre di dialogo standard e a Explorer, e quindi solo parzialmente: ad esempio, tutte le informazioni vengono comunque visualizzate nelle proprietà di file e cartelle . Utilizzando la console di gestione, l'utente può modificare la lettera dell'unità o utilizzare la funzionalità standard del file system NTFS: montare le partizioni in una directory. A rigor di termini, è supportata la cosiddetta operazione Directory Junction, che consente di impostare non solo una partizione, ma anche una cartella del disco separata come oggetto di origine, ma sfortunatamente non è disponibile tramite la console di gestione. L'uso delle lettere di unità crea ovviamente ambiguità nella denominazione delle partizioni quando si collegano supporti rimovibili a computer diversi. Di conseguenza, se si desidera organizzare un ambiente di lavoro portatile, è necessario utilizzare programmi in grado di funzionare con percorsi relativi o percorsi assoluti nella forma "" - la directory principale del disco corrente, o versioni adattate specializzate (a questo proposito , l'emergere dello standard U3 è di un certo interesse). L'uso di lettere per denominare i dischi porta anche al fatto che un'unità virtuale che simula quella reale è limitata a un'immagine connessa in un dato momento, ovvero è necessario installare diversi emulatori di questo tipo o "cambiare" l'immagine.

Principali cataloghi

In Mac OS X, l'utente lavora con le seguenti cartelle nella directory principale: Applicazioni, come suggerisce il nome, è destinata ai programmi applicativi; Sistema: file principali del sistema operativo; Libreria: file aggiuntivi del sistema e dei programmi applicativi, nonché impostazioni a livello di sistema; Utenti: directory home degli utenti che, a loro volta, possono contenere sottocartelle Libreria e Applicazioni. Questa divisione consente di differenziare chiaramente i diritti degli utenti per accedere ai singoli oggetti del file system: ad esempio, un'applicazione non può scrivere impostazioni all'esterno della Libreria (né di sistema né corrispondenti all'utente corrente) e documenti utente - in qualsiasi luogo diverso dalla home directory. Naturalmente, se lo desidera (e con gli opportuni permessi), l'utente può posizionare l'applicazione, ad esempio, sul desktop, e i file personali in /System, ma in generale la struttura delle directory è logica e sufficientemente equilibrata da differenziare gli accessi in base sullo schema UNIX standard.

Windows Vista dispone anche di directory standard: Windows: lo scopo è chiaro dal nome; Program Files viene utilizzato per ospitare programmi applicativi; ProgramData memorizza le impostazioni globali del programma (analogamente a Documents and SettingsAll UsersApplication Data, nonché una serie di altre cartelle nelle versioni precedenti); Users è per le directory home degli utenti. Su quest'ultimo dobbiamo soffermarci più in dettaglio, poiché l'approccio è cambiato, è diventato più vicino a quello utilizzato nei sistemi UNIX: le cartelle di lavoro destinate a documenti, musica, immagini e così via, vengono posizionate direttamente nella directory home insieme alle directory dei servizi, con l'attributo "nascosto". Cioè, la struttura è diventata più “piatta”, senza ramificarsi in ulteriori livelli gerarchici. Il problema principale con Windows Vista è legato ai programmi più vecchi che richiedono autorizzazioni appropriate per scrivere impostazioni e file temporanei e di supporto su Programmi o Windows: molti di essi non sono stati creati con la possibilità di essere eseguiti con un account con accesso significativamente limitato.

Funzionalità del file system

Il file system “nativo” per Mac OS X è il file system Mac OS Extended, che in alcune fonti viene chiamato allo stesso modo HFS+. A seconda dei parametri selezionati durante la formattazione, potrebbe essere supportato il journaling (l'opzione predefinita durante l'installazione del sistema), così come l'uso di nomi con distinzione tra maiuscole e minuscole: in questo caso, il sistema distinguerà tra gli oggetti situati nella stessa cartella e chiamati quasi lo stesso tranne che per i caratteri, ad esempio "documento .pdf" e "Documento.pdf". La partizione di sistema può anche essere formattata come file system UFS (UNIX File System), ma secondo Apple potrebbero esserci limitazioni associate al funzionamento di alcuni sottosistemi del sistema operativo, in particolare all'accesso wireless. Sono supportati anche altri file system in cui è possibile formattare volumi non di sistema: FAT, FAT32 e NTFS in modalità di sola lettura.

Per Windows, il file system principale è NTFS, che supporta anche l'inserimento nel journal e nomi con distinzione tra maiuscole e minuscole. Tuttavia, quest'ultima opzione richiede l'impostazione di determinati parametri di registro e, ovviamente, il supporto a livello di programma applicativo. Per ovvi motivi, i file system Mac OS Extended e UFS non sono supportati, ma è possibile garantire la portabilità dei dati sia in modalità lettura che in scrittura utilizzando partizioni formattate in FAT.

In Mac OS X, i file sono costituiti da due componenti: il cosiddetto fork dei dati e il fork delle risorse, tradotto in russo, un fork di dati e risorse. Il fork delle risorse è progettato per salvare informazioni ausiliarie, ad esempio l'icona di un singolo file. In alcuni casi, il contenuto di un fork di risorse potrebbe essere quello principale, ad esempio potrebbe contenere l'intero file di caratteri. Ciò è del tutto naturale, il file system HFS+ supporta nativamente tale ramificazione dei file, ma cosa succederà, ad esempio, quando un file di questo tipo viene posizionato su un disco in FAT32? In questo caso viene generato un file ausiliario, il cui nome inizia con “._”, e viene impostato l'attributo “hidden”. Tuttavia, i programmi applicativi continuano a trattare il file come se si trovasse su un disco con il file system HFS+.

Il meccanismo implementato in NTFS è più flessibile: ogni file può avere diversi flussi di file arbitrari, tutti, ad eccezione di quello principale, ricevono i propri nomi. Quando un utente accede a un file e non specifica un nome aggiuntivo, si considera che stia lavorando con questo thread principale. I flussi di file sono stati supportati sin dalle primissime versioni di NTFS e del sistema operativo Windows NT, ma l'utente riscontra questa funzionalità solo quando specifica attributi di file aggiuntivi, come autore, titolo del documento e così via. Inoltre, al malware piace nascondere la sua essenza in thread aggiuntivi, ma questa è la preoccupazione degli antivirus e dei loro produttori. E, come sempre quando si utilizzano tecnologie "avanzate", si pone la questione della compatibilità, in particolare, con il file system FAT. Sfortunatamente, non esiste un meccanismo per salvare ulteriori flussi di file con nome, a meno che il sistema (o, più precisamente, Explorer) non avvisi della possibile perdita di informazioni durante la copia o lo spostamento.

Ogni sistema operativo ha delle restrizioni sui caratteri consentiti nei nomi dei file, molte di queste restrizioni sono dovute a ragioni storiche e alla compatibilità con le versioni precedenti dei sistemi operativi. Pertanto, in Mac OS X, "/" viene utilizzato per separare i nomi delle directory, ma allo stesso tempo è possibile specificare questo carattere nel nome del file. La domanda sorge spontanea: come? Il nome infatti mantiene i due punti “:”, che vengono visualizzati come “/”. I due punti non possono essere specificati esplicitamente perché le versioni precedenti di Mac OS, prima dell'era X, utilizzavano questo carattere per separare le directory. Inoltre, è possibile specificare caratteri nei nomi, ad esempio "?" e "*" utilizzati quando si specificano le maschere dei file. In Windows Vista, le restrizioni sono un po' più severe, poiché non è possibile utilizzare non solo le barre "/" e "", ma anche virgolette, due punti e una serie di altri caratteri.

Va notato che in generale il file system NTFS è più flessibile e funzionale di HFS+: ad esempio supporta la compressione e la crittografia trasparenti dei file, quote disco (restrizioni sull'uso dello spazio su disco) e punti di montaggio - punti di analisi.

Utensili


In Mac OS X, tutte le attività per la manutenzione di dischi e partizioni, nonché dei supporti rimovibili, sono assegnate a un programma speciale, Utility Disco; in Windows Vista, la console di gestione “Gestione disco” svolge un ruolo simile. Entrambi gli strumenti consentono di partizionare i dischi; entrambi i sistemi supportano schemi di partizionamento basati sul Master Boot Record (principale in Windows) e sulle tabelle di partizione GUID (utilizzate nei Macintosh con processori Intel). Inoltre, in Mac OS X puoi utilizzare la mappa delle partizioni Apple, che è rilevante per i computer più vecchi con processori PowerPC, e in Vista, il cosiddetto schema del disco dinamico. È abbastanza ovvio che l'utente abbia una domanda logica: quale schema di partizionamento del disco scegliere in termini di massima compatibilità, soprattutto nel caso dei computer Apple? Se stiamo parlando di supporti rimovibili esterni, compresi quelli collegati ad altri sistemi operativi, la risposta è chiara: MBR, ma nel caso dei dischi di sistema non tutto è così semplice. Il problema è causato dal fatto che i nuovi Macintosh non dispongono di un vero e proprio BIOS; la corrispondente funzionalità per il caricamento del sistema operativo è assegnata all'EFI - Extensible Firmware Interface. Windows Vista supporta l'avvio su computer con EFI, ma allo stesso tempo aggiunge Windows Boot Manager alla partizione EFI del sistema con la prospettiva di rendere impossibile l'avvio di Mac OS X. Ovviamente questo scenario non è molto auspicabile, quindi l'opzione più appropriata consiste nell'utilizzare l'utilità Apple Boot Camp, che aggiunge l'emulazione del BIOS e il partizionamento MBR su un disco di sistema con una tabella GUID.

Sia Windows Vista che Mac OS X supportano la creazione di array RAID software utilizzando strumenti di gestione del disco. Va notato che stiamo parlando di strumenti del sistema operativo: molti controller RAID attualmente comuni sono anche software, ma solo a livello di driver. La differenza negli approcci è che in Windows Vista è necessario convertire il disco in Dinamico; in Mac OS la funzionalità degli array RAID è supportata anche con altri schemi di partizionamento.

Windows Vista supporta la riduzione e l'aumento non distruttivi delle partizioni anche su dischi con schemi di partizionamento basati su MBR e GUID: ciò significa che l'utente sarà in grado di preservare le informazioni durante il ripartizionamento. Ma, ovviamente, prima di eseguire operazioni così importanti sul disco, è opportuno creare una copia di backup dei dati.

Mac OS X supporta le immagini del disco in modo estremamente ampio: ad esempio, è possibile creare un'immagine sulla base di un disco o di una partizione (ovvero, la funzionalità dei prodotti commerciali di clonazione del disco per Windows è integrata), nonché una cartella separata. Le immagini possono essere compresse, disponibili sia in modalità lettura che scrittura e anche crittografate. Va notato che oltre ai formati DMG e CDR nativi di Mac OS X (i cosiddetti dischi master CD/DVD), è supportato il popolare ISO. Pertanto, le immagini svolgono in parte lo stesso ruolo degli archivi in ​​altri sistemi operativi.

Entrambi i sistemi operativi consentono di verificare la presenza di errori logici sui dischi che potrebbero verificarsi a seguito di un'interruzione di corrente, danni al supporto o una serie di altri motivi. La differenza si manifesta nel metodo di controllo del disco di avvio: per ovvi motivi, per controllarlo è necessario bloccare la voce (o smontarlo), cosa poco fattibile. Windows utilizza la cosiddetta modalità boot-time, ovvero è possibile programmare l'avvio della scansione nella fase di avvio del sistema operativo. In Mac OS X, per ripristinare la partizione di sistema, dovresti utilizzare il disco di installazione: dopo aver eseguito l'avvio da esso, puoi avviare Utility Disco.

Una caratteristica interessante di Mac OS X è la cosiddetta verifica dei permessi del disco. La sua essenza è che Utility Disco esegue la scansione del disco e controlla i permessi dei file che si trovano in /Sistema, /Libreria e /Applicazioni e, se necessario, corregge il problema. Seguendo questa procedura si garantisce che a nessuno venga data più autorità del necessario.

Deframmentazione... Prima o poi, qualsiasi utente pensa alla necessità di eseguirla, soprattutto se lavora intensamente con video, audio o grafica, cioè file di dimensioni grandi e imprevedibili (e in tali condizioni nessuno può garantire un algoritmo avanzato a basso livello di frammentazione). Vista dispone di uno strumento standard che, anche se non è così visivo come in Windows 2000/XP, svolge comunque le sue funzioni in modo efficace. Mac OS X non dispone degli strumenti adeguati, quindi per deframmentare i dischi è necessario ricorrere a prodotti commerciali di terze parti, il che, naturalmente, non può che sorprendere data la chiara vocazione “multimediale” dei Macintosh.

Sia Mac OS X che Windows Vista supportano la masterizzazione di dischi CD e DVD; questa operazione può essere eseguita sia dal Finder che da Explorer, nonché dalle corrispondenti applicazioni multimediali incluse nella confezione. Inoltre, Utility Disco consente di masterizzare immagini disco - a causa a supporto di queste immagini.

Molti dei nostri lettori che devono lavorare sia su Mac OS X che su Windows prima o poi incontrano il problema dell'intolleranza ai file tra i sistemi operativi. Infatti, un disco formattato in Mac OS non viene riconosciuto in Windows, mentre un disco formattato in Windows è visibile in Mac OS, ma di norma non è scrivibile.

Pertanto, sorgono problemi se è necessario "trasferire" un file tramite un'unità esterna o "unità flash" da un sistema all'altro. In questo articolo esamineremo quali file system utilizza Windows e come organizzare nel modo più conveniente lo scambio di file tramite .

Il file system (di seguito denominato FS) è un ordine che determina il modo di organizzare, archiviare e denominare i dati sui supporti di memorizzazione. Definisce il formato del contenuto e l'archiviazione fisica delle informazioni, che solitamente sono raggruppate sotto forma di file. Un file system specifico determina la dimensione del nome del file (cartella), la dimensione massima possibile del file e della partizione e una serie di attributi del file. Alcuni file system forniscono funzionalità di servizio, come il controllo degli accessi o la crittografia dei file. .

Mac OS X supporta completamente i seguenti file system:

  • Mac OS Esteso (incluso journaling di Mac OS Esteso e Mac OS Esteso con distinzione tra maiuscole e minuscole)
  • FAT32
  • exFAT

Windows supporta completamente i seguenti file system:

  • FAT32
  • exFAT

"Supporta completamente" significa che il sistema operativo può leggere e scrivere da una partizione del disco formattata in uno dei file system sopra indicati.

Tieni presente che i file system Mac OS Extended Journaled e NTFS sono sistemi a prova di errore e pertanto dovrebbero essere preferiti quando si sceglie un file system per un'unità. Tuttavia, come accennato all’inizio dell’articolo, i file system nativi di Mac e Windows hanno uno scarso supporto incrociato. Pertanto, un disco in formato Mac OS Extended non viene riconosciuto da Windows e un disco in formato NTFS è visibile in Mac OS X, ma è di sola lettura: su di esso non è possibile scrivere nulla.

Pertanto, per i dischi esterni che vengono periodicamente collegati a macchine Mac o Windows, è consigliabile utilizzare file system pienamente supportati da entrambi i sistemi operativi. Si tratta di FAT32 e del poco conosciuto exFAT. Questi non sono file system così resistenti ai danni come Mac OS Extended e NTFS, ma di norma sono più che sufficienti per l'uso “domestico”.

Sicuramente molti utenti hanno già riscontrato lo svantaggio più importante del file system FAT32: la limitazione della dimensione massima del file, che è di 4 GB (4.294.967.296 byte). È “grazie” a questo fattore che si rifiuta di utilizzare questo PS. Il limite di 4GB, infatti, non consente di registrare su un disco di questo tipo, ad esempio, file video in formato FullHD, che solitamente “pesano” intorno ai 30GB.

L'exFAT (extended FAT o Extended FAT) FS, progettato appositamente come sostituto di FAT32 per l'utilizzo su unità esterne come unità flash, schede di memoria, ecc., non ha la limitazione di 4 GB/file. Il limite teorico della dimensione del file in questo FS è 2^64 byte (16 exbibyte), ovvero praticamente non ci sono restrizioni. Il supporto exFAT è disponibile in Windows XP con Service Pack 2 e 3 con aggiornamento KB955704, Windows Vista con Service Pack 1, Windows Server 2008, Windows 7, nonché in Mac OS X Snow Leopard a partire dalla versione 10.6.5.

Tenendo conto di quanto sopra, si consiglia di utilizzare exFAT su quelle unità che vengono periodicamente collegate a un Mac o a Windows.

Qualsiasi comunicazione che abbiamo con un computer (modificare testo o foto, guardare film, ascoltare musica e persino giocare) funziona con file. Ci sembra che stiamo disegnando un'immagine o uccidendo mostri, ma in realtà la macchina sta cambiando file, scrivendo, spostando e persino cancellando. E il modo in cui il sistema operativo scrive e trova i file sul tuo disco e il modo in cui differiscono l'uno dall'altro è chiamato file system.

Nel corso degli anni di esistenza dei computer, sono comparsi molti file system con i loro vantaggi e svantaggi. Naturalmente Macintosh e PC utilizzano file system diversi. E le differenze danno sicuramente luogo a problemi di compatibilità. E per sapere come vengono risolti questi problemi, dovremo prima capire quali tipi di file system è più probabile che incontreremo.

GRASSO. Uno dei primi file system, apparso insieme ai computer PC e al sistema DOS nel 1981. Essenzialmente, è una semplice tabella che registra dove si trova un file sul disco. Da qui il nome: File Allocation Table – tabella di allocazione dei file.

FAT32. Il sistema FAT imponeva restrizioni sulla dimensione massima di file e disco: non più di 2 GB. Verso la metà degli anni ’90, con lo sviluppo dei computer, queste restrizioni dovettero essere ampliate. Ecco come è apparso il nuovo sistema FAT32. Ora il limite della dimensione del file è 4 Gb e il limite della dimensione del disco è 2 TB. Ma secondo i principi di funzionamento si trattava sempre del solito FAT, cioè tavolo. Attualmente, FAT32 (come NTFS, discusso di seguito) è il file system principale dei moderni computer Windows.

HFS(File system gerarchico - file system gerarchico). È nata quasi insieme ai primi papaveri nel 1985. In HFS ogni file è composto da due parti, il cosiddetto fork delle risorse e il fork dei dati. Un ramo dati è il contenuto effettivo di un file, ad esempio testo, immagine, video o audio. Il ramo delle risorse contiene varie informazioni di servizio sul file: date di creazione e modifica, informazioni sull'autore del programma, icona del file e, se questo file è un programma, il codice utilizzato.

HFS+ Alla fine degli anni '90, gli utenti Mac dovettero affrontare gli stessi problemi degli utenti del sistema FAT e nel 1998 Apple pubblicò una nuova versione - HFS+, in cui furono rimosse tutte le restrizioni che interferivano con la vita e il lavoro. Il numero di caratteri possibili nel nome del file è cambiato da 32 a 255 e la dimensione massima consentita del file e del disco utilizzato ha raggiunto 8Eib. Exbibite è 2 alla 60a potenza e per capire cosa significa questa cifra proibitiva, diciamo che la dimensione massima del disco su un Mac supera di quattro milioni di volte la dimensione massima nel sistema FAT32! Oggi HFS+ è il file system principale sui computer Apple.

- NTFS(New Technologi File System) è un nuovo file system sviluppato da Microsoft per sostituire la famiglia FAT. A differenza del FAT primitivo, NTFS è un algoritmo complesso di scrittura di file. Il vantaggio principale del sistema è l'affidabilità e la capacità di ripristino in caso di guasti.

Ora, dopo aver familiarizzato con i diversi tipi di file system, semplicemente non possiamo fare a meno di porre la domanda abbastanza attesa: “ cosa succede se togli il disco dal Mac e lo colleghi al PC?"La risposta a questa domanda è un semplice assioma, che forse dovrebbe essere sempre applicato in materia di compatibilità con Mac e PC:

Windows è praticamente incompatibile con Mac OS X, ma Mac OS X funziona molto bene con Windows.

Ciò significa che un disco Mac con HFS+ non verrà riconosciuto da Windows e verrà percepito come non formattato. Tuttavia non ci sono situazioni senza speranza: con l'aiuto di alcuni programmi commerciali, come MacOpen, in teoria un disco Mac può essere letto su un PC, anche se non senza difficoltà.

Ma collegare un'unità PC a un Mac è abbastanza semplice. Mac OS consente di leggere dischi in formato FAT e FAT32 e, con l'avvento di Mac OS X 10.3, anche dischi NTFS. Per disco si intende qualsiasi supporto di memorizzazione: può essere un disco rigido interno o esterno (disco rigido), una scheda flash o un normale disco floppy. Una volta connesso, sul desktop apparirà l'icona del nuovo disco e potrai lavorarci come con gli altri. Tuttavia, per le unità NTFS esiste ancora una limitazione significativa: su un Mac sono collegate esclusivamente nella cosiddetta modalità di sola lettura. Ciò significa che sarai in grado di visualizzare la struttura del disco, aprire e copiare file sui tuoi dischi, ma non sarai in grado di salvarli o scrivere nuovi file su tale disco.

Agli utenti PC sarà curioso ed utile sapere che il nome del disco del PC che vedrai al momento della connessione è il nome che gli è stato dato al momento della sua creazione (formattazione). Sui Mac non esiste una lettera di unità, come D o C. L'unità è sempre identificata dal suo nome e, se si tratta di un'unità PC, come nome verrà utilizzata quella che viene chiamata etichetta di volume in Windows. Pertanto, invece dell'unità D, otterremo l'unità SYSTEM o ARCHIVE, o il terribile nome predefinito di Windows, come FGHYJN009890.

Un disco appena acquistato viene sempre formattato in tutti i file system prima di iniziare il lavoro. I dischi Mac sono solitamente formattati come HFS+ (un altro nome moderno è Mac OS Extended Journaled): questo è il file system "nativo" dei Mac. L'utilizzo costante di vari meccanismi di compatibilità con altri file system non aggiungerà efficienza al Mac. Inoltre, non puoi installare Mac OS X su dispositivi diversi da HFS+. Se è necessario formattare un supporto esterno destinato a essere collegato a sistemi diversi, formattarlo come FAT32 (MS DOS File System). Ciò renderà il disco universale.

Per lavorare con i dischi, puoi utilizzare il programma Utility Disco incluso in Mac OS. Si trova in ApplicationsUtilities. Si tratta di un programma completo che consente di eseguire tutto il lavoro di base con i dischi: dividere il disco in più dischi logici, formattarlo, riparare il disco in caso di guasti e persino creare un array RAID. Nella stragrande maggioranza dei casi, le funzioni di questa utility saranno sufficienti per te.

Determinazione del tipo di file

Ora vale la pena fare una digressione lirica e parlare un po’ di una caratteristica storica di HFS+. I sistemi operativi attualmente esistenti risalgono a decenni fa e le versioni successive sono state migliorate e ampliate rispetto a quelle vecchie. Ad esempio, Windows è apparso per la prima volta nel 95, ma, in realtà, è l'erede di un sistema ancora più vecchio: DOS, sviluppato per i primissimi PC, e la famiglia di sistemi UNIX risale quasi al tempo dei primi voli in spazio.

C'era anche un simile "dinosauro" nella famiglia Mac; ora si chiama Mac OS Classic. Ma invece di innovazione e miglioramento, Apple ha sviluppato un nuovo sistema: Mac OS X, essenzialmente scrivendolo da zero. Quindi, tra gli anziani che lo circondano, Mac OS X è solo una ragazzina: le sue prime versioni sono apparse solo nel 2000. Nello sviluppo del nuovo sistema, Apple ha dovuto considerare i problemi di compatibilità sia con il vecchio sistema operativo Mac per garantire la transizione dei vecchi utenti, sia con Windows per attirarne di nuovi dalla piattaforma dominante.

Per determinare il tipo di file, il sistema utilizza tre diversi approcci contemporaneamente. Nel sistema HFS, come descritto sopra, qualsiasi file è composto da due parti: il contenuto del file e le informazioni sul tipo di file. Queste informazioni vengono archiviate in un luogo separato: un fork di risorse sotto forma di un'etichetta di testo speciale. Questa è la differenza fondamentale rispetto a Windows, dove il tipo di file è determinato dall'estensione del nome. C'è un vantaggio significativo nell'approccio di Apple: non importa come cambi il nome del file, non sarai in grado di modificarne l'appartenenza a un tipo o all'altro, riducendo al minimo il rischio di un errore accidentale.

Tuttavia, l'approccio descritto presenta anche uno svantaggio. I protocolli di trasferimento file Internet più diffusi non supportano HFS+. Quando invii un file via email, le informazioni sul tipo di file scompariranno insieme al thread delle risorse. Ciò significa che puoi inviare file Mac su Internet solo quando utilizzi archivi Mac speciali.

Durante la creazione di Mac OS X, Apple si è occupata di questo problema introducendo nel sistema un meccanismo per determinare il tipo di file utilizzando un'estensione, la stessa di Windows. Mac OS X riconosce perfettamente i tipi di file del PC. Ma, a differenza dei PC, dove l'estensione del nome non può contenere più di tre lettere, il sistema consente l'utilizzo di estensioni costituite da b O più personaggi. Ciò aumenta notevolmente il contenuto informativo del nome del file e consente di utilizzare le abbreviazioni corrette. Ad esempio, i formati immagine più diffusi jpg e tif in realtà si chiamano JPEG e TIFF e il sistema comprende entrambe le ortografie. Apple sfrutta le nuove funzionalità e fornisce ai propri file estensioni di nome piuttosto informative: .pages - un documento creato nell'editor di Pages dal kit iWork, dspproj - un progetto di disco DVD creato in DVD Studio Pro, ecc. Pertanto, Mac OS X determina il tipo di file utilizzando sia il vecchio approccio classico, per garantire la continuità con i Mac più vecchi, sia l'approccio PC, utilizzando le estensioni dei nomi, espandendone al contempo le funzionalità.

Pertanto, sui Mac vengono implementati tre approcci per determinare il tipo di file: il vecchio approccio HFS tramite il fork delle risorse, l'approccio PC tramite un'estensione del nome file di tre lettere e il nuovo approccio migliorato tramite un'estensione del nome file a più caratteri.

Se lo si desidera, le estensioni dei file possono essere nascoste. Quando salvi il file, seleziona la casella di controllo Nascondi estensione. Per nascondere l'estensione di uno o più file esistenti, premi Comando-Opzione-i con i file selezionati e seleziona la casella di controllo Nascondi estensione nella colonna Nome ed estensione.



Oppure è necessario cancellarne completamente il contenuto, è consuetudine formattare l'unità. Questa procedura rimuove tutti i dati e spesso il normale funzionamento del dispositivo.

Durante il processo di formattazione, il computer richiede di selezionare un file system (FS). Questo è il nome per l'organizzazione dei dati su un'unità flash. L'utente macOS può scegliere tra i seguenti sistemi: MS-DOS (FAT), ExFAT o OS X Extended.

È molto importante formattare l'unità nel file system più adatto alla tua attrezzatura. Scopriamo quale file system dell'unità flash è ottimale per Mac e perché.

Tipi di file system e loro caratteristiche

MS-DOS (FAT)- questo è ciò che macOS chiama il file system, noto agli utenti Windows come FAT/FAT32. È compatibile con qualsiasi computer ed è supportato anche da console ed elettrodomestici come videocamere o anche vecchi lettori multimediali.

Nonostante tutta la sua versatilità, MS-DOS (FAT) presenta un importante inconveniente: file di dimensioni superiori a 4 GB non possono essere scritti su un'unità flash formattata con questo file system.

ExFAT- un FS più recente supportato su macOS a partire dalla versione X 10.6.5 e su Windows - da XP SP2. Ovviamente, lo svantaggio di questo formato può essere considerato la mancanza di compatibilità con le versioni precedenti dei sistemi operativi. Inoltre, non tutti i dispositivi USB supportano ExFAT. Bene, il vantaggio è che può funzionare con file più grandi di 4 GB.

Mac OS esteso (registrato su journal) fornisce la massima compatibilità dell'unità flash con macOS ed è il file system predefinito per i dischi rigidi sui computer Mac. Non ci sono restrizioni sulla dimensione del file registrato quando si utilizza Mac OS Esteso (Journaled). Allo stesso tempo, questo FS non è supportato da Windows e da molti dispositivi USB.

Puoi anche vedere nell'elenco dei FS disponibili Mac OS esteso (con distinzione tra maiuscole e minuscole, journaling). Si differenzia dal precedente solo per la distinzione tra maiuscole e minuscole. Ad esempio, i file hello.txt e Hello.txt in tale FS verranno considerati diversi. Se non ti serve, scegli il normale Mac OS Extended (Journaled).

NTFS- un altro FS che potresti incontrare. Le unità formattate in esso non hanno restrizioni sulla dimensione del file e sono compatibili con Windows. Ma in macOS, i file registrati su tale unità flash possono essere visualizzati solo senza la possibilità di scrivere. Inoltre, alcuni dispositivi USB non supportano affatto NTFS.

Quale file system scegliere

Come puoi vedere, la scelta del file system del disco dipende dai dispositivi con cui lo utilizzerai. Se solo con Mac e altre apparecchiature Apple, scegli Mac OS Extended (Journaled).

ExFAT è perfetto per Mac e PC Windows.

Se desideri ottenere la compatibilità di un'unità flash con il numero massimo di dispositivi USB e non prevedi di scrivere su di essa file di dimensioni superiori a 4 GB, scegli MS-DOS (FAT).

Come cambiare il file system

Per modificare il FS dell'unità, utilizzare Utility Disco. Non dimenticare, questa procedura distrugge tutti i dati.

Ma prima controlla il file system corrente dell'unità flash. Per fare ciò, basta avviare Utility Disco e selezionare l'unità nel pannello di sinistra. Successivamente, sullo schermo verranno visualizzate informazioni dettagliate sull'unità flash, incluso il tipo FS, che può essere visto accanto al nome dell'unità.

Se il file system corrente non è adatto a te, fai clic sul pulsante "Cancella" sul pannello superiore. Nella finestra che appare, seleziona un nuovo FS e fai nuovamente clic su "Cancella". Dopo alcuni secondi, l'utilità modificherà il file system dell'unità flash.

APFS- un file system sviluppato da Apple per sostituire l'HFS+ precedentemente utilizzato.

I dispositivi che eseguono le ultime versioni di iOS e macOS funzionano già su questo file system.

APFS ha un grosso svantaggio

Come le versioni precedenti dei file system sviluppati da Apple, APFS non è supportato dal sistema operativo Windows.

Se riesci almeno a leggere i dati dal NTFS nativo per "Windows" su un Mac, nessun computer Windows vedrà APFS.

Prima o poi, tutti i possessori di più computer da lavoro con diversi sistemi operativi o i possessori di Mac che spesso eseguono Windows tramite BootCamp iniziano a pensarci.

Bene, non puoi trasferire dati da macOS a un'unità flash.

Come risolvere la situazione

Una soluzione semplice ed elegante al problema è offerta dai ragazzi di Software Paragon che sono semplicemente professionisti in tali questioni. Puoi fare amicizia tra file system in guerra utilizzando un'utilità speciale APFS per Windows.

Il programma è diventato uno sviluppo logico Paragon HFS+ per Windows. Per i Mac più vecchi che non si aggiornano a macOS Sierra, dovresti usarlo.

APFS per Windows è un driver di sistema per Windows che ti consente di lavorare completamente con unità formattate in APFS. Sia la lettura che la scrittura dei dati sono supportate a una buona velocità.

La modalità di montaggio viene fornita per accedere a dati importanti sola lettura, che protegge gli originali dalla sovrascrittura. APFS può anche essere montato da un'immagine disco.

Supportato come copia grezza bit per bit dischi e dischi virtuali dei formati più diffusi VMDK,VDI,VHD,VHDX. Gli sviluppatori stanno già lavorando al supporto .E01 E .Ex0.

Come funziona

Dopo aver installato Paragon, APFS trova e monta automaticamente tutte le partizioni e le unità APFS collegate al computer. Successivamente, i dischi saranno disponibili in Explorer standard e in file manager di terze parti.

Trovare i dati di cui hai bisogno è abbastanza semplice, perché la struttura delle cartelle visualizzate sarà identica a quella vista da un utente Mac.

Niente di complicato: qualsiasi casalinga può capirlo.

Cos'altro è interessante?

IN macOS Mojaveè apparso il supporto per volumi crittografati e contenitori APFS, costituiti da diverse partizioni fisiche. I creatori di Paragon APFS intendono aggiungere il supporto per tali volumi nelle versioni future del prodotto.