Dritta per pendrive USB di grandi dimensioni

Avete appena comprato una magnifica e minuscola penna USB da 4gb?
Avete appena smesso di far raffronti fra quello che puo’ contenere cotal magia dello sviluppo rispetto a vecchi sistemi di memorizzazione dei dati?
Avete finalmente cominciato a copiarci dentro cose che dovrete portarvi domani in parrocchia?
Vi siete accorti che e’ lentissima in scrittura soprattutto con i file piu’ piccoli di 4k?

Ta-dah!

Fermate tutte, bloccate la copia, premete tutti i pulsanti di interruzione esistenti e domandatevi: devo usare questa penna su sistemi Win9x/ME?
Se la risposta e’ negativa, riformattate subito usando NTFS. Avrete immediatamente un’impennata nelle prestazioni!

Il motivo e’ presto svelato: se la penna e’ formattata in FAT32 (lo e’ la maggior parte delle unita’ flash, per garantire la massima compatibilita’) alloca ben 4k come dimensione minima dei file, ergo usa 4096 byte per memorizzare anche file piu’ piccoli. Se avete molti file minuscoli (configurazioni, script, componenti esterni) le prestazioni in scrittura peggiorano.

Linux puo’ leggere NTFS (e con le ultime versione del FS anche scriverlo), per MAC OS X puo’ essere piu’ complesso e non ho idea di cosa convenga fare ;)

Commenti e opinioni su questa “scoperta” (dell’acqua calda, immagino ;) ) sono i benvenuti.