Der er terminal hjælpeprogrammer tilgængelige i Linux, som kan hjælpe dig med at administrere harddisk med dårlige sektorer. Du kan scanne og markere dem som ubrugelige samt ved hjælp af disse værktøjer.
af Dårlige sektorer eller dårlige blokke er beskadigede del af dit mekanisk harddisk, som ikke kan anvendes til lagring af data formål. Operativsystemet kan dog stadig skrive til disse sektorer, medmindre du specifikt markerer dem som ‘dårlige’ eller ubrugelige., Også hvis du har data gemt i disse områder af harddisken, er det meget vanskeligt at inddrive dem så godt.
selvom den nyeste computerlagringsteknologi som SSD osv.næsten eliminerer dette problem. Men der er stadig et stort antal harddiske i brug i dag, som er aldrende og kan langsomt begynde at have dårlige sektorer. derfor skal du regelmæssigt scanne din harddisk (især aldrende) for dårlige sektorer, hvis du føler, at dit system sænker, eller disk IO stiger., I Linu. (Ubuntu, Fedora og andre distributioner) kan du nemt gøre dette via nedenstående terminalkommandoer.
Sådan håndteres disk dårlige sektorer i Linu.
det er bedre at køre under kommandoer, når din disk ikke er monteret med operativsystemet. Derfor vil jeg foreslå, at du prøver dette ved hjælp af LIVE operativsystemstart fra en USB-stick. Du kan oprette en LIVE USB ved hjælp af denne vejledning med ethvert Linu. – operativsystem efter eget valg (anbefalet: Ubuntu).,
Du kan dog stadig køre disse kommandoer i din installerede Linu. – distribution, men du bør ikke scanne eller markere det monterede “/” root-filsystem.
Scan efter dårlige sektorer
som et første trin skal du identificere den diskpartition, som du vil scanne efter dårlige sektorer. Hvis du har GParted installeret, er det let at finde ud af. Ellers kan du køre under kommando (lsblk – List block devices) for at se dine diskpartitioner.
sudo lsblk -o name,mountpoint,label,size,uuid
Hvis du kører over kommando via LIVE USB, skal du sørge for at identificere din harddisk og USB-stick., HDD bør typisk defineres som /dev/sda
.
derefter kan du køre badblocks
kommando som nedenfor med verbose (-v) s .itch. Og gemme output til en tekstfil til yderligere undersøgelse. Dette er kun en verifikation af, om du har dårlige sektorer på harddisken eller ej.
sudo badblocks -v /dev/sda1 > ~/bad_sectors.txt
Reparere beskadigede Sektorer
For ext2, ext3 og ext4-filsystemet, kan du bruge e2fsck
værktøj til at kontrollere og reparere beskadigede sektorer. I terminalen køres under kommando med admin privilegium at kontrollere og reparere.,
sudo e2fsck -cfpv /dev/sda1
sørg for at erstatte sda1
med den korrekte enhedsidentifikator. Parametrene ” c “søger efter dårlige blokke og tilføjer det til en liste,” f ” kontrollerer filsystemet. Parameteren ” p “reparerer noget, hvis det er muligt, og” v ” er den verbose tilstand, der giver dig terminaludgangen til kommandoprocessen.
Du kan også angive bad_sectors.txt
fil, der er oprettet i de tidligere trin, samt at tvinge e2fsck
for at reparere dem i den fil, kun via nedenstående kommando.,
sudo e2fsck -l bad_sectors.txt /dev/sda1
for andre filsystemer (såsom FAT32) kan du bruge fsck.
sudo fsck -l bad_sectors.txt /dev/sda1
ovenstående kommandoudførelse kan dog tage flere timer at køre, afhængigt af din diskpartitionsstørrelse og din disks sundhed. Så vær klar, før du starter kommandoen. Prøv ikke at afslutte kommandoen via CTRL+C eller CTRL+., mens den er i gang. jeg håber, at denne tutorial hjalp dig med at identificere problemer på din harddisk og markere dem som dårlige for at forhindre yderligere tab af data., Husk, at selvom du markerer sektorerne som ‘dårlige’, er disken stadig fysisk beskadiget allerede. Det er blot en soft .are rettelse til at markere disse spor så slemt at fortælle operativsystemet ikke at få adgang. Hvis din harddisk begyndte at have dårlige sektorer, ville det i det lange løb blive værre. Derfor anbefales det, at du begynder at sikkerhedskopiere dine data og udskifte din harddisk med en ny eller gå til de nyeste SSD-drev.