Repareer sectoren en herstel een harde schijf (HDD) in Linux

Harde schijven (of HDDs) waar we hier bij DesdeLinux al over hebben gesproken, we hebben je handleidingen of tutorials laten zien dd (zeer nuttige of rampzalige terminaltoepassing, het hangt ervan af hoe je het gebruikt hehe) en meer, deze keer zal ik met je praten over hoe we die HDD's kunnen herstellen of repareren die we thuis problemen hebben, die we in een la hebben "weggegooid" of die we al in een doos vergeten 

btrfs

Als een harde schijf slechte sectoren heeft, kunnen we deze met de tool repareren slechte blokkenHet eerste dat u moet doen, is weten wat de harde schijf is die we willen repareren (/ dev / sdb… / dev / sdc… etc), hiervoor plaatsen we het volgende in een terminal:

sudo fdisk -l

Dit toont ons / dev / sda, de grootte in GB's en de partities, gelijk aan / dev / sdb als het bestaat, en zo verder sdc en andere afhankelijk van het aantal opslagapparaten dat je op je computer hebt.

Stel dat de betreffende harde schijf een externe harde schijf is en / dev / sdb is, dan is de opdracht om te beginnen met het detecteren en repareren van slechte sectoren:

Gerelateerd artikel:
Controleer of een bestand of map bestaat of niet (en meer) met IF-lus
De harde schijf kan NIET worden aangekoppeld, onder geen enkele omstandigheid mag een partitie van de harde schijf waarop ze gaan werken worden aangekoppeld !!

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

  • -s: geeft aan dat het proces in procenten wordt weergegeven
  • -v: uitgebreide modus, wat betekent dat het ons het aantal fouten laat zien
  • -n: geeft aan dat we zullen proberen een niet-destructieve modus te gebruiken, dat wil zeggen dat we zullen proberen om die sectoren te herstellen, maar ook de informatie die erin stond
  • -f: dwingt lezen en schrijven af ​​op apparaten die zijn aangekoppeld. Normaal gesproken, als de harde schijf was aangekoppeld, zouden badblocks de sectoren die worden gebruikt niet controleren, maar, zoals ik u al heb gewaarschuwd en geadviseerd dat u de harde schijf NIET kunt koppelen, zullen we de parameter -f gebruiken om het herstel van alle mogelijke sectoren

Het zal lang duren, en ik herhaal, heel. Het kan gemakkelijk uren of dagen duren, afhankelijk van de grootte van de harde schijf, hoe beschadigd deze is, de snelheid van uw computer, enz. Ik raad dus aan om de computer daar rustig te laten staan, zonder hem de nodige tijd te verplaatsen, en veel geduld 

Is er een specifieke tool voor ext2, ext3 of ext4?

Om de waarheid te zeggen, het kan worden gebruikt e2fsck, ze moeten nog steeds weten welke partitie de partitie is die ze willen controleren, stel dat het / dev / sdb1 is, dan zou het zijn:

e2fsck -p -v -y /dev/sdb1

  • -p: geeft een poging aan om de gevonden schade automatisch te herstellen
  • -v: uitgebreide modus, dat wil zeggen om ons de fouten op het scherm te laten zien
  • -y: het zal Ja beantwoorden op alle vragen, zoals wilt u X-sector herstellen?, om het proces echt automatisch te maken

 Het einde!

Gerelateerd artikel:
Breng een netwerkverbinding tot stand tussen de pc en virtuele machines van Virtualbox

Nou, niets meer toe te voegen, voordat ik HirensBootCD gebruikte, maar ik denk dat deze optie me ervan weerhoudt om op te starten vanaf een ander besturingssysteem. Ik heb ook een externe harde schijf van 1 TB gekocht op deze website Ik gebruik om belangrijke bestanden op te slaan, of ik doe het in de cloud.