Les procédures de Klanomath sont 100% correctes si c'est un disque dur.
J'utilise un outil appelé Scannerz pour évaluer les lecteurs et il est extrêmement conservateur. Si vous trouvez des blocs défectueux, leurs procédures sont à peu près identiques à celles décrites par Klanomath, sauf que l'étendue des dommages sera évidente pendant le test. La technologie SMART ne trouve des secteurs défectueux que si une tentative d'écriture a été effectuée et a échoué. Si le disque est très endommagé et qu'il n'a jamais été utilisé parce qu'il est dans un espace libre, SMART ne le saura jamais mais Scannerz le détectera. Remettre le disque à zéro comme décrit forcera la réallocation des secteurs, et si la réserve de pièces de rechange est épuisée, l'opération échouera.
S'il s'agit d'une anomalie de fabrication qui a produit quelques blocs défectueux, le disque peut être récupéré en reformatant le disque comme Klanomath l'a décrit. Si c'est étendu, vous pouvez probablement partitionner les zones défectueuses mais c'est un risque que je ne prendrais pas. Je sais que certaines personnes l'ont fait avec succès, mais vous vous retrouvez avec un disque avec plusieurs volumes là où il n'y en avait qu'un seul auparavant.
En ce qui concerne les disques durs SSD, l'idéal est que leur logiciel de gestion des disques soit censé retirer les blocs défectueux lorsqu'ils sont rencontrés lors d'une opération d'écriture. Malheureusement, un SSD, comme un disque dur, peut développer un bloc bizarre ici ou là qui échoue alors qu'il contient des données. Le problème ici est un dilemme, car les personnes responsables de l'écriture de ce code doivent se demander si elles doivent ou non arracher un bloc au milieu d'un fichier existant et le remplacer par un bloc vierge, ou si elles doivent le laisser en place et laisser l'utilisateur essayer de récupérer ce qu'il peut. Ce problème est rare, mais il peut se produire.
Quoi qu'il en soit, un SSD utilise généralement des routines d'ajustement et de collecte des déchets qui, avec un peu de chance, extrairont automatiquement les blocs défectueux et les corrigeront après une opération d'écriture ratée. Sur certains SSD, ces opérations peuvent se produire lorsque le système est en cours d'utilisation, sur d'autres, elles peuvent se produire lors d'un temps mort de quelques minutes.
Méfiez-vous de tout outil qui vous dit qu'il va prendre un secteur défectueux et le "réparer". Cela n'existe pas. Il s'agit d'une astuce marketing malhonnête qui trouve ses racines dans les années 1980, lorsque les lecteurs utilisaient MFM et que les développeurs pouvaient accéder directement au lecteur, et même à cette époque, il n'était possible de le faire qu'en partie. Cette époque a disparu avec l'IDE, lorsque le contrôleur a été placé directement sur le disque dur. Scannerz, par exemple, a une option pour remapper les secteurs, mais un avertissement clignote pour vous dire de ne pas le faire et que toute information dans le bloc défectueux est déjà morte, et le manuel a un avertissement d'environ une page et demie, encore une fois, pour vous dire de ne pas vous tromper.