Bonsoir
Je te propose cette technique de recherche
A) Tu vas utiliser GPARTED pour créer des partitions fictives en ext4 partout où il reste de l'espace inutilisé et où c'est possible.
B) Tu en profites pour relever tous les N° de partitions ext4 que je vais appeler N par la suite.
C) Tu lances une partition N à la fois. Tu attends que le travail soit fini, pour passer à la partition suivante.
D) Tu lances la vérification de la partition
ext4 N avec la commande suivante.
sudo badblocks -b 4096 -n -s -v -o ~/sdaN.badblocks /dev/sdaN
Cette commande va tester tous les blocs par paquets de 64 et mémoriser les blocs défectueux. Elle dure un certain temps.
exemple
sudo badblocks -b 4096 -n -s -v -o ~/sda17.badblocks /dev/sda17
Vérification des blocs défectueux dans un mode non destructif de lecture-écriture
Du bloc 0 au bloc 33554431
Vérification des blocs défectueux (test non destructif de lecture-écriture)
Test en cours avec un motif aléatoire : ^C1.92% effectué, 0:43 écoulé. (0/0/0 erreurs)
Rappel: smartctl a dit que la taille physique du bloc est de 4096 bytes
Sector Sizes: 512 bytes logical, 4096 bytes physical
E) Comptons, listons et conservons le fichier.
wc ~/sdaN.badblocks
cat ~/sdaN.badblocks
F) En fonction de la quantité totale de badblocks, on aura une idée de la qualité du disque. Si tu le conserves , tu informes le firmware de mettre les mauvais blocs en punition.
sudo e2fsck -l ~/sdaN.badblocks
Au final, tu vérifies le disque avec
sudo smartctl -s on -a /dev/sda