Crea disco USB compatibile con Windows, Linux e Mac

Uno dei termini più frequenti che sentiamo quando facciamo parte dell'area di supporto, gestione o amministrazione dei sistemi è il file system.

Quando ne sentiamo parlare, pensiamo automaticamente a FAT32 o NTFS, ma in realtà sappiamo cos'è un file system e a cosa serve?

UN File System è il metodo e la struttura dei dati utilizzati da un sistema operativo, sia esso Windows, Linux o Mac OS, per leggere file da un supporto come dischi, unità rimovibili, ecc.

Nel mondo dei sistemi esistono molteplici tipologie di file system ma purtroppo tutti non sono compatibili nei più comuni sistemi operativi e questo in molti casi rappresenta un fallimento latente per alcuni utenti poiché si trovano di fronte all'impossibilità di trasferire informazioni tra uno e l'altro altro altro sistema che utilizza supporti come unità USB.

1. Tipi di file system

È importante sapere che ogni sviluppatore implementa una serie di file system per il proprio sistema operativo, ad esempio abbiamo quanto segue:

Sistemi operativi WindowsI file system presenti in Windows sono:

  • GRASSO
  • FAT32
  • NTFS
  • exFAT

Sistemi operativi LinuxI file system presenti nelle distribuzioni Linux sono:

  • ext2
  • ext3
  • ext4
  • ReiserFS
  • Scambio

Sistemi operativi Mac OSI file system presenti in Mac OS sono:

  • HFS +
  • MS-DOS (FAT)
  • exFAT
  • APFS (presente nella nuova edizione macOS High Sierra)

Capiamo come ogni sistema gestisce il proprio file system e in questo modo un'unità USB formattata con NTFS può essere riconosciuta solo in ambienti Windows ma non in ambienti Linux o macOS, sebbene sia riconosciuta in macOS non potremo apportare modifiche a esso.

A questo punto sorge un'altra domanda, che tipo di file system utilizzare che sia compatibile con questi tre sistemi operativi?Solvetic analizzerà nel dettaglio la risposta.

In termini tecnici, è stato raccomandato che il file system delle unità USB sia FAT32 grazie al fatto che è un vecchio file system e che si è evoluto per avere oggi FAT32, ma esiste un formato molto migliore in termini di sicurezza, affidabilità e compatibilità: exFAT.

Vediamo nel dettaglio cos'è ciascuno di questi file system e cosa copre.

FAT32Questo formato è uno dei più compatibili ma a causa della sua vita utile, è in vigore dagli anni '90, presenta una serie di limitazioni che possono influenzare il tasso di aggiornamenti che viviamo oggi.
Essendo un formato con tanto tempo attivo, è compatibile praticamente con qualsiasi sistema operativo.

Come abbiamo detto, ha i suoi limiti come l'impossibilità di ospitare file più grandi di 4 GB o che le partizioni con questo file system non possono avere più di 8 TB di capacità.

exFATexFAT è in un certo senso un FAT32 più moderno e dinamico che è stato sviluppato nel 2006 ed è presente nella maggior parte dei sistemi operativi moderni.

Per impostazione predefinita tutti i sistemi operativi tradizionali, Windows, Linux o Mac OS sono compatibili con exFAT e il suo utilizzo è altamente raccomandato per unità esterne, come dispositivi USB o unità esterne, grazie alla sua semplicità e alle molteplici funzionalità.

Ora analizzeremo un po' più in dettaglio i campi di azione in cui questi due file system sono compatibili per sapere quale sia l'opzione migliore da scegliere.

2. Supporto per dispositivi


Questo è il primo campo fondamentale poiché se il dispositivo USB formattato con FAT23 o exFAT non è compatibile con il dispositivo a cui deve essere collegato, sarà impossibile che venga riconosciuto e possa accedere al suo contenuto.

In questo campo possiamo dire che FAT32 ha un vantaggio su exFAT poiché, essendo un vecchio file system, è compatibile con tutti i sistemi operativi e dispositivi come console di gioco, Smart TV, lettori multimediali e altri.

Sebbene exFAT sia attualmente compatibile con oltre il 95% dei dispositivi sul mercato, potresti comunque riscontrare alcune limitazioni su alcune distribuzioni Linux o dispositivi Android.

Passo 1
In alcune distribuzioni Linux il file system exFAT non verrà riconosciuto immediatamente, quindi dobbiamo installare le rispettive utilità eseguendo la seguente riga:

 sudo apt-get install exfat-utils exfat-fuse 

INGRANDIRE

Passo 2
Successivamente aggiorniamo i pacchetti eseguendo la riga:

 sudo apt-get update

3. Velocità di lettura e scrittura


Un altro dei pilastri di un file system è la capacità con cui può accedere al contenuto e leggerlo o scriverlo poiché da questo dipendono le prestazioni ottimali, che oggi è un valore molto richiesto. Senza dubbio in questo aspetto exFAT supera FAT32 in quanto è una tecnologia molto più recente compatibile con USB 3.0 che può avere una velocità di trasferimento fino a 5 Gbps.

Nel grafico precedente di flexense possiamo vedere le prestazioni di exFAT su FAT32 e nel seguente link possiamo vedere in dettaglio più operazioni eseguite da questa società di sviluppo software chiamata Flexsense

4. Dimensioni file supportate


Senza dubbio, questo campo è occupato da exFAT poiché, come abbiamo accennato in precedenza, FAT32 consente solo file con una capacità massima di 4 GB in partizioni che non superano gli 8 TB di spazio di archiviazione mentre exFAT è praticamente illimitato in questo aspetto supportando 16ZB file (ZB equivale a 1 099 511 627 776 GB), è improbabile che avremo così tante informazioni da memorizzare.

Successivamente vedremo un confronto tra questi due file system per avere un'idea molto più generale:

Possiamo vedere le grandi differenze tra FAT32 ed exFAT per decidere quale sia il file system più adatto in base alle nostre esigenze.

5. Come formattare un'unità USB con exFAT


Partendo dal dettaglio che exFAT è il file system più pratico e funzionale, a meno che non utilizzeremo file più grandi di 4 GB, questo è il processo di formattazione delle unità USB con exFAT.

finestrePer eseguire questo processo in Windows, in questo caso Windows 10, sarà necessario accedere a Esplora file, fare clic con il tasto destro del mouse sull'unità USB e nell'elenco visualizzato selezionare Formato:

Nella finestra che verrà visualizzata selezioneremo nel campo exFAT Sistema di file. Clicca su Cominciare per applicare il formato.

macOS SierraQuesto processo si applica a tutte le edizioni Mac. Per fare ciò, accediamo all'utilità del disco utilizzando una delle seguenti opzioni:

  • Inserendo il termine dischi in Spotlight e selezionando l'opzione appropriata.
  • Dirigendosi lungo la strada Vai / Utilità / Utilità disco.
  • Utilizzando la combinazione di tasti Maiusc + ⌘ + U e nella finestra visualizzata selezionare Utilità del disco.

Una volta lì, selezioniamo il dispositivo USB, facciamo clic su Den Cancellare e nella finestra visualizzata selezioniamo ExFAT in campagna Formato. Clicca su Cancellare per avviare il processo.

INGRANDIRE

LinuxPer gli ambienti Linux sarà prima necessario installare gli strumenti exFAT eseguendo il seguente comando, come abbiamo detto prima:

 sudo apt-get install exfat-utils exfat-fuse
Successivamente eseguiamo la riga fdisk -l per elencare i dischi attivi sul sistema.

Lì troveremo l'unità USB che ha l'estensione /dev/sd** (Sostituiamo il ** con il numero indicato)
Una volta identificato il disco USB, eseguiremo la seguente sintassi:

 mkfs.exfat -n NAME / dev / sd ** (NAME sarà l'etichetta assegnata al disco) 

Come abbiamo capito, abbiamo la libertà di selezionare il miglior file system per le nostre unità USB in modo da avere la migliore capacità e prestazioni.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave