Há dois motivos principais para a diferença de desempenho e dois possíveis . Primeiro, os principais motivos:
Desempenho aprimorado do ext4 vs. NTFS
Vários benchmarks concluíram que o sistema de arquivos ext4 real pode executar uma variedade de operações de leitura e gravação mais rapidamente do que uma partição NTFS. Observe que, embora esses testes não sejam indicativos de desempenho no mundo real, podemos extrapolar esses resultados e usá-los como um motivo.
Quanto ao motivo pelo qual o ext4 realmente funciona melhor, o NTFS pode ser atribuído a uma ampla variedade de razões. Por exemplo, o ext4 suporta alocação atrasada diretamente. Mais uma vez, porém, os ganhos de desempenho dependem estritamente do hardware que você está usando (e pode ser totalmente negado em certos casos).
Requisitos reduzidos de verificação do sistema de arquivos
O sistema de arquivos ext4 também é capaz de executar verificações mais rápidas do sistema de arquivos do que outros sistemas de arquivos de registro no diário equivalentes (por exemplo, NTFS). De acordo com a página da Wikipedia:
No ext4, grupos de blocos não alocados e seções da tabela de inodes são marcados como tal. Isso permite ao e2fsck ignorá-los inteiramente em uma verificação e reduz bastante o tempo necessário para verificar se um sistema de arquivos do tamanho ext4 foi desenvolvido para suportar. Esse recurso é implementado na versão 2.6.24 do kernel do Linux.
E agora, os dois motivos possíveis :
Utilitários de verificação do sistema de arquivos
Certos aplicativos podem executar rotinas diferentes nos sistemas de arquivos para realmente executar a "verificação" de integridade. Isso pode ser facilmente visto se você usar o utilitário fsck definido no Linux versus o utilitário chkdsk no Windows. Esses aplicativos são gravados em diferentes sistemas operacionais para diferentes sistemas de arquivos. A razão pela qual eu trouxe isso à tona como uma possível razão é que as chamadas de baixo nível do sistema em cada sistema operacional são diferentes e, portanto, talvez você não consiga comparar diretamente os utilitários usando dois sistemas operacionais diferentes.
Fragmentação de Disco
Este é fácil de entender e também nos ajuda a entender as diferenças entre os sistemas de arquivos. Embora todos os dados digitais contidos em um arquivo sejam os mesmos, a maneira como eles são armazenados no disco rígido é bem diferente de sistema de arquivos para sistema de arquivos. A fragmentação de arquivo pode obviamente aumentar as velocidades de acesso, atribuindo uma diferença maior à velocidade.