52 votes

L'écrasement d'un disque dur par des zéros est-il plus rapide ?

J'avais un PC avec deux systèmes d'exploitation installés, dont j'ai effacé le disque dur en utilisant Disks from UbuntuUSB. J'ai choisi l'effacement rapide. Si j'ai bien compris, cela a supprimé la table de partition, mais tous les uns et les zéros des fichiers sont encore sur le disque dur. J'ai ensuite créé une nouvelle table de partition et installé Win10.

Question : le disque dur fonctionnerait-il (lecture/écriture) plus rapidement si je l'écrasais avec des zéros ?
Ou encore : l'écriture d'informations sur un disque dur sans réécriture est-elle plus rapide que sur un disque dur "sale" ?

94voto

phyrfox Points 2893

Les disques durs ne stockent pas les zéros et les uns littéralement comme vous le pensez, je suppose. Au lieu de cela, ils stockent les données dans un format codé qui garantit qu'il n'y aura pas trop de bits zéro ou de bits un les uns à côté des autres. Une longue série de zéros ou de uns pourrait en fait provoquer des problèmes de synchronisation lors de la lecture des données en raison des variations minimes de la vitesse du plateau, des vibrations, etc. du support physique sur lequel les données sont encodées, de sorte que la tolérance est limitée.

En outre, les disques durs codent toujours un secteur entier (généralement 512 octets ou 4096 octets de données) en une seule fois, et pas seulement les bits qui ont changé (là encore, parce qu'il s'agit de données codées). Cela garantit que le secteur entier est correctement encodé à chaque fois. Remplir le lecteur de zéros n'a donc aucun avantage pratique, mais ne nuit pas non plus, si ce n'est l'usure mécanique mineure qui en découle. Vous pouvez choisir de tout écraser avec des zéros si vous le souhaitez, mais cela n'aura aucun avantage en termes de performances et vous perdrez simplement votre temps à attendre que tous ces zéros soient écrits.

Les disques durs à état solide suivent un processus similaire ; ils effacent automatiquement le contenu précédent d'un bloc avant d'écrire un nouveau bloc de données, de sorte qu'écrire tous les zéros sur un disque dur à état solide provoquerait une usure inutile du dispositif, étant donné que la technologie flash ne peut être effacée qu'un nombre variable, mais fini, de fois avant de tomber en panne. L'usure introduite ne serait que de l'ordre de 0,01 % du nombre total de cycles d'utilisation, mais c'est quelque chose que vous voudriez éviter de faire régulièrement.

54voto

Jamie Hanrahan Points 22184

Non, il ne sera pas plus rapide. L'écriture prend le même temps, quelles que soient les données écrasées.

10voto

Chromatix Points 358

Cela dépend de

  • Qu'il s'agisse d'un disque dur mécanique ou d'un disque SSD.

Pour un disque SSD, comme l'indiquent d'autres réponses, il faut ne doit pas écraser avec des zéros (ce qui userait inutilement les cellules Flash), mais utiliser à la place soit un effacement sécurisé, soit un TRIM du disque entier. Certaines versions récentes d'utilitaires de formatage effectuent automatiquement un TRIM s'ils détectent un disque SSD. La raison en est que les disques SSD font une distinction très nette entre un secteur "vide" et un secteur "rempli" de données, y compris de zéros.

  • S'il y a des secteurs illisibles sur le disque.

De nombreux disques développeront un petit nombre de "points faibles" s'ils sont utilisés de manière intensive pendant plusieurs années. Ceux qui ont déjà été rencontrés apparaîtront dans les données SMART comme "en attente de correction".

S'il n'y a pas de secteurs illisibles, un disque dur mécanique ne bénéficie pas d'être écrasé, bien qu'il ne soit pas nuisible, à part le fait qu'il consomme beaucoup de temps au départ.

S'il y a sont Si le disque dur contient des secteurs illisibles, les tentatives de lecture prendront beaucoup de temps et le disque dur continuera à essayer de récupérer les données dans les moments libres, ce qui affectera les performances. L'écrasement de ces secteurs incitera le disque dur à supprimer les données existantes, à vérifier si l'emplacement physique peut encore être utilisé pour le stockage et, dans le cas contraire, à allouer un secteur de rechange. Cette opération réinitialise également le compteur "Pending Uncorrectable" (en attente de correction).

TL;DR - En règle générale, ne le faites pas.

5voto

alex.forencich Points 569

Non, l'écrasement par des zéros n'a aucune incidence sur la vitesse d'un disque dur. Toutefois, pour un disque à semi-conducteurs, l'écrasement par des zéros est pire que l'opération de découpage, qui marque les blocs comme inutilisés. Le fait de découper la partition ou le disque entier d'un disque SSD avant d'installer le système d'exploitation peut améliorer les performances et la durée de vie du disque SSD. Si vous avez déjà installé le système d'exploitation, il existe des techniques permettant de réduire l'espace libre dans le système de fichiers pour obtenir les mêmes avantages.

2voto

nfsmaniac Points 21

Lorsque vous effectuez un "formatage lent", il s'agit généralement d'un test de surface pour détecter les blocs défectueux sur le disque, ce qui peut être raisonnable pour les anciens disques durs, mais vous ne devriez pas remarquer de différence de performance en matière de lecture/écriture.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X