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".
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
Hvis du foretrækker at bruge en grafisk brugerflade, kan du bruge programmet Gparted.
Vælg den ønskede disk fra rullelisten:
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.