C'est une vieille question, mais je me suis senti obligé de mettre mes deux cents étant donné que j'ai une expérience de récupération de données médico-légales.
La question posée est purement académique, donc cette réponse est aussi purement académique. Pratiquement parlant, la réponse acceptée est correcte; un seul passage est suffisant pour rendre les données d'un disque irrécupérables. Cependant, il y a une raison pour laquelle les gouvernements imposent plusieurs passes.
Les gens considèrent un disque dur comme un appareil numérique; que les bits magnétiques sont disposés en un motif serré et se "retournent" sur ou hors par les têtes d'entraînement. Mais en réalité, un disque dur est un appareil analogique en ce qui concerne la physique des supports magnétiques. La surface des plateaux est recouverte d'un substrat plein de dipôles magnétiques plus petits que le «bit» numérique qu'ils encodent. Un nombre suffisant de ces dipôles dans une orientation par rapport à l'autre constitue une résistance électrique nette au niveau du bit individuel. C'est le seuil de résistance qui détermine si un bit est interprété comme un 1 ou un 0, pas une polarité numérique «on» ou «off».
En ce qui concerne l'électronique du variateur, le signal électrique provenant des têtes est une onde sinusoïdale modulée, pas un flux binaire de 1 et de 0. C'est exactement la façon dont les bandes magnétiques enregistraient les signaux audio il y a des décennies - ce n'est que maintenant que le substrat est beaucoup plus dense et nous utilisons les mathématiques pour extraire un signal numérique du «bruit» analogique.
Maintenant, physiquement, il est impossible de fabriquer un plateau 100% parfait, et même si vous le pouviez, l'environnement d'exploitation n'est jamais 100% parfait non plus. À l'échelle de la physique à laquelle les disques durs modernes fonctionnent, il existe littéralement des centaines de facteurs qui conspirent pour créer des imperfections microscopiques dans le signal, et ils posent un problème suffisamment important pour que jusqu'à 1-2% de l'espace sur un lecteur typique soit "gaspillé" sur la correction d'erreur pour y faire face. Votre disque dur se remet littéralement d'erreurs tout le temps . Le fonctionnement normal du disque dur est en fait un jeu de probabilités dans lequel un "bon" secteur est simplement une probabilité de n% que les données qui y sont codées sont exactes.
Examinons maintenant le cas des secteurs défectueux, et vous pouvez voir comment la même technique peut être appliquée aux bons.
Si un secteur est marqué comme "mauvais" (par le contrôleur, pas par le système d'exploitation), cela signifie que la probabilité que TOUS les bits de données dans un secteur particulier, pris dans leur ensemble, soient tombées en dessous du seuil de récupérabilité mathématique par les algorithmes de correction d'erreur du lecteur. Cela ne signifie pas que les bits sont réellement morts; seulement que le contrôleur ne peut pas être sûr qu'ils sont corrects.
Vous pouvez cependant récupérer un secteur défectueux en le lisant des centaines, voire des milliers de fois selon la gravité des dégâts. A chaque passage de la tête sur le "mauvais" secteur, le secteur se lit de manière légèrement différente. Le plateau oscille, la température, les vibrations, le décalage d'horloge, etc. peuvent tous être légèrement différents. Mais si vous comparez chaque passe aux milliers de passes avant elle suffisamment de fois, vous pouvez récupérer (avec une certitude légèrement moins qu'absolue) les données que le mauvais secteur contenait avant qu'il ne se détériore. C'est exactement ainsi que fonctionne un logiciel de récupération de données comme SpinRite.
Appliquons maintenant cette logique à un "bon" secteur. Lorsque vous avez effacé le disque en une seule passe, le contrôleur est sûr à 100% que chaque secteur contient le motif binaire avec lequel vous avez rempli le disque. Mais il y a toujours des erreurs dans ces lectures et le contrôleur les corrige toujours. Certaines de ces erreurs sont d'ordre environnemental, mais il y a de fortes chances que bon nombre d'entre elles soient également des vestiges des données qui existaient avant l'écrasement du secteur.
N'oubliez pas que nous parlons de la même technologie que nous utilisons sur les bandes audio depuis des décennies ici. Tous ces dipôles magnétiques n'ont pas été retournés dans cette seule passe, il y a donc toujours un signal "fantôme" dans le bruit.
Pour citer Adam Savage (des Mythbusters): "Je rejette votre réalité et remplace la mienne." Si vous retirez le contrôleur du lecteur (avec sa certitude mathématique du modèle de données effacé) de l'équation et regardez simplement l'onde sinusoïdale provenant de l'électronique du lecteur, il pourrait être possible en théorie de reconstruire les données qui étaient présentes sur le lecteur avant qu'il ne soit effacé - comme nous le faisions avec les cassettes audio qui avaient été "effacées".
Ou peut être pas. Cela n'a pas aidé avec les 18 minutes manquantes des bandes Nixon Watergate ... Ou bien? ;-)
Maintenant, est-ce pratique? Un tel appareil capable de faire cela existe-t-il réellement? Peut être. Peut être pas. Si c'était le cas, ce serait certainement un secret d'État. Mais comme c'est théoriquement possible, vous devez en théorie vous en prémunir. Cela signifie effectuer plusieurs passes avec plusieurs modèles de bits pour brouiller autant que possible ce signal fantôme.
Si vous êtes un gouvernement qui essaie d'effacer des données classifiées, il est important d'en tenir compte. Si c'est votre cachette secrète, ce n'est probablement pas le cas (sauf si votre femme travaille pour la NSA).