D'expérience, je confirme qu'un disque qui commence a perdre des secteurs est à remplacer de toute urgence; le coût d'un disque est souvent faible comparé à la somme de travail nécessaire pour remonter le disque; et dans quasiment tous les cas, le disque continue à perdre des secteurs. Sur ce point, je confirme complètement.
Les disques dur classiques ont effectivement des secteurs de secours à réutiliser lorsque certains secteurs sont défectueux. Mais cela ne permet pas de retrouver des données perdues et donc de masquer les erreurs au niveau de l'OS.
Lorsqu'on lit un secteur et que le disque se rends compte que celui-ci n'est pas lisible; il marque le secteur comme tel et remonte l'erreur au système (sous Linux cela se manifeste généralement par une erreur ATA suivi d'une I/O error précisant le périphérique et le secteur logique). A ce niveau, la donnée est probablement perdue, on peut tenter de nouvelles lectures, ce qui bloque souvent les I/O un moment. Le disque incrémente le compteur SMART 0xC5 "Current Pending Sector Count".
Si on écrit le secteur marqué illisible, alors à ce moment, le disque utilise des secteurs de secours à la place de celui qui est inutilisable. Le compteur SMART "Current Pending Sector Count" est décrémenté, et le compteur SMART 0x05 "Reallocated Sectors Count" est incrémenté. Le secteur logique est à nouveau utilisable et le disque utilisera à chaque fois le secteur de réserve.
Bilan: La donnée est définitivement perdu; et l'erreur est remontée à l'OS bien qu'il reste des secteurs défectueux.
[^] # Re: Alors dans l'ordre ...
Posté par Sébastien Koechlin . En réponse au message mon disque externe n'est plus lisible. Évalué à 3.
Hélas, l'explication est fausse.
D'expérience, je confirme qu'un disque qui commence a perdre des secteurs est à remplacer de toute urgence; le coût d'un disque est souvent faible comparé à la somme de travail nécessaire pour remonter le disque; et dans quasiment tous les cas, le disque continue à perdre des secteurs. Sur ce point, je confirme complètement.
Les disques dur classiques ont effectivement des secteurs de secours à réutiliser lorsque certains secteurs sont défectueux. Mais cela ne permet pas de retrouver des données perdues et donc de masquer les erreurs au niveau de l'OS.
Lorsqu'on lit un secteur et que le disque se rends compte que celui-ci n'est pas lisible; il marque le secteur comme tel et remonte l'erreur au système (sous Linux cela se manifeste généralement par une erreur ATA suivi d'une I/O error précisant le périphérique et le secteur logique). A ce niveau, la donnée est probablement perdue, on peut tenter de nouvelles lectures, ce qui bloque souvent les I/O un moment. Le disque incrémente le compteur SMART 0xC5 "Current Pending Sector Count".
Si on écrit le secteur marqué illisible, alors à ce moment, le disque utilise des secteurs de secours à la place de celui qui est inutilisable. Le compteur SMART "Current Pending Sector Count" est décrémenté, et le compteur SMART 0x05 "Reallocated Sectors Count" est incrémenté. Le secteur logique est à nouveau utilisable et le disque utilisera à chaque fois le secteur de réserve.
Bilan: La donnée est définitivement perdu; et l'erreur est remontée à l'OS bien qu'il reste des secteurs défectueux.