Betalingsmåter Abuse

Sjekker systemet for dårlige sektorer

31.10.2022, 18:10

Under driften av en plate dukker det opp såkalte bitsektorer. Dette er celler som av en eller annen grunn har sluttet å fungere. Problemet er at systemet kan prøve å skrive informasjon til celler som ikke fungerer. Alt forverres av det faktum at det er vanskelig å lese informasjon fra slike celler, noe som betyr at brukeren kan miste den. Det skal sies at et slikt problem bare er typisk for HDD, når de nye SSD-ene allerede er blottet for en slik ulempe. Den vanlige harddisken er fortsatt populær, og det er for tidlig å snakke om at den erstattes av en "flash-stasjon".

Hvordan sjekke HDD for bitsektorer

Hvordan finne bitsektorer i HDD? For å gjøre dette kan du bruke et spesielt verktøy, for eksempel passer badblocks. Hvis du bestemmer deg for å sjekke rotpartisjonen på platen, vil det være den riktige beslutningen om å starte LiveCD. Alle andre partisjoner kan skannes i det installerte operativsystemet.

Bruk fdisk-verktøyet til å vise de nødvendige diskpartisjonene:

$ sudo fdisk -l /dev/sda1

Как проверить текст на битые секторы в Linux

Hvis du foretrekker å bruke et grafisk grensesnitt, kan du bruke Gparted-programmet.

Velg ønsket plate fra rullegardinlisten:

Как проверить текст на битые секторы в Linux

La oss sjekke /dev/sda2-partisjonen med XFS-filsystem. Bruk badblocks.

Syntaksen er enkel:

$ sudo badblocks опции /dev/name_disc_stripped

Vurder alle alternativene du kanskje trenger:

Битые секторы

Du kan utføre en normal sjekk med kommandoen:

$ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt

Kommandoen er trygg, du kan kjøre den uten frykt, den vil ikke skade noe. Du kan kjøre den på et montert filsystem, men det er best å unngå det Hvis filsystemet er umontert, kjører du testen med -n:

$ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt

Når testen er ferdig, og du har funnet bitblokker, rapporterer du dem til filsystemet slik at det gjør forsøk på å skrive informasjon dit.

Bruk verktøyet fsck og alternativet -l:

f$ sck -l ~/bad_sectors.txt /dev/sda1

Hvis du bruker Ext-filsystem, for eksempel Ext4, kan du søke etter bitsektorer og automatisk registrere dem i filsystemet med kommandoen e2fsck:

$ sudo e2fsck -cfpv /dev/sda1

Med -c-alternativet kan du søke etter dårlige sektorer og legge dem til i listen, -f sjekker filsystemet, -p gjenoppretter ødelagte data og -v viser detaljert informasjon.