Korjaa sektorit ja palauta kiintolevy (HDD) Linuxissa

Kiintolevyt (tai kiintolevyt) Olemme jo puhuneet täällä DesdeLinuxissa, olemme osoittaneet sinulle oppaita tai opetusohjelmia dd (erittäin hyödyllinen tai tuhoisa päätelaite, se riippuu siitä, miten käytät sitä hehe) ja paljon muuta, tällä kertaa puhun teille siitä, kuinka voimme palauttaa tai korjata ne kiintolevyt, joissa meillä on ongelmia kotona, jotka olemme "heittäneet" laatikkoon tai jotka olemme jo unohtaneet laatikkoon 

btrfs

Jos jossakin kiintolevyssä on huonoja sektoreita, voimme korjata ne työkalulla huonot lohkotEnsimmäinen asia on tietää, mikä on kiintolevy, jonka haluamme korjata (/ dev / sdb ... / dev / sdc ... jne.), Tätä varten laitamme seuraavat päätteeseen:

sudo fdisk -l

Tämä näyttää meille / dev / sda, sen koon gigatavuina ja sen osiot, yhtä suuri kuin / dev / sdb, jos sitä on, ja niin edelleen sdc ja muut, riippuen tietokoneellasi olevien tallennuslaitteiden määrästä.

Oletetaan, että kyseinen kiintolevy on ulkoinen ja / dev / sdb, niin komento aloittaa viallisten sektorien havaitseminen ja korjaaminen olisi:

Aiheeseen liittyvä artikkeli:
Tarkista, onko tiedosto tai kansio olemassa (tai enemmän) IF-silmukalla
Kiintolevyä EI voi asentaa, missään olosuhteissa ei voida asentaa kiintolevyn osiota, jossa ne työskentelevät!

badblocks -s -v -n -f /dev/sdb

  • -s: osoittaa, että prosessi näytetään prosentteina
  • -v: yksityiskohtainen tila, mikä tarkoittaa, että se näyttää meille virheiden määrän
  • -n: osoittaa, että yritämme käyttää rikkomattomaa tilaa, toisin sanoen, että yritämme palauttaa nuo sektorit mutta myös niissä olevat tiedot
  • -f: pakollinen lukeminen ja kirjoittaminen asennetuissa laitteissa. Normaalisti, jos kiintolevylle on asennettu badblocks, ei tarkisteta käyttämiäsi sektoreita, mutta kuten varoitin sinua ja neuvoin, että kiintolevyä EI saa asentaa, käytämme parametria -f pakottaaksemme kaikki mahdolliset palautumaan aloilla

Se vie kauan, ja toistan, aika. Se voi helposti kestää tunteja tai päiviä riippuen kiintolevyn koosta, kuinka vaurioitunut se on, tietokoneesi nopeudesta jne. Suosittelen siis jättämään tietokoneen sinne rauhallisesti, siirtämättä sitä tarvittavaksi ajaksi, sitä ja paljon kärsivällisyyttä 

Onko ext2: lle, ext3: lle tai ext4: lle erityistä työkalua?

Totta puhuen, on, sitä voidaan käyttää e2fsck, heidän on silti tiedettävä, mikä osio on se, jonka he haluavat tarkistaa, oletetaan, että se on / dev / sdb1, niin se olisi:

e2fsck -p -v -y /dev/sdb1

  • -p: tarkoittaa yritystä korjata löydetyt vahingot automaattisesti
  • -v: runsas tila, eli näyttää meille virheitä näytöllä
  • -y: se vastaa kyllä ​​kaikkiin kysymyksiin, kuten haluatko palauttaa X-sektorin?, jotta prosessi olisi todella automaattinen

 Loppu!

Aiheeseen liittyvä artikkeli:
Muodosta verkkoyhteys tietokoneen ja Virtualbox-virtuaalikoneiden välille

No, ei ole mitään muuta lisättävää, ennen kuin käytin HirensBootCD: tä, mutta luulen, että tämä vaihtoehto estää minua käynnistymästä toisesta käyttöjärjestelmästä. Ostin myös 1 Tt: n ulkoisen kiintolevyn tällä sivustolla Tallennan tärkeitä tiedostoja tai teen sen pilvessä.