Modes de paiement Abuse

Vérification de l'absence de secteurs défectueux dans le système

31.10.2022, 18:10

Au cours du fonctionnement d'un disque, des secteurs dits "binaires" apparaissent. Il s'agit de cellules qui ont cessé de fonctionner pour une raison ou une autre. Le problème est que le système peut essayer d'écrire des informations dans les cellules qui ne fonctionnent pas. Tout cela est aggravé par le fait qu'il est difficile de lire les informations contenues dans ces cellules, ce qui signifie que l'utilisateur peut les perdre. Il convient de préciser que ce problème n'est typique que des disques durs, alors que les nouveaux disques SSD sont déjà dépourvus d'un tel inconvénient. Le disque dur habituel est toujours populaire et il est prématuré de parler de son remplacement par une "clé USB".

Comment vérifier la présence de secteurs binaires sur un disque dur ?

Comment trouver des secteurs binaires dans un disque dur ? Pour ce faire, vous pouvez utiliser un utilitaire spécial, par exemple, fits badblocks. Si vous décidez de vérifier la partition racine du disque, ce sera la bonne décision pour démarrer le LiveCD. Toutes les autres partitions peuvent être analysées dans le système d'exploitation installé.

Utilisez l'utilitaire fdisk pour visualiser les partitions requises du disque :

$ sudo fdisk -l /dev/sda1

Как проверить текст на битые секторы в Linux

Si vous préférez utiliser une interface graphique, utilisez le programme Gparted.

Sélectionnez le disque souhaité dans la liste déroulante :

Как проверить текст на битые секторы в Linux

Vérifions la partition /dev/sda2 avec le système de fichiers XFS. Appliquer les badblocks.

La syntaxe est simple :

$ sudo badblocks опции /dev/name_disc_stripped

Considérez toutes les options dont vous pourriez avoir besoin :

Битые секторы

Vous pouvez effectuer une vérification normale avec la commande :

$ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt

La commande est sûre, vous pouvez l'exécuter sans crainte, elle n'endommagera rien. Vous pouvez l'exécuter sur un système de fichiers monté, mais il vaut mieux l'éviter Si le système de fichiers est démonté, exécutez le test en utilisant -n:

$ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt

Une fois le test terminé, vous avez trouvé des blocs de bits, signalez-les au système de fichiers afin qu'il tente d'y écrire des informations.

Appliquez l'utilitaire fsck et l'option -l:

f$ sck -l ~/bad_sectors.txt /dev/sda1

Si vous utilisez un système de fichiers Ext, par exemple Ext4, vous pouvez rechercher des secteurs binaires et les enregistrer automatiquement dans le système de fichiers à l'aide de la commande e2fsck:

$ sudo e2fsck -cfpv /dev/sda1

L'option -c vous permet de rechercher les secteurs défectueux et de les ajouter à la liste, -f vérifie le système de fichiers, -p récupère les données corrompues et -v affiche les informations en détail.