Je soupçonne qu’il pourrait y avoir un secteur défectueux sur un disque. Quel outil est le meilleur équivalent de l'outil de vérification des erreurs de Windows?
(j'ai utilisé ext3)
Je soupçonne qu’il pourrait y avoir un secteur défectueux sur un disque. Quel outil est le meilleur équivalent de l'outil de vérification des erreurs de Windows?
(j'ai utilisé ext3)
Pour vérifier les secteurs défectueux, vérifiez les données SMART, probablement les plus accessibles en lançant l'utilitaire Disques ( Palimpsest ). Même si vous ne voyez aucun bloc défectueux, lancez un auto-test pour vous en assurer.
Le programme est inclus dans le package gnome-disk-utility
. Exécuter gksudo gnome-disks
Ou dans la version Ubuntu 16.04 (3.18):
Vous pouvez également utiliser badblocks
sudo badblocks -sv /dev/sda
pour vérifier ou vérifier et corriger d'abord écrire le résultat dans un fichier temporaire:
sudo badblocks -sv /dev/sda > bad-blocks-result
sudo fsck -t ext4 -l bad-blocks-result /dev/sda1
vérifie l’ensemble du disque et imprime tous les blocs défectueux rencontrés sur / dev / sda .
De badblocks
manual:
Remarque importante: Si la sortie des badblocks est envoyée aux programmes e2fsck ou mke2fs, il est important que la taille du bloc soit correctement spécifiée, car les numéros de bloc générés sont très dépend de la taille de bloc utilisée par le système de fichiers. Pour cette raison, il est fortement recommandé aux utilisateurs de ne pas exécuter directement les badblocks, mais d'utiliser l'option -c des programmes e2fsck et mke2fs.
fsck
fsck
lui-même ne vous aidera pas à trouver les secteurs défectueux, pis encore, s'il y a beaucoup de secteurs défectueux, cela peut endommager encore plus vos données. Utilisez-le uniquement lorsque le disque est en bon état.
fsck - vérifie et répare un système de fichiers Linux. Invoquez-le en utilisant
fsck /dev/sda1
où / dev / sda1 est le lecteur que vous voulez vérifier. Voir 'man fsck' pour plus de détails.
Il y a aussi la commande 'badblocks' qui vérifie un périphérique pour, vous l'avez deviné, des blocs défectueux.
Le lecteur doit être démonté lors de la vérification, donc pour vérifier la partition racine, vous devez créer un fichier "forcefsck" à la racine de la partition et redémarrer. Le périphérique sera vérifié lors du prochain démarrage:
sudo touch /forcefsck
sudo reboot
Vous pouvez également démarrer depuis un Live CD et lancer la vérification à partir de là.
Vous pouvez vérifier les badblocks exécutant la commande
sudo badblocks -nsv /dev/[device-partition] > bad-blocks-result
pour un test de lecture-écriture non destructif. Cela va générer un fichier appelé bad-blocks-result
avec les secteurs endommagés.
-n Utilisez le mode lecture-écriture non destructif. Par défaut, seul un test en lecture seule non destructif est effectué.
-s Affiche l’état d’avancement de l’analyse en écrivant les pourcentages d’achèvement approximatifs des badblocks actuels passés sur le disque.
-v Mode détaillé.
sudo fsck -t ext3 -l bad-blocks-result /dev/[device-partition]
pour indiquer au système de fichiers où se trouvent les secteurs défectueux et les déplacer, si possible. Vous pouvez en lire plus à ce sujet ici .
Si vous avez une partition que vous ne pouvez pas perdre les données, procédez comme suit
$fdisk -l commnd
Supposons que la partition à vérifier s'appelle / dev / sdPTC (partition à vérifier) et que vous avez une autre partition pour stocker les résultats montés sur / scan / resultPath / folder
2.Ensuite, vous pouvez exécuter cette commande
$sudo badblocks -v /dev/sdPTC > /scan/resultPath/badsectors.txt
qui déterminera quels sont les blocs défectueux du périphérique donné et les stockera dans un fichier appelé badsectors.txt
fsck
pour indiquer à Ubuntu de ne pas utiliser les secteurs défectueux mentionnés dans le fichier badsectors.txt. $sudo fsck -l /scan_result/badsectors.txt /dev/sda
De cette façon, la vie du disque dur augmente légèrement jusqu'à ce que vous en obteniez un nouveau pour le remplacement.
Si vous avez une partition complète que vous souhaitez vérifier pour les secteurs physiques défectueux et que vous POUVEZ AVOIR EFFACER TOUTES LES DONNEES sur cette partition ou EMPTY, suivez ces étapes
$sudo apt-get install gnome-disk-utility
$sudo gnome-disks
Vérifiez et vérifiez que cette partition ne contient pas de données importantes
Utiliser gnome-disks
DELETE / REMOVE manuellement la partition en utilisant le signe "-"
En utilisant gnome-disks
CREATE une nouvelle partition et sélectionnez l'option "lente" qui vérifie l'espace donné pour les erreurs
Lire d'autres questions sur les étiquettes disk