Betalingsmetoder Abuse

Tjekker systemet for dårlige sektorer

31.10.2022, 18:10

Under brugen af en disk opstår der såkaldte bitsektorer. Det er celler, som af den ene eller anden grund er holdt op med at fungere. Problemet er, at systemet kan forsøge at skrive oplysninger til de ikke-fungerende celler. Det hele forværres af, at det er svært at læse oplysninger fra sådanne celler, hvilket betyder, at brugeren kan miste dem. Det skal siges, at et sådant problem kun er typisk for HDD, når de nye SSD'er allerede er blottet for en sådan ulempe. Den sædvanlige harddisk er stadig populær, og det er for tidligt at tale om, at den skal erstattes af et "flashdrev".

Sådan tjekker du HDD for bit-sektorer

Hvordan finder man bit-sektorer på en harddisk? For at gøre dette kan du bruge et særligt værktøj, for eksempel fits badblocks. Hvis du beslutter dig for at tjekke diskens rodpartition, vil det være den rigtige beslutning at starte LiveCD. Alle andre partitioner kan scannes i det installerede operativsystem.

Brug fdisk-værktøjet til at se de nødvendige diskpartitioner:

$ sudo fdisk -l /dev/sda1

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

Hvis du foretrækker at bruge en grafisk brugerflade, kan du bruge programmet Gparted.

Vælg den ønskede disk fra rullelisten:

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

Lad os tjekke /dev/sda2-partitionen med XFS-filsystem. Anvend badblocks.

Syntaksen er enkel:

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

Overvej alle de muligheder, du kan få brug for:

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

Du kan udføre en normal kontrol med kommandoen:

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

Kommandoen er sikker, du kan køre den uden frygt, den vil ikke skade noget. Du kan køre den på et monteret filsystem, men det er bedst at undgå det Hvis filsystemet er afmonteret, skal du køre testen med -n:

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

Når testen er færdig, og du har fundet bitblokke, skal du rapportere dem til filsystemet, så det forsøger at skrive information der.

Anvend værktøjet fsck og indstillingen -l:

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

Hvis du bruger Ext-filsystemet, f.eks. Ext4, kan du søge efter bit-sektorer og automatisk registrere dem i filsystemet med kommandoen e2fsck:

$ sudo e2fsck -cfpv /dev/sda1

Med indstillingen -c kan du søge efter dårlige sektorer og føje dem til listen, -f tjekker filsystemet, -p genopretter beskadigede data, og -v viser oplysninger i detaljer.