in

Qu’est-ce que la fragmentation de disque et dois-je encore défragmenter?

Les ordinateurs modernes ont-ils encore besoin du type de procédures de défragmentation de routine que les ordinateurs plus anciens exigeaient? Lisez la suite pour en savoir plus sur la fragmentation et ce que font les systèmes d’exploitation et les systèmes de fichiers modernes pour minimiser les impacts sur les performances.

La question

Le lecteur SuperUser Simon Sheehan est curieux de connaître l’état de la défragmentation des disques modernes:

Dans le cadre de la maintenance régulière de Windows, je défragmente mon disque dur. Mais pourquoi le disque dur se fragmente-t-il sur les systèmes NTFS et FAT *? Apparemment, EXT * ne le fait pas, pourquoi est-ce? Dois-je également défragmenter mes clés USB?

Passons à certaines des réponses des contributeurs pour enquêter sur la question de Simon.

La réponse

Daniel R. Hicks, contributeur SuperUser, répond à la question:

La fragmentation n’est pas le problème qu’il y a 30 ans. À l’époque, vous aviez des disques durs à peine plus rapides que les disquettes et des tailles de mémoire de processeur minuscules. Maintenant, vous avez des disques très rapides et de grandes mémoires de processeur, et parfois une mémoire tampon importante sur le disque dur ou dans le contrôleur. De plus, les tailles de secteur sont devenues plus grandes (ou les fichiers sont alloués en blocs plus grands) de sorte que plus de données sont intrinsèquement contiguës.

Les systèmes d’exploitation sont également devenus plus intelligents. Alors que DOS 1.x aurait récupéré chaque secteur du disque tel qu’il était référencé, un système d’exploitation moderne est capable de voir que vous avez un fichier ouvert pour un accès séquentiel et peut raisonnablement prédire que vous récupérerez des secteurs supplémentaires une fois que vous aurez consommé ceux que vous avez maintenant. Ainsi, il peut «pré-extraire» les prochains secteurs (douzaines).

Et de plus, il est souvent préférable de ne pas avoir de fichier contigu. Sur un (grand) système où le système de fichiers est réparti sur plusieurs lecteurs, un fichier peut en fait être accédé plus rapidement s’il est également «étalé», car plusieurs disques peuvent rechercher le fichier simultanément.

Je défragmente tous les 2-3 ans, que ma box en ait besoin ou non.

[I’ll add that the important thing is not so much whether the data on the disk gets defragmented as whether the free space does. FAT was terrible at this — unless you defragged things kept getting worse and worse until there were no two contiguous blocks of free space. Most other schemes can coalesce free space and allocate pieces in a somewhat “smart” fashion so the fragmentation reaches a certain threshold and then stabilizes, rather than getting worse and worse.]

Journeyman Geek ajoute les informations suivantes sur les systèmes de fichiers Linux:

Fragment de TOUS les systèmes de fichiers. ext et d’autres systèmes de fichiers Linux se fragmentent moins en raison de la façon dont ils sont conçus – pour citer Wikipédia En ce qui concerne le Guide des administrateurs réseau Linux:

Je noterais cependant que ext4 a une défragmentation en ligne donc finalement la fragmentation est un problème, même avec les systèmes de fichiers Linux.

Les systèmes de fichiers Windows ont leurs clusters placés là où il y a de l’espace pour les placer, et la défragmentation s’exécute et les remplace. Avec Linux, les fichiers sont préférentiellement placés là où il y a suffisamment d’espace.

Je noterais cependant que Windows 7 a programmé des exécutions de défragmentation, il n’est donc pas vraiment nécessaire d’exécuter la défragmentation manuellement.

Un élément de la question d’origine qui n’a pas été abordé est de savoir si vous devez ou non défragmenter votre lecteur flash. La défragmentation est un processus très gourmand en lecture / écriture et doit être évitée sur les périphériques de stockage SSD tels que les lecteurs flash et les disques SSD (Solid State Disks). Pour plus d’informations sur la défragmentation, les systèmes de fichiers et les disques SSD, consultez les articles HTG suivants:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment utiliser la fonction IF de Google Sheets

Comment utiliser la fonction IF de Google Sheets

Comment masquer des fichiers et des dossiers sur chaque système d’exploitation