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.