Il existe deux raisons principales à la différence de performances et deux raisons possibles . Premièrement, les principales raisons:
Amélioration des performances d'ext4 par rapport à NTFS
Divers benchmarks ont conclu que le système de fichiers ext4 réel peut effectuer une variété d'opérations de lecture-écriture plus rapidement qu'une partition NTFS. Notez que bien que ces tests ne soient pas indicatifs des performances réelles, nous pouvons extrapoler ces résultats et les utiliser comme une raison.
Quant à savoir pourquoi ext4 fonctionne réellement mieux, NTFS peut être attribué à une grande variété de raisons. Par exemple, ext4 prend directement en charge l'allocation différée. Encore une fois cependant, les gains de performances dépendent strictement du matériel que vous utilisez (et peuvent être totalement annulés dans certains cas).
Exigences de vérification du système de fichiers réduites
Le système de fichiers ext4 est également capable d'effectuer des vérifications de système de fichiers plus rapides que d'autres systèmes de fichiers de journalisation équivalents (par exemple NTFS). Selon la page Wikipedia:
Dans ext4, les groupes de blocs non alloués et les sections de la table d'inode sont marqués comme tels. Cela permet à e2fsck de les ignorer entièrement lors d'une vérification et réduit considérablement le temps nécessaire pour vérifier qu'un système de fichiers de la taille ext4 est conçu pour être pris en charge. Cette fonctionnalité est implémentée dans la version 2.6.24 du noyau Linux.
Et maintenant, les deux raisons possibles :
Utilitaires de vérification du système de fichiers eux-mêmes
Certaines applications peuvent exécuter des routines différentes sur les systèmes de fichiers pour effectuer réellement le "contrôle de santé". Cela peut facilement être constaté si vous utilisez l' utilitaire fsck sous Linux par rapport à l' utilitaire chkdsk sous Windows. Ces applications sont écrites sur différents systèmes d'exploitation pour différents systèmes de fichiers. La raison pour laquelle je soulève cela comme une raison possible est que les appels système de bas niveau dans chaque système d'exploitation sont différents, et donc vous ne pourrez peut-être pas comparer directement les utilitaires à l'aide de deux systèmes d'exploitation différents.
Fragmentation du disque
Celui-ci est facile à comprendre et nous aide également à comprendre les différences entre les systèmes de fichiers. Bien que toutes les données numériques contenues dans un fichier soient identiques, la façon dont elles sont stockées sur le disque dur est très différente d'un système de fichiers à un autre. La fragmentation des fichiers peut évidemment augmenter les vitesses d'accès, ce qui est attribuable à une plus grande différence de vitesse.