Devo formattare le chiavette USB e le schede SD su FAT, FAT32, exFAT o NTFS? (File Windows, distribuzioni Linux live)


18

Dipende dalla dimensione del supporto quale scegliere o da altri parametri? Su Windows 7, FAT16 è l'impostazione predefinita. Nell'installer USB universale di pendrivelinux.com, FAT32. Quale dovrei scegliere? Che ne dici di NTFS per Windows?

Che ne dici di exFAT ? È il file system progettato da Microsoft per i supporti rimovibili. C'è una differenza tra chiavette USB e schede SD in questo senso?

Vedendo gli sviluppi nell'altra domanda , dovrei ancora usare qualcosa come exFAT se non voglio che i Cestini vengano creati su ogni singola macchina in cui collego la mia chiavetta USB?


1
Le schede SDXC sono formattate usando exFAT per impostazione predefinita, anche se ovviamente è possibile riformattarle come richiesto.
— Karan,

Risposte:


15

Per dirla semplicemente:

  • Tra FAT e FAT32, basta scegliere FAT32.
  • Tra NTFS e FAT32, se si utilizza l'unità solo in Windows, utilizzare NTFS. In tutti gli altri casi, utilizzare FAT32.

Perché NTFS per Windows?

  • NTFS (New Technology File System) è stato introdotto da Windows ed è supportato sin dalle prime versioni di Windows. Quindi è diventato una specie di cosa di Windows.

  • È il file system nativo per Windows NT, Windows 2000 e Windows XP.

  • Consente l'indicizzazione che migliora la ricerca dei file (principalmente, più veloce); provoca un lieve calo delle prestazioni (può essere disattivato).
  • Ha una migliore sicurezza - come la crittografia basata su file (non supportata da Windows XP Home Edition) e le regole di accesso per utente (puoi impedire a tua moglie di vedere la cartella porno!)
  • Supporta quote utente (impedisce ai tyke di scaricare troppi file MP3)
  • Ha una compressione file-saggia.
  • Viene registrato su giornale, riducendo la perdita di dati (ScanDisk all'avvio non necessario).
  • Utilizza nomi di file Unicode (consente caratteri estranei ed estesi) e supporta nativamente nomi di file lunghi.
  • Supporta file più grandi di FAT (maggiore di 4 GB).
  • Consente dimensioni di volume maggiori (superiori a 1 TB). Si parla di un limite teorico di 16 exabyte e fino a 2 terabyte.
  • Formato supportato su dischi dinamici (nessun disco dinamico su Windows XP Home).
  • Funziona bene con cache di grandi dimensioni (superiore a 96 MB di sistema).
  • Funziona meglio con volumi ~ 20 GB e oltre.
  • È più efficiente in termini di spazio su grandi volumi (maggiore di 8 GB).
  • Resistente alla frammentazione.

Perché FAT32 per Linux?

  • FAT32 funziona bene quasi ovunque. [FAT32 non è nemmeno il filesystem predefinito su Linux (al contrario di NTFS e Windows)]

1
Windows formatta le unità USB come NTFS per impostazione predefinita Windows 7 formatta una USB come FAT16 per impostazione predefinita. Forse ho un bastone troppo vecchio? Dipende da quello?
— superutente

Quanto è grande ?
— Hele

Più di un bastone?
— Hele,

Ho stick che vanno da 256 Mb a 8 Gb. (Modificato.)
— superutente

3
È una bella lista, ma sembra essere distorta da NTFS. Non menziona nemmeno exFAT (che è stato sviluppato appositamente per i supporti rimovibili). Inoltre, diversi punti non influiscono sul supporto flash (ad esempio, io per primo non ho mai visto una scheda di memoria da 1 TB o un'unità USB con alcuna cache). Inoltre, non fornisce informazioni sull'impatto che NTFS ha sui flash media; per esempio la funzione di journaling fa sì che scriva sul disco più spesso (che ovviamente è dannoso per i flash) rispetto a FAT?
— Synetech,

4

Windows formatta le unità USB come NTFS per impostazione predefinita, FAT è davvero obsoleto e il tipo di file system che desideri utilizzare dipende dalle tue esigenze.

NTFS

  • Supporta file di dimensioni superiori a 4 GB
  • Può eseguire Windows 8 dal vivo
  • UNetbootin non non supporta NTFS e si rifiuta di unità d'uso che sono formattato NTFS.

FAT32

  • I file devono essere inferiori a 4 GB
  • Linux Live funziona

Tieni presente che puoi avere più partizioni nel tuo dispositivo USB e quindi puoi avere una partizione NTFS e FAT32.


1
+1 per il puntatore su Unetbootin, mi ha appena salvato da un sacco di aggravamento lungo la strada
— sq33G

NTFS per impostazione predefinita? Sicuramente no! Anche Windows 8.1 seleziona FAT (16!) Come predefinito per stick più piccoli da 2 GB e FAT32 per stick più grandi da 2 GB.
— Foo Bar,

2

Consiglio di usare UDF , che presenta all'incirca gli stessi vantaggi di NTFS menzionati nella risposta di @ Hele. Il motivo principale per utilizzare UDF anziché NTFS è la compatibilità con OS X. OS X può solo leggere ma non scrivere su partizioni NTFS. UDF è ben supportato, lettura-scrittura, su Windows¹, OS X e Linux.

Per formattare un'unità come UDF, vedere:


¹ Tranne Windows XP, che ha il supporto UDF di sola lettura


Inoltre UDF è ottimizzato per supporti con cicli di riscrittura limitati, come CD / DVD-RW e unità flash.
— Anixx,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.