in

Les performances d’écriture s’amélioreraient-elles si un disque dur reformaté était rempli de zéros?

Si vous allez reformater un disque dur, y a-t-il quelque chose qui «  améliorerait  » les performances d’écriture par la suite ou est-ce quelque chose dont vous ne devriez même pas vous inquiéter? Le post de questions-réponses des super-utilisateurs d’aujourd’hui contient les réponses aux questions d’un lecteur curieux.

La question

Le lecteur SuperUser Brettetete veut savoir si le remplissage d’un disque dur avec des zéros améliorerait les performances d’écriture:

J’ai un disque dur de 2 To rempli à 99%. J’ai supprimé les partitions avec et les ai formatées comme. Autant que je sache, les données réelles qui se trouvaient sur le disque dur existent toujours, mais la table de partition a été réaffectée.

Ma question est la suivante: cela améliorerait-il les performances d’écriture pour d’autres actions d’écriture si le disque dur était propre? Par «nettoyer», je veux dire remplir le disque dur avec des zéros? Quelque chose comme:

  • jj si = / dev / zéro de = / dev / sdx bs = 1 compte = 4503599627370496

Le remplissage du disque dur avec des zéros améliorerait-il les performances d’écriture?

La réponse

Michael Kjörling, contributeur SuperUser, a la réponse pour nous:

Non, cela n’améliorerait pas les performances. Les disques durs ne fonctionnent pas comme ça.

Premièrement, lorsque vous écrivez des données sur un lecteur de rotation, il obtient transformé dans domaines magnétiques qui peut en fait être très différent du motif de bits que vous écrivez. Ceci est fait en partie parce qu’il est beaucoup plus facile de maintenir la synchronisation lorsque le motif lu à partir du plateau présente une certaine variabilité. Par exemple, une longue chaîne de valeurs «zéro» ou «un» rendrait très difficile le maintien de la synchronisation. Avez-vous lu 26 393 bits ou 26 394 bits? Comment reconnaissez-vous la frontière entre les bits?

Les techniques pour y parvenir ont évolué avec le temps. Par exemple, recherchez Modulation de fréquence modifiée, MMFM, Enregistrement de code de groupe, et la technologie plus générale de encodages limités en longueur d’exécution.

Deuxièmement, lorsque vous écrivez de nouvelles données dans un secteur, les domaines magnétiques des parties pertinentes du plateau sont simplement réglés sur la valeur souhaitée. Ceci est fait indépendamment de ce que le domaine magnétique précédent «était» à cet emplacement physique particulier. Le plateau tourne déjà sous la tête d’écriture; première lecture de la valeur actuelle, puis écriture de la nouvelle valeur si et seulement si elle est différente. Cela obligerait chaque écriture à exiger deux révolutions (ou une tête supplémentaire pour chaque plateau), ce qui ferait doubler la latence d’écriture ou augmenterait considérablement la complexité du lecteur, augmentant à son tour le coût.

Étant donné que le facteur limitant des performances d’E / S séquentielles du disque dur est la vitesse à laquelle chaque bit passe sous la tête de lecture / écriture, cela n’offrirait même aucun avantage à l’utilisateur. En passant, le facteur limitant dans les performances d’E / S aléatoires est la vitesse à laquelle la tête de lecture / écriture peut être positionnée au niveau du cylindre souhaité, puis le secteur souhaité arrive sous la tête. La raison principale pour laquelle les disques SSD peuvent être si rapides dans les charges de travail d’E / S aléatoires est qu’ils éliminent complètement ces deux facteurs.

Comme souligné par JakeGould, une des raisons pour lesquelles vous pourriez vouloir écraser le lecteur avec un motif fixe (tel que tous les zéros) serait de garantir qu’aucun résidu de données précédemment stockées ne peut être rétabli, Soit délibérément ou accidentellement. Mais cela n’aura aucun effet sur les performances du disque dur à l’avenir, pour les raisons exposées ci-dessus.

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

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

Quelle ISO dois-je utiliser avec mon appareil photo?

Quelle ISO dois-je utiliser avec mon appareil photo?

Comment trouver la disponibilité et la date d'installation de votre ordinateur

Comment trouver la disponibilité et la date d’installation de votre ordinateur