Linuxissa on päätelaitoksia, jotka voivat auttaa hallitsemaan kiintolevyn huonoja sektoreita. Voit skannata ja merkitä ne käyttökelvottomiksi sekä käyttää näitä apuohjelmia.
Huono aloilla tai huono lohkot ovat vaurioituneen osan mekaanisen kiintolevyn, joka ei voi käyttää ollenkaan tietojen tallentamista varten. Käyttöjärjestelmä voi kuitenkin edelleen kirjoittaa näille aloille, ellei niitä erikseen merkitä ”huonoiksi” tai käyttökelvottomiksi., Myös jos sinulla on tietoja tallennettu niille alueille kiintolevyn, on erittäin vaikea palauttaa niitä samoin.
vaikka uusin tietokoneen tallennustekniikka, kuten SSD, jne, lähes poistaa tämän ongelman. Nykyään käytössä on kuitenkin edelleen valtava määrä kovalevyjä, jotka vanhenevat ja saattavat pikkuhiljaa alkaa ottaa huonoja sektoreita.
Näin ollen, sinun pitäisi säännöllisesti skannata kiintolevy (erityisesti ikääntyminen niistä) huono aloilla, jos sinusta tuntuu, että järjestelmä on hidastumassa, tai levyn IO kasvaa., Linux (Ubuntu, Fedora ja muut jakelut), voit helposti tehdä tämän kautta alla terminaalin komentoja.
miten hallita levyn huonoja sektoreita Linuxissa
on parempi ajaa komentojen alapuolella, kun levyä ei ole asennettu käyttöjärjestelmän mukana. Siksi ehdottaisin, voit kokeilla tätä käyttämällä live käyttöjärjestelmä boot USB-tikku. Voit luoda LIVE-USB: n tämän oppaan avulla millä tahansa valitsemallasi Linux-käyttöjärjestelmällä (suositeltava: Ubuntu).,
Kuitenkin, voit silti ajaa nämä komennot asennettu Linux-jakelu, mutta sinun ei pitäisi skannata tai merkitä asennettu ”/” root-tiedostojärjestelmä.
etsi vialliset Sektorit
ensimmäinen askel, tunnistaa levyn osio, johon haluat etsiä virheelliset sektorit. Jos olet GParted asennettu, se on helppo selvittää. Muussa tapauksessa voit ajaa komennon alla (lsblk – Listan lohkolaitteet) nähdäksesi levyosiot.
sudo lsblk -o name,mountpoint,label,size,uuid
Jos käytät edellä komennon kautta LIVE USB, varmista, että voit tunnistaa HDD ja USB-tikku., Tyypillisesti kiintolevy tulisi määritellä /dev/sda
.
sitten voit suorittaa badblocks
komennon kuten alla verbose (-v) – kytkimellä. Ja tallentaa tulosteen tekstitiedostoon jatkotutkimusta varten. Tämä on vain varmistus siitä, onko kiintolevyllä huonoja sektoreita vai ei.
sudo badblocks -v /dev/sda1 > ~/bad_sectors.txt
Korjaa virheelliset Sektorit
ext2 -, ext3-ja ext4-tiedostojärjestelmä, voit käyttää e2fsck
apuohjelma tarkistaa ja korjata virheelliset sektorit. Terminaalissa ajaa komennon alapuolella admin etuoikeus tarkistaa ja korjata.,
sudo e2fsck -cfpv /dev/sda1
varmista, korvata sda1
oikea laite tunniste. Parametrit ” c ”etsii huonoja lohkoja ja lisää se luetteloon,” f ” tekee tarkistuksen tiedostojärjestelmästä. ”P” – parametri korjauksia mitään, jos se on mahdollista ja ”v” on verbose tilassa, joka antaa sinulle terminaalin lähtö-komento edistyminen.
Voit myös määrittää bad_sectors.txt
tiedosto on luotu aiemmin vaiheet sekä voima e2fsck
korjata ne, tiedosto vain kautta alla komento.,
sudo e2fsck -l bad_sectors.txt /dev/sda1
muita tiedostojärjestelmiä (kuten FAT32), voit käyttää fsck.
sudo fsck -l bad_sectors.txt /dev/sda1
Kuitenkin, edellä komennon suorittaminen saattaa kestää useita tunteja ajaa riippuen levyosion koon ja terveys-levyn. Joten ole valmis ennen kuin aloitat komennon. Yritä lopettaa komennon kautta CTRL+C tai CTRL+Z, kun se on käynnissä.
toivon, että tämä opetusohjelma auttoi sinua tunnistamaan ongelmat kiintolevylläsi ja merkitsemään ne huonoiksi estämään tietojen häviämisen., Muista, että vaikka alat merkittäisiin ”huonoiksi”, levy on kuitenkin jo fyysisesti vaurioitunut. Se on vain ohjelmiston korjaus merkitä nämä kappaleet niin huono kertoa käyttöjärjestelmä ei päästä. Jos kiintolevyllä alkaisi olla huonot sektorit, pitkällä tähtäimellä se pahenisi. Siksi on suositeltavaa, että sinun pitäisi alkaa varmuuskopioida tietosi ja korvata kiintolevy uudella tai mennä uusin SSD-asemia.