Réparer les secteurs et récupérer un disque dur (HDD) sous Linux

Disques durs (ou Disques durs) Nous avons déjà parlé ici dans DesdeLinux, nous vous avons montré des guides ou des tutoriels sur dd (application terminale très utile ou désastreuse, cela dépend de la façon dont vous l'utilisez hehe) et plus encore, cette fois je vais vous parler de la façon dont nous pouvons récupérer ou réparer ces disques durs que nous avons avec des problèmes à la maison, que nous avons "jetés" dans un tiroir ou que nous oublions déjà dans une boîte 

btrfs

Si un disque dur a des secteurs défectueux, nous pouvons les réparer avec l'outil mauvais blocsLa première chose à faire est de savoir quel disque dur nous voulons réparer (/ dev / sdb… / dev / sdc… etc), pour cela nous mettons ce qui suit dans un terminal:

sudo fdisk -l

Cela nous montrera / dev / sda, sa taille en Go et ses partitions, égale à / dev / sdb s'il existe, et donc sdc et autres en fonction de la quantité de périphériques de stockage que vous avez sur votre ordinateur.

Supposons que le disque dur en question soit un disque externe et qu'il soit / dev / sdb, alors la commande pour commencer à détecter et réparer les secteurs défectueux serait:

Article connexe:
Vérifier si un fichier ou un dossier existe ou non (et plus) avec boucle IF
Le disque dur ne peut PAS être monté, en aucun cas une partition du disque dur dans laquelle ils vont travailler ne peut être montée !!

badblocks -s -v -n -f /dev/sdb

  • -s: indique que le processus sera affiché avec un pourcentage
  • -v: mode verbeux, ce qui signifie qu'il nous montrera le nombre d'erreurs
  • -n: indique que nous allons essayer d'utiliser un mode non destructif, c'est-à-dire que nous allons essayer de récupérer ces secteurs mais aussi les informations qui s'y trouvaient
  • -f: force la lecture et l'écriture sur les périphériques montés. Normalement, si le disque dur était monté, les badblocks ne vérifieraient pas les secteurs qui sont utilisés, mais, comme je vous l'ai déjà prévenu et indiqué que vous ne pouvez PAS monter le disque dur, nous utiliserons le paramètre -f pour forcer la récupération de tous les possibles secteurs

Cela prendra du temps, et je le répète, tout à fait. Cela peut facilement durer des heures ou des jours selon la taille du disque dur, son état, la vitesse de votre ordinateur, etc. Je recommande donc d'y laisser l'ordinateur sereinement, sans le bouger le temps nécessaire, ça et beaucoup de patience 

Existe-t-il un outil spécifique pour ext2, ext3 ou ext4?

Pour dire la vérité, il peut être utilisé e2fsck, ils doivent toujours savoir quelle partition est celle qu'ils veulent revoir, supposons que ce soit / dev / sdb1, alors ce serait:

e2fsck -p -v -y /dev/sdb1

  • -p: indique une tentative automatique de réparation des dommages constatés
  • -v: mode verbeux, c'est-à-dire pour nous montrer les erreurs à l'écran
  • -y: il répondra Oui à toutes les questions telles que voulez-vous récupérer le secteur X?, pour rendre le processus vraiment automatique

 La fin!

Article connexe:
Établir une connexion réseau entre le PC et les machines virtuelles Virtualbox

Bon, rien de plus à ajouter, avant d'utiliser HirensBootCD, mais je pense que cette option m'empêchera de démarrer à partir d'un autre OS. J'ai également acheté un disque dur externe de 1 To sur ce site J'utilise pour enregistrer des fichiers importants, ou je le fais dans le cloud.