web-dev-qa-db-fra.com

Les informations sur les blocs défectueux d'un système de fichiers sont-elles conservées après le formatage d'une partition?

J'ai un lecteur avec de mauvais blocs. Le système de fichiers en est conscient et j'ai lu que vous pouvez nourrir e2fsck avec un badblocks repport pour informer le système de fichiers qu'il y a des blocs défectueux. (Je pense que l'option -c in fsck fait la même chose.)

Si je formate la partition et me débarrasse du système de fichiers, toutes les informations sur les blocs défectueux sont-elles perdues? Dois-je informer le nouveau système de fichiers des blocs défectueux? Ou le système SMART le fera-t-il pour moi?

Merci!

2
Jitsumi

Du vastela toux quantité de recherches que j'ai rencontrées au cours des cinq dernières minutes, par exemple this et this (from SU.SE ), it would = apparaît que les métadonnées à l'échelle de l'appareil sur les blocs défectueux sont stockées dans le Master Boot Record ou GUID Table de partition (la table de partition du disque qui commence à l'adresse 00000000: 0x00).

Il semble peu probable qu'il soit stocké dans la table des matières du système de fichiers de la partition. Quoi qu'il en soit, les informations ne disparaîtront que si vous écrivez sur le disque une nouvelle table de partition, qui détruira irréversiblement toutes les données sur le disque entier .


Si vous utilisez un disque qui a de mauvais blocs pour tout ce qui est à distance mission-circulaire (ou même vos propres données), ce disque est voué à l'échec irréparable dans un proche avenir, et il est moins cher et plus facile et plus sûr d'acheter un nouveau disque.

2
cat