Betalningsmetoder Abuse

Kontroll av systemet för dåliga sektorer

31.10.2022, 18:10

Under användningen av en skiva dyker det upp så kallade bitsektorer. Det är celler som av en eller annan anledning har slutat att fungera. Problemet är att systemet kan försöka skriva information till de icke-fungerande cellerna. Allt förvärras av det faktum att det är svårt att läsa information från sådana celler, vilket innebär att användaren kan förlora den. Det bör sägas att ett sådant problem är typiskt endast för HDD, när de nya SSD: erna redan saknar en sådan nackdel. Den vanliga hårddisken är fortfarande populär och det är för tidigt att prata om att den ersätts av en "flash-enhet".

Hur man kontrollerar hårddisken för bitsektorer

Hur hittar jag bitsektorer i hårddisken? För att göra detta kan du använda ett specialverktyg, till exempel passar badblocks. Om du bestämmer dig för att kontrollera skivans rotpartition kommer det att vara rätt beslut att starta LiveCD. Alla andra partitioner kan skannas i det installerade operativsystemet.

Använd verktyget fdisk för att visa de nödvändiga skivpartitionerna:

$ sudo fdisk -l /dev/sda1

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

Om du föredrar att använda ett grafiskt gränssnitt kan du använda programmet Gparted.

Välj önskad skiva från rullgardinsmenyn:

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

Låt oss kontrollera /dev/sda2-partitionen med XFS-filsystem. Applicera badblocks.

Syntaxen är enkel:

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

Tänk på alla alternativ du kan behöva:

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

Du kan utföra en normal kontroll med kommandot:

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

Kommandot är säkert, du kan köra det utan rädsla, det kommer inte att skada något. Du kan köra det på ett monterat filsystem, men det är bäst att undvika det Om filsystemet är omonterat kör du testet med -n:

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

När testet är klart har du hittat bitblock, rapportera dem till filsystemet så att det gör försök att skriva information där.

Använd verktyget fsck och alternativet -l:

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

Om du använder filsystemet Ext, till exempel Ext4, kan du söka efter bitsektorer och automatiskt registrera dem i filsystemet med kommandot e2fsck:

$ sudo e2fsck -cfpv /dev/sda1

Alternativet -c gör att du kan söka efter dåliga sektorer och lägga till dem i listan, -f kontrollerar filsystemet, -p återställer skadade data och -v visar information i detalj.