Pour répondre à la question posée : si /dev/sda1
est déjà formaté ext3
/ ext4
puis
dumpe2fs -b /dev/sda1
énumère les blocs qui ont été réservés comme "mauvais" lors de la création du système de fichiers.
Le disque lui-même ne signale pas les blocs défectueux à l'hôte, à moins qu'il n'ait épuisé sa capacité à les réattribuer.
Les disques durs modernes, c'est-à-dire ceux fabriqués au cours des deux dernières décennies, gèrent la liste des blocs défectueux en interne. Lorsqu'ils sortent de l'usine, ils disposent d'un certain nombre de blocs de réserve ; lorsqu'un bloc défectueux est détecté, un bloc de réserve est utilisé à la place. Le nombre de blocs réalloués est indiqué dans les paramètres SMART. Si un disque dur moderne signale des blocs défectueux à l'hôte, cela signifie que les blocs de rechange disponibles ont été épuisés et qu'il n'y a plus de blocs réalloués. le disque dur est à bout de souffle .