Cum să remediați erorile de disc în Ubuntu

Mâinile tastând pe laptop

Credit imagine: eclipse_images/E+/GettyImages

Aproape toată lumea știe că este important să faci o copie de rezervă a informațiilor pe un computer, dar relativ puțini oameni se gândesc la asta până când un hard disk moare pe neașteptate. Hard disk-urile moderne reduc probabilitatea ca acest lucru să se întâmple cu software-ul de diagnosticare încorporat numit Automonitorizare, Tehnologia de analiză și raportare (SMART), care detectează erorile de disc și semnele timpurii de defecțiune și le raportează către dvs. OS. Dacă acel sistem de operare este Ubuntu, veți vedea o alertă pe ecran că unitatea dvs. poate avea nevoie de atenție. De asemenea, este posibil să începeți să observați erori chiar dacă discul nu raportează probleme.

Să începem cu începutul

Dacă chiar bănuiți o problemă cu discul, primul lucru pe care trebuie să-l faceți este să faceți o copie de rezervă a fișierelor dvs. personale, a fotografiilor și a oricărui alt lucru care ar fi dificil de înlocuit. Este posibil să primiți sau să nu primiți niciun avertisment suplimentar înainte ca unitatea să se defecteze și este complet posibil să pierdeți o parte din date chiar dacă vă reparați cu succes discul. Având o copie de rezervă a fișierelor dvs., chiar dacă sunt corupte, ține ușa deschisă pentru a le recupera mai târziu.

Videoclipul zilei

Rugați Ubuntu să verifice discul pentru erori

Dacă computerul încă funcționează și pornește în mod normal, este destul de simplu ca Ubuntu să verifice discul pentru erori. Faceți clic pe prezentarea generală „Activități” din colțul din stânga sus al ecranului și tastați „Discuri” în bara de căutare. Programul Disks citește datele de autodiagnosticare ale unității și arată o evaluare a stării de sănătate a discului. În mod obișnuit, scrie „Disc este OK”, dar „Pre-fail” și „Fail” sunt, de asemenea, posibile. Nici măcar „OK” nu garantează că discul dumneavoastră este în regulă, așa că dacă aveți erori, oricum doriți să testați discul manual. Priviți sub graficul „Volume” și veți vedea o pictogramă mică roată dințată. Faceți clic pe acesta și alegeți „Verifică sistemul de fișiere”. Ubuntu verifică discul pentru erori și returnează un mesaj, fie oferind unității dumneavoastră o stare de sănătate curată, fie raportând erori. Dacă aveți erori, următorul pas este să le remediați.

Rugați Ubuntu să repare discul

Ubuntu poate repara sistemul de fișiere cu ușurință. Din același ecran, faceți clic din nou pe pictograma roată dințată. De data aceasta, în loc de „Verificați sistemul de fișiere”, alegeți „Reparare sistem de fișiere”. Poate dura ceva timp, în funcție de dimensiunea și viteza unitatea dvs. și numărul de erori pe care le găsește Ubuntu, dar în cele din urmă, veți primi un mesaj care vă anunță dacă reparația reușit. Dacă da, puteți continua să utilizați unitatea. Orice fișiere prea deteriorate pentru repararea automată sunt salvate, de obicei într-un folder numit „pierdut+găsit”, unde puteți încerca să le recuperați manual cu instrumente avansate. Dacă reparația eșuează, trebuie să formatați discul pentru a-l face din nou utilizabil, ceea ce vă șterge toate datele. Dacă aveți date de neînlocuit pe acea unitate, cel mai bine este să înlocuiți unitatea și să o păstrați pe cea veche intactă, astfel încât să puteți încerca metode avansate de recuperare a datelor sau să angajați un profesionist să o facă.

Reparație de pe un disc activ

De obicei, nu mai este necesar să aveți un disc de reparații Ubuntu separat de pe care să porniți în situații de urgență, deoarece sistemul de operare principal în sine pornește și rulează de pe o unitate USB sau un disc optic. Cel mult, ar putea fi necesar să introduceți setările BIOS ale computerului și să îi spuneți să pornească de pe unitatea digitală sau de pe DVD, în loc să încercați să citiți hard disk-ul problematic. Odată ce sistemul de operare pornește, puteți rula programul Disks la fel ca în mod normal.

Reparați din linia de comandă

Este adesea mai eficient să faci lucruri din linia de comandă în Linux și există un argument bun pentru a cunoaște câteva abilități de bază de linie de comandă. Spre deosebire de OS X și Windows, puteți avea orice număr de interfețe desktop în Linux – chiar și numai în Ubuntu – și nu toate au aceleași programe grafice cu care să lucreze. Dacă înveți câteva tehnici cheie de linie de comandă, le poți folosi cu orice sistem de operare Linux, indiferent de interfața desktop pe care o folosește. E ceva mai complicat, dar și mai universal.

Comanda FSCK

În linia de comandă Linux, reparați sectoarele defecte cu comanda fsck, care este prescurtarea de la „verificarea coerenței sistemului de fișiere”. În Linux, unitățile sunt montat sau nemontat - în esență, activ sau inactiv - și trebuie să demontați o unitate înainte de a rula fsck pe ea pentru a preveni deteriora. Demontați o unitate manual tastând comanda unmount, urmată de numele unității sau unităților, de exemplu, „unmount /dev/sdb” fără ghilimele. Cu unitatea demontată, acum puteți tasta comanda fsck.

Un eșantion de reparație

Fsck recunoaște o mulțime de variabile și ar trebui să le citiți, dar pe un sistem tipic este posibil să introduceți comanda astfel: "sudo fsck -AR -C -y." Acest lucru îi spune să verifice toate sistemele de fișiere de disc din computerul dvs., să încerce să le repare, să ofere monitoare de stare dacă sunt acceptate, astfel încât să știți cum progresați și faceți reparațiile în mod interactiv, astfel încât să aveți informații despre ceea ce este petrecându-se. Porțiunea „sudo” de la început îi spune sistemului de operare să vă acorde privilegii de administrator sau „superutilizator”. temporar, astfel încât vi se va solicita o parolă de administrator înainte de a vă permite să încercați să reparați disc. Când este gata, fsck vă oferă un cod 0 dacă nu au fost găsite erori, un 1 dacă erorile au fost corectate, un 2 dacă sistemul ar trebui repornit și un 4 dacă nu a putut corecta toate erorile găsite.

Versiunea Ubuntu

Informațiile conținute aici se aplică pentru Ubuntu 18.04. Este posibil ca anumite părți ale acestuia să nu se aplice altor versiuni de Ubuntu sau derivate Ubuntu.