Melhor sistema de arquivos para discos rígidos externos (USB) / mídia de memória USB

10

Quase todos os discos rígidos USB externos e mídias / sticks de memória USB vêm hoje pré-formatados com FAT32 .

Até onde sei, a única vantagem do sistema de arquivos é a compatibilidade entre sistemas operacionais e dispositivos.

É razoável reformatá-lo com exFAT ou NTFS ? Como isso afetaria o desempenho e a segurança?

    
por Toro 04.05.2009 / 09:18

8 respostas

8

Aqui está um artigo onde testes extensivos em drives usb comparam o desempenho de FAT32, NTFS e exFAT.

Conclusão do teste:

"For Copying to the USB drive FAT32 took the least amount of time, with NTFS coming in second and ExFat taking on average the longest time to Copy to the drive.

Copying From and Reading From the drives were very similar in their results though, most of the time the File Systems were close, with at points NTFS taking a bit longer while FAT32 and ExFAT were nearly identical."

No que diz respeito à segurança do sistema de arquivos, se você reformatar para NTFS ou exFAT, obterá Permissões do sistema de arquivos no seu computador. Pendrive. Eu nunca precisei de uma unidade USB, porque sou a única pessoa a usar a unidade e não quero limitar o acesso aos meus dados.

    
por 04.05.2009 / 16:24
4

Não é apenas razoável, mas às vezes até necessário. O FAT32 não permite arquivos > 4 GB.

Quanto à escolha entre NTFS e exFAT. Bem, nem baunilha XP nem baunilha Linux suportam exFAT, mas eles suportam NTFS.

    
por 04.05.2009 / 13:13
3

A segurança não é afetada [1], porque alguém pode sempre conectar o dispositivo a outra máquina (que ignora todas as permissões de arquivo) e ir até a cidade com seus dados. O desempenho pode ser melhor ou não - depende do sistema operacional, sistema de arquivos e hardware envolvidos. Melhor para avaliar sua carga de trabalho provável e ver o que funciona melhor.

[1] OK, se você estiver usando um sistema de arquivos criptografado, você pode obter uma segurança melhor, mas isso não está realmente no escopo da questão, e o desempenho certamente será afetado negativamente.

    
por 04.05.2009 / 09:25
2

Slashdot: Sistemas de arquivos que sugam menos?

Basicamente você não quer fat32 porque você só tem 2GB de tamanho de arquivo e é sem registro no diário

"A journaling file system is a file system that logs changes to a journal (usually a circular log in a dedicated area) before committing them to the main file system. Such file systems are less likely to become corrupted in the event of power failure or system crash." - Wikipedia

Agora, se você quiser o suporte para Windows / Linux / Mac, você está basicamente preso a NTFS .

Se você quiser compatibilidade com o Mac, precisará link . O mesmo se aplica ao Linux (você deve ter um pacote ntfs-3g disponível)

Advertência: O software Mac ntfs-3g tem sido um pouco chato para mim no que diz respeito às permissões, e você só pode executar o Time Machine de uma unidade formatada para HFS +.

Então, até que haja um sistema de arquivos universal acordado, parece que o NTFS será o substituto por algum tempo.

    
por 04.05.2009 / 09:54
2

Para responder à sua pergunta, é razoável formatar com NTFS ou exFAT ?

Como você mencionou, isso depende inteiramente do tipo de sistema operacional que vai estar olhando para esta unidade. Se você está falando sobre o Vista +, então o NTFS está bem. Enquanto outros sistemas operacionais (não Windows) podem ler unidades NTFS, não tenho certeza se o suporte deles é tão bom quanto o FAT32.

O exFAT foi recentemente adicionado à mistura como uma forma de contornar algumas das limitações do FAT32.

Existem algumas outras considerações também. O Windows 7 tem suporte para o BitLocker ToGo que permite criptografia e montagem completas do disco rígido usando uma senha simples. É de leitura / gravação no Windows 7 e, em seguida, só lê no Vista e no XP e não há suporte de plataforma cruzada.

Se o que você precisa é o menor denominador comum, eu iria com o FAT32 e lidaria com as limitações. Se você está usando apenas o Windows XP +, em seguida, NTFS. Se você estiver usando o Vista +, então exFAT.

    
por 04.05.2009 / 15:50
2

Você também pode estar interessado em UDF (Universal Disk Format). Veja a tabela de compatibilidade do SO UDF na Wikipedia .

A única desvantagem do UDF 2.01 é que não há suporte nativo a gravação para o Windows XP (pelo menos sem utilitários de terceiros). No entanto, escrever com o Windows 7 e versões posteriores é suportado nativamente.

Recentemente, encontrei-me pesquisando este mesmo tópico e escrevi um script para automatizar o processo de formatação em UDF. Veja format-udf no GitHub .

    
por 29.08.2014 / 15:33
0

A compatibilidade entre o OSen é de fato um dos principais fatores na escolha de um sistema de arquivos. O outro é os recursos desse sistema de arquivos, como suporte a arquivos grandes (> 2GB) e registro no diário. Você terá que decidir o que é utilizável para você com base em como você vai usar esse sistema de arquivos. O FAT32 é predominante porque é o menor denominador comum dos sistemas de arquivos. Dependendo do seu sistema operacional, você também pode querer examinar: NTFS, ext3, ext4 ou até mesmo jffs2.

    
por 04.05.2009 / 14:44
0

Eu proponho que o NTFS é visivelmente mais rápido que o FAT e suportado na maioria dos sistemas operacionais atualizados. Mas, pelo menos no Windows XP, você deve ser mais cuidadoso e sempre desmontar o disco, porque a unidade usb pode ser formatada somente para NTFS, quando a opção otimizar para desempenho é selecionada.

    
por 04.05.2009 / 16:05