Levyn käytön aikana ilmestyy niin sanottuja bittisektoreita. Nämä ovat soluja, jotka ovat syystä tai toisesta lakanneet toimimasta. Ongelmana on, että järjestelmä saattaa yrittää kirjoittaa tietoa toimimattomiin soluihin. Kaikkea pahentaa se, että tietoa on vaikea lukea tällaisista soluista, mikä tarkoittaa, että käyttäjä voi menettää sen. On sanottava, että tällainen ongelma on tyypillinen vain kiintolevyille, kun uusissa SSD-levyissä ei ole jo tällaista haittaa. Tavallinen kiintolevy on edelleen suosittu, ja on ennenaikaista puhua sen korvaamisesta "muistitikulla".
Miten löytää bitti-sektorit kiintolevyltä? Voit tehdä tämän käyttämällä erityistä apuohjelmaa, esimerkiksi fits badblocks. Jos päätät tarkistaa levyn juuriosion, on oikea päätös käynnistää LiveCD. Kaikki muut osiot voidaan skannata asennetussa käyttöjärjestelmässä.
Käytä fdisk-apuohjelmaa tarkastellaksesi tarvittavia levyosioita:
$ sudo fdisk -l /dev/sda1
Jos haluat käyttää graafista käyttöliittymää, käytä Gparted-ohjelmaa.
Valitse haluttu levy avattavasta luettelosta:
Tarkistetaan osio /dev/sda2
, jossa on XFS-tiedostojärjestelmä. Sovelletaan badblockeja.
Syntaksi on yksinkertainen:
$ sudo badblocks опции /dev/name_disc_stripped
Harkitse kaikkia mahdollisesti tarvitsemiasi vaihtoehtoja:
Voit suorittaa normaalin tarkistuksen komennolla:
$ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt
Komento on turvallinen, voit suorittaa sen pelkäämättä, se ei vahingoita mitään. Voit suorittaa sen asennetussa tiedostojärjestelmässä, mutta sitä kannattaa välttää Jos tiedostojärjestelmä on irrotettu, suorita testi käyttämällä -n
:
$ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt
Kun testi on suoritettu, olet löytänyt bittilohkoja, ilmoita niistä tiedostojärjestelmälle, jotta se yrittää kirjoittaa sinne tietoa.
Käytä fsck-apuohjelmaa ja -l-vaihtoehtoa
:
f$ sck -l ~/bad_sectors.txt /dev/sda1
Jos käytät Ext-tiedostojärjestelmää, esimerkiksi Ext4:ää, voit etsiä bittisektoreita ja rekisteröidä ne automaattisesti tiedostojärjestelmään e2fsck-komennolla
:
$ sudo e2fsck -cfpv /dev/sda1
-c-valinnalla voit etsiä huonoja sektoreita ja lisätä ne luetteloon, -f-valinnalla
tarkistat tiedostojärjestelmän, -p-valinnalla palautat vioittuneet tiedot ja -v-valinnalla näytät tiedot yksityiskohtaisesti.