Diska darbības laikā parādās tā sauktie bitu sektori. Tās ir šūnas, kas viena vai cita iemesla dēļ ir pārtraukušas darboties. Problēma ir tā, ka sistēma var mēģināt ierakstīt informāciju nedarbojošajās šūnās. Visu vēl vairāk pasliktina tas, ka no šādām šūnām ir grūti nolasīt informāciju, kas nozīmē, ka lietotājs to var zaudēt. Jāsaka, ka šāda problēma ir raksturīga tikai cietajiem diskiem, kad jaunajiem SSD diskiem šāda trūkuma jau nav. Parastais cietais disks joprojām ir populārs, un ir pāragri runāt par tā aizstāšanu ar "zibatmiņu".
Kā atrast bitsektorus cietajā diskā? Lai to izdarītu, varat izmantot īpašu utilītu, piemēram, fits badblocks. Ja nolemjat pārbaudīt diska saknes nodalījumu, pareizs lēmums būs boot LiveCD. Visus pārējos nodalījumus var skenēt instalētajā OS.
Izmantojiet fdisk utilītu, lai apskatītu vajadzīgos diska nodalījumus:
$ sudo fdisk -l /dev/sda1
Ja vēlaties izmantot grafisko saskarni, izmantojiet programmu Gparted.
Izlaižamajā sarakstā atlasiet vajadzīgo disku:
Pārbaudīsim /dev/sda2
nodalījumu ar XFS failu sistēmu. Piemērojiet sliktos blokus.
Sintakse ir vienkārša:
$ sudo badblocks опции /dev/name_disc_stripped
Apsveriet visas opcijas, kas jums varētu būt nepieciešamas:
Jūs varat veikt parasto pārbaudi, izmantojot komandu:
$ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt
Komanda ir droša, varat to izpildīt bez bažām, tā neko nesabojās. To var palaist uz pievienotas failu sistēmas, bet labāk no tā izvairīties Ja failu sistēma ir atvienota, palaidiet pārbaudi, izmantojot -n
:
$ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt
Kad tests ir pabeigts, jūs esat atradis bitu blokus, ziņojiet par tiem failu sistēmai, lai tā veiktu mēģinājumus ierakstīt tur informāciju.
Lietojiet fsck utilītu un opciju -l
:
f$ sck -l ~/bad_sectors.txt /dev/sda1
Ja izmantojat Ext failu sistēmu, piemēram, Ext4, varat meklēt bitu sektorus un automātiski reģistrēt tos failu sistēmā, izmantojot komandu e2fsck
:
$ sudo e2fsck -cfpv /dev/sda1
opcija -c ļauj meklēt bojātus sektorus un pievienot tos sarakstam, -f
pārbauda failu sistēmu, -p atjauno bojātus datus, bet -v detalizēti parāda informāciju.