web-dev-qa-db-fra.com

Différence entre SMART secteurs réaffectés et secteurs défectueux

Après que mon fils de 7 mois ait jeté le portable de ma femme du canapé, je suis en mode de récupération de données. Les données sont maintenant récupérées, l'ordinateur portable est vieux et sur le point d'être regroupé.

J'ai décidé d'essayer d'utiliser l'ordinateur portable pour XBMCbuntu et, bien que le disque dur présente des problèmes (j'espère pouvoir l'utiliser pour enregistrer les paramètres et le support de xbmc), mais aucune donnée ne m'inquiéterait en cas de défaillance réelle du disque dur.

Ma question est la suivante: quelle est la différence entre les secteurs réaffectés et les secteurs défectueux?

Mon lecteur a un "nombre de secteurs réaffectés" de 555 et je gère les secteurs défectueux, qui est déjà à 1083. Je m'attendais à ce que les secteurs défectueux vérifient chaque secteur, et je pensais que cela augmenterait également le "nombre de secteurs réaffectés" supposons que cela augmente seulement quand les secteurs sont utilisés).

D'après ce que j'ai lu, il apparaît que les "secteurs réaffectés" sont des secteurs illisibles/non écrites identifiés par le disque dur, qui sont remappés sur une autre zone du lecteur - et cela est-il transparent pour le système d'exploitation?

Les secteurs défectueux sont des secteurs illisibles/non lisibles identifiés par le système d'exploitation et sont marqués "mauvais" pour empêcher leur utilisation par le système d'exploitation.

J'ai du mal à comprendre "a" comment le système d'exploitation peut identifier les secteurs défectueux, alors que le lecteur doit les remapper de manière transparente? 'b' Comment mon système d'exploitation trouve-t-il plus de secteurs défectueux que le lecteur n'a réaffecté de secteurs? (Les réaffectations ne sont-elles déclenchées que par des actions 'write'?

Un résumé avec un lien vers une ressource détaillée est correct - la lecture ne me dérange pas, mais toutes les réponses partielles que j'ai trouvées jusqu'à présent disent que fsck est amusant, lance les mauvais secteurs ou "remplace le lecteur dès que possible"

3
MattH

Votre proposition est juste. Le lecteur ne réaffecte un secteur qu'en cas d'échec d'une opération d'écriture . Vérifiez wikipedia . Jetez également un coup d'œil à l'attribut Nombre actuel de secteurs en attente S.M.A.R.T. Les secteurs en attente sont ceux qui avaient des échecs de lecture mais pas d’écriture; lorsqu’ils écrivent à ces secteurs, les secteurs seront réaffectés.

Le système d'exploitation ne sait rien d'un secteur remappé, car le remappage est transparent. Cela signifie que le système d'exploitation essaie d'écrire sur un secteur, par exemple 27643, et que l'écriture échoue, puis le lecteur remappera le secteur en interne vers une autre zone physique. Ensuite, lorsque le système d'exploitation essaie à nouveau d'écrire dans le secteur 27643, il réussira. Le système d'exploitation ne sait pas qu'il écrit dans une zone physique différente.

3
falconer

Un secteur défectueux est simplement un cluster d'espace de stockage qui semble défectueux. Le secteur ne répondra pas aux demandes de lecture ou d’écriture. Des secteurs défectueux peuvent apparaître sur les disques durs et les disques SSD. Des secteurs défectueux peuvent provenir de dommages physiques impossibles à réparer et d’erreurs logicielles réparables.

Un secteur réalloué correspond au moment où votre disque dur trouve un secteur défectueux et le remplace par l'un des secteurs réservés définis dans le lecteur au moment de la fabrication pour de telles instances. Une fois qu'un secteur est échangé, le disque indique que le disque est exempt de secteurs défectueux pour le système d'exploitation. N'oubliez pas qu'il existe un certain nombre de secteurs réservés et qu'une fois ce nombre utilisé, il est probablement temps de remplacer le lecteur.

2
Mitch