Det er terminal verktøy tilgjengelig i Linux som kan hjelpe deg til å administrere harddisken dårlige sektorer. Du kan skanne og merke dem som ubrukelig som også bruker disse verktøyene.
Dårlige sektorer eller dårlige blokkene er skadet del av mekaniske harddisken som kan ikke brukes i det hele tatt for data lagring formål. Men operativsystemet fortsatt kan skrive til disse sektorene, med mindre du spesifikt merke dem som ‘dårlig’ eller ubrukelig., Også hvis du har data som er lagret i de områdene av harddisken, det er svært vanskelig å få dem så godt.
Selv om det siste pc-lagring teknologi som SSD, etc nesten eliminerer dette problemet. Men, det er fortsatt et stort antall harddisker som er i bruk i dag, som er aldring og kan sakte begynne å ha dårlig sektorer.
Derfor bør du med jevne mellomrom skanne harddisken (spesielt aldring ones) for dårlige sektorer dersom du føler at ditt system er bremse ned, eller, disk IO er økende., I Linux (Ubuntu, Fedora, og andre utdelinger), kan du enkelt gjøre dette via nedenfor terminal-kommandoer.
Hvordan å Administrere Disk Dårlige Sektorer i Linux
Det er bedre å kjøre kommandoene nedenfor når disken ikke er riktig montert med operativsystemet. Derfor foreslår jeg at du prøver dette ved hjelp av LIVE-operativsystemet, starte fra en USB-stick. Du kan opprette en LIVE-USB-ved hjelp av denne guiden med alle Linux-operativsystemet av ditt valg (anbefalt: Ubuntu).,
Imidlertid kan du fortsatt kjøre disse kommandoene i den installerte Linux-distribusjon, men du bør ikke skanne eller merker montert «/» root filsystem.
Søk etter skadede Sektorer
Som et første skritt er å identifisere disk partisjonen som du ønsker å skanne for dårlige sektorer. Hvis du har GParted er installert, er det lett å finne ut. Ellers, du kan kjøre under kommando (lsblk – Listen blokkere enheter) for å vise din disk partisjoner.
sudo lsblk -o name,mountpoint,label,size,uuid
Hvis du kjører over kommandoen via LIVE USB, må du kontrollere at du kan identifisere HDD og USB-minnepinne., Vanligvis HDD bør være definert som /dev/sda
.
Deretter kan du kjøre badblocks
kommando som følger med verbose (-v) – bryteren. Og lagre utdataene til en tekstfil for videre undersøkelser. Dette er bare en bekreftelse på om du har dårlige sektorer på harddisken eller ikke.
sudo badblocks -v /dev/sda1 > ~/bad_sectors.txt
Reparere skadede Sektorer
For ext2, ext3 og ext4 file system, kan du bruke e2fsck
verktøy for å sjekke og reparere skadede sektorer. I terminal kjøre under kommando med admin anledning til å kontrollere og reparere.,
sudo e2fsck -cfpv /dev/sda1
sørg for å erstatte sda1
med riktig enhet identifikator. Parametre «c» søk etter dårlige blokker og legge det til i en liste, «f» gjør en sjekk på fil-system. «P» – parameteren reparasjoner noe om mulig, og «v» er detaljert modus som gir deg terminal resultatet av kommandoen fremgang.
Du kan også angi bad_sectors.txt
fil som er opprettet i tidligere trinn, samt for å tvinge e2fsck
for å reparere dem i filen bare via nedenfor kommando.,
sudo e2fsck -l bad_sectors.txt /dev/sda1
For andre filsystemer (for eksempel FAT32), kan du bruke fsck.
sudo fsck -l bad_sectors.txt /dev/sda1
Imidlertid kommandoen ovenfor utførelse kan ta flere timer å kjøre, avhengig av din harddisk partisjon størrelse og helse på din disk. Så vær klar før du starter på kommando. Prøv ikke å si kommandoen via CTRL+C og CTRL+Z mens den er i gang.
jeg håper denne veiledningen har hjulpet deg med å identifisere problemer på harddisken din, og merk dem som bad for å hindre ytterligere tap av data., Husk at selv om du merke sektorer som ‘dårlig’, disken er fortsatt fysisk skadet allerede. Det er bare en software løsning for å markere disse sporene så dårlig til å fortelle operativsystemet at du ikke har tilgang. Hvis harddisken begynte å få dårlig sektorer, i det lange løp, det ville bli verre. Derfor er det anbefalt at du bør begynne å sikkerhetskopiere dataene dine og erstatte harddisken med en ny en, eller gå for de nyeste SSD-stasjoner.