Comment vérifier les blocs défectueux sur Ubuntu

Si une erreur se produit lorsque vous essayez de lire ou d'écrire des données dans un emplacement spécifique, ou si vous remarquez que certains fichiers ou dossiers sont manquants ou endommagés, votre disque peut contenir des secteurs ou des blocs défectueux. Vous ne pouvez pas réparer les secteurs défectueux - ce sont des zones du disque qui ont été physiquement endommagées d'une manière ou d'une autre - mais vous pouvez utiliser Badblocks et E2fsck sur la ligne de commande pour «marquer» les secteurs et empêcher Ubuntu d'écrire des données sur à l’avenir.

1

Appuyez sur "Ctrl-Alt-T" pour ouvrir le terminal, ou recherchez et exécutez le terminal à partir du tableau de bord.

2

Tapez "sudo fdisk -l" (sans guillemets) dans la console, puis appuyez sur "Entrée" pour voir la liste des périphériques sur votre ordinateur.

3

Localisez le périphérique marqué "*" si vous souhaitez analyser le disque principal; sinon, passez en revue le champ "Blocs" pour trouver le disque approprié par taille.

4

Tapez "sudo badblocks -v [périphérique]> errors.txt" (sans les guillemets) dans la console. Remplacez "[périphérique]" par le nom du disque approprié, puis appuyez sur "Entrée".

5

Entrez les commandes suivantes dans le terminal et appuyez sur "Entrée" après chacune pour réparer l'appareil:

sudo umount [appareil]

sudo e2fsck -l errors.txt [périphérique]