web-dev-qa-db-fra.com

Puis-je continuer à utiliser un disque dur partiellement corrompu en éliminant les secteurs défectueux?

J'ai un disque dur qui a commencé à échouer. J'ai testé le disque dur à l'aide de l'outil de diagnostic de matériel de construction que l'ordinateur portable Dell est expédié avec et il m'a dit que cela a des secteurs défectueux. Donc, je comprends que ce sont des sections qui ne peuvent pas conserver la mémoire. Je suis curieux si je pouvais éviter ces secteurs en créant des volumes autour d'eux et continuez à utiliser le disque dur pour passer quelques années de plus? J'ai supprimé le disque dur et le connecté en tant que externe et je suis en train d'exécuter actuellement un programme 'Badblocks' via mon ordinateur portable Mac pour déterminer le nombre de badblocs. Serait-il réalisable pour moi de dépasser les mauvaises sections et d'utiliser les bonnes seules?

J'ai l'intention de réinstaller Windows 10 dans ce disque dur de 500 Go pour mon ordinateur portable Dell. Donc, je pense que je pouvais utiliser des badblocs pour déterminer quelle gamme de secteurs sont "mauvais" - disons, par exemple, si les premiers 100 Go sont bons et qu'il y a de mauvais blocs entre l'octet 100021570765 à l'octet 166702617940, puis-je pourrais-je juste Utilisez l'outil Partitionnement Windows lors de l'installation pour créer une partition de 100 Go, puis une partition de 70 Go (qui contient les mauvais blocs), puis une 3ème partition avec l'espace restant. Et ensuite formater uniquement la partition 1 et 3 en volumes de sorte que l'espace non alloué encapsule tous les mauvais blocs?

26

Techniquement oui. Des méthodes similaires ont été utilisées pendant 50 ans, ce qui est en partie dans le but de l'outil "Badblocks" (sa sortie peut être directement intégrée lors de la mise en forme d'une partition à l'aide d'ext2/ext4). Même Windows lui-même tient une trace des secteurs méchants - si chkdsk trouve tout, il les attribue à un fichier caché nommé "$ badclus" afin qu'ils ne soient jamais réutilisés pour aucun autre fichier.

Cependant, les disques disques modernes ont suffisamment d'espace caché "de rechange" qui remappera automatiquement les secteurs défectueux ailleurs avant le système d'exploitation. Cela se produit dès que vous écrivez à un secteur qui a été marqué mauvais - son adresse logique reste la même, mais physiquement, cela se rend maintenant dans une zone de rechange. (Smart vous montrera un comptoir de secteurs remappés.)

Donc, dans la pratique, vous n'aurez pas besoin de le faire tant que le nombre de secteurs défectueux monte au point qu'il n'y a plus d'espace pour les remettre. Et lorsque vous atteignez ce point de NO REMAP, le disque est déjà devenu si mauvais que l'utilisation de votre disque système principal serait inutilement risquée.

53
user1686

Votre disque dur le fait probablement déjà au niveau du matériel. Lorsqu'il y a suffisamment de mauvais secteurs pour le système d'exploitation, il est temps de remplacer le lecteur.

21
Laurence Payne

Les disques durs le font déjà dans leur propre firmware. Lorsqu'un mauvais bloc est détecté, ils le marquent à l'intérieur de la "carte de bloc de mauvais bloc", et au lieu du secteur du mauvais bloc, ils utilisent un bon secteur stocké dans une zone de rechange (c'est-à-dire que tous les disques sont livrés avec un tampon d'espace non possible d'être accessible par le système d'exploitation; cet espace de rechange n'est utilisé que lorsqu'un mauvais bloc est détecté).

C'était une réponse pour "Puis-je le faire", mais la réponse "devrais-je le faire" est définitivement non. Si un disque dur commence à produire de mauvais blocs, quelque chose a déjà mal tourné. Il y a une chance de produire de nouveaux blocs de mauvais blocs de manière exponentielle, jusqu'à ce que le disque dur ne soit pas détectable par le système d'exploitation. Cela ne signifie pas que cela se produira à coup sûr, mais personne ne peut vraiment dire que cela sera sûr ou n'arrivera pas à votre lecteur particulier. Le résultat final est, si de mauvais blocs se produisent, remplacez le lecteur.

19
antonone

Bien que les autres réponses traitent de la manière dont les disques durs, le système d'exploitation et d'autres outils de mauvais bloc potentiels gèrent ces mauvais blocs. Avant de prendre la décision de remplacer et de supprimer le disque dur, il convient de vérifier si le disque est toujours sous garantie. Certains fabricants donnent de très longues garanties. Par exemple, Seagate jusqu'à 5 ans, 14 ans jusqu'à 3 ans.

5
Holmez