30Aug

Perché le unità rimovibili utilizzano ancora FAT32 invece di NTFS?

Microsoft XP ha iniziato a utilizzare il file system NTFS per impostazione predefinita per le sue unità interne nel 2001. Sono passati 12 anni, quindi perché le unità flash USB, le schede SD e altre unità rimovibili utilizzano ancora FAT32?

Questo non è un errore che i produttori stanno facendo. Mentre è possibile formattare queste unità con un file system diverso come NTFS, probabilmente vorrai lasciarle formattate con FAT32.

I problemi con FAT32( o perché Microsoft ha creato NTFS)

Microsoft ha creato NTFS per migliorare FAT32 in una varietà di modi diversi. Per capire perché Windows utilizza NTFS, dobbiamo esaminare i problemi con FAT32 e il modo in cui NTFS li ha risolti:

  • FAT32 supporta solo singoli file fino a 4 GB di dimensioni e volumi fino a 2 TB di dimensioni. Ad esempio, se disponi di un file video di dimensioni superiori a 4 GB, non è possibile salvarlo sul file system FAT32.se avessi un'unità da 3 TB, non puoi formattarla come singola partizione FAT32.NTFS ha limiti teorici molto più alti.
  • FAT32 non è un file system di journaling, il che significa che la corruzione del file system può avvenire molto più facilmente. Con NTFS, le modifiche vengono registrate su un "journal" sull'unità prima di essere effettivamente realizzate. Se il computer perde potenza nel mezzo di un file in fase di scrittura, il sistema non necessiterà di un'operazione di scandisk lunga per il ripristino.
  • FAT32 non supporta i permessi dei file. Con NTFS, le autorizzazioni sui file consentono una maggiore sicurezza. I file di sistema possono essere resi di sola lettura, quindi i programmi tipici non possono toccarli, gli utenti possono essere impediti di guardare i dati di altri utenti e così via.

Come possiamo vedere, ci sono ottime ragioni per cui Windows usa NTFS per le partizioni di sistema. NTFS è più sicuro, robusto e supporta file di dimensioni e unità più grandi.

, ma questi non sono problemi nelle unità rimovibili

Naturalmente, nessuna delle ragioni sopra esposte è davvero un problema con chiavette USB e schede SD.Ecco perché:

  • La tua chiavetta USB o scheda SD avrà dimensioni inferiori a 2 TB, quindi non dovrai preoccuparti del limite superiore. Occasionalmente è possibile copiare un file di dimensioni superiori a 4 GB nell'unità: questa è l'unica situazione in cui è possibile formattare l'unità come NTFS.
  • L'unità rimovibile non ha bisogno di inserimento nel diario come fa un'unità di sistema. In effetti, l'inserimento nel diario potrebbe comportare solo scritture aggiuntive che potrebbero ridurre la durata della memoria flash dell'unità.
  • Anche il dispositivo non ha bisogno di autorizzazioni per i file. In realtà, questi possono causare problemi quando si spostano dispositivi rimovibili tra macchine diverse. Ad esempio, i file potrebbero essere impostati per essere accessibili solo da un numero ID utente specifico. Questo funzionerebbe benissimo se l'unità fosse rimasta nel tuo computer. Tuttavia, se si tratta di un disco rigido rimovibile che è stato spostato su un altro computer, chiunque con quell'ID utente sull'altro computer potrebbe quindi accedere ai file. In questo caso, le autorizzazioni per i file non aggiungono realmente sicurezza, ma solo complessità aggiuntiva.

Non c'è davvero alcun motivo per usare NTFS su chiavette USB e schede SD - a meno che non sia davvero necessario il supporto per file con dimensioni superiori ai 4 GB.In tal caso, ti consigliamo di convertire o riformattare l'unità con tale file system NTFS.

Naturalmente, ora puoi acquistare dischi rigidi con 3 TB o più di spazio di archiviazione. Questi verranno probabilmente formattati come NTFS in modo che possano utilizzare l'intera quantità di spazio di archiviazione su una singola partizione. Compatibilità

La compatibilità è probabilmente il motivo principale per cui probabilmente si desidera utilizzare il file system FAT32 sulle unità flash USB o sulle schede SD.Mentre le versioni moderne di Windows tornano a Windows XP supporteranno NTFS, altri dispositivi che usi potrebbero non essere così accomodanti.

  • Mac : Mac OS X ora ha il supporto di lettura completo per le unità NTFS, ma i Mac non possono scrivere su unità NTFS per impostazione predefinita. Ciò richiede software aggiuntivo o modifiche.
  • Linux : i sistemi Linux ora includono il supporto di lettura / scrittura solido per le unità NTFS, anche se questo non ha funzionato bene per molti anni.
  • Lettori DVD, Smart TV, stampanti, fotocamere digitali, lettori multimediali, smartphone, qualsiasi cosa con porta USB o slot per schede SD : Ecco dove inizia davvero a complicarsi. Molti dispositivi hanno porte USB o slot per schede SD.Tutti questi dispositivi saranno progettati per funzionare con i file system FAT32, quindi "funzioneranno" e saranno in grado di leggere i file finché si utilizza FAT32.Alcuni dispositivi funzioneranno con NTFS, ma non puoi contare su di esso - in realtà, dovresti presumere che la maggior parte dei dispositivi sia in grado di leggere solo FAT32, non NTFS.

Questo è il motivo per cui vuoi davvero utilizzare FAT32 sulle tue unità rimovibili, così puoi usarle praticamente con qualsiasi dispositivo. Non c'è molto da guadagnare dall'uso di NTFS su una chiavetta USB, oltre al supporto per file di dimensioni superiori ai 4 GB.

Mentre Windows offre anche un file system denominato exFAT, questo file system è diverso e non è ampiamente supportato come FAT32.

In definitiva, ciò che si vorrebbe fare è lasciare l'unità formattata con il file system fornito. Probabilmente la scheda SD o la chiavetta USB sono state formattate con FAT32: va bene, è il miglior sistema di file per questo. Se prendi un disco esterno da 3 TB e viene formattato con NTFS, va bene anche questo. Credito immagine

: Terry Johnston su Flickr