Kaip patikrinti ir pataisyti OS X įkrovos disko klaidas

Jei nerimaujate, kad „Mac“ pradeda veikti lėtai arba tampa nestabili, galbūt peržiūrėjote reguliariai veikiančias priežiūros eilutes, kad išvalytumėte talpyklą, žurnalo failus ir kitus laikinus elementus iš savo sistemos. Galbūt net matėte programų, kurios automatizuoja šias užduotis, reklamas. Nors tokios rutinos gali būti naudingos, jei sistema patiria sulėtėjimą, ir jei ji tinkamai neveiks, neturėtų neigiamo poveikio sistemai, gali atsitikti kažkas. Tai ypač aktualu, jei naudojate pasenusią šių programinės įrangos paketų versiją, kurioje gali būti klaidų.

Nors periodinė jūsų „Mac“ priežiūra paprastai nereikalinga, kad ji veiktų aukščiausioje formoje, viena išimtis periodiškai tikrina jūsų kietąjį diską dėl klaidų.

Jei jūsų „Mac“ standžiajame diske yra formatavimo klaidų, sistema gali rodyti sulėtėjimą, nesugebėjimą tinkamai išsaugoti ar skaityti duomenis ir netgi sugadinti korupciją, ir galiausiai ji gali net neužkrauti. Deja, formatavimo klaidos gali įvykti net jei jūs tiesiog naudojote savo kompiuterį įprastu būdu, taigi, nors jūsų sistema šiuo metu gali veikti gerai, ji gali naudotis tik reguliariais patikrinimais.

Vienas iš būdų tai padaryti yra periodiškai perkrauti sistemą į saugųjį režimą, kuris tarp kai kurių kitų įmontuotų techninės priežiūros užduočių vykdys komandų eilutės „fsck“ įrankį, kad patikrintų standųjį diską dėl klaidų ir jas taisytų, jei jų bus. Tačiau yra keletas alternatyvių, rankinių būdų patikrinti ir ištaisyti standžiojo disko klaidas.

Pirma, naudokite „Apple“ diskų programos programą, kurią galima rasti aplanke Programos> Komunalinės paslaugos. Tai yra standartinis ir rekomenduojamas sistemos kietojo disko tikrinimo metodas, nes grafinė sąsaja yra greita ir intuityvi. Paprasčiausiai pasirinkite savo įkrovos talpą įrenginių sąraše (tai bus jūsų įkrovos disko pavadinimas), tada laikykite klavišą „Option“, „Command“ arba „Shift“ ir pasirinkite patį įrenginį, kurio dydis ir gamintojas turės savo pavadinimą. Pasirinkę abu šiuos parametrus, spustelėkite mygtuką „Verify Disk“ ir patikrinkite disko lentelės ir disko formatavimą.

Atkreipkite dėmesį, kad patikrinus standųjį diską bus sustabdytas rašymas, ir kadangi sistema nuolat rašo ir atnaujina disko duomenis, dėl to sistema gali pakabinti kelias sekundes, kol atliekamos tikrinimo procedūros, todėl nesijaudinkite, jei matote sukimosi spalvų rato žymeklį ir negalite atlikti kitų užduočių, kai ši rutina vyksta. Tačiau, net jei sistema ilgą laiką yra pristabdyta, rutina turėtų būti atnaujinta anksčiau ar vėliau. Jei dėl kokių nors priežasčių kasdienybė atrodo įstrigo (tai yra retas, bet gali atsitikti), nes tai tik patikrinimo rutina, galite priversti uždaryti „Disk Utility“, kad sustabdytumėte patikrinimą ir grąžintumėte sistemą prie tinkamos būklės.

Taip pat yra alternatyvų Disk Utility programai, kuri yra integruota į OS X. Jie gali būti naudojami, jei esate prisijungę prie vieno naudotojo režimo (paleidus „Command-S“ paleidimo metu, norėdami nukreipti jus į šaknų terminalo užklausą, o ne įkelti OS „X“ sąsaja) arba, jei prisijungėte nuotoliniu būdu per SSH ryšį.

Dvi galimybės naudoti terminale yra komanda „diskutil“ ir komanda „fsck“. Abi jos gali būti naudojamos norint patikrinti, ar kietajame diske yra klaidų, naudojant šią sintaksę:

diskutil checkDisk DRIVEID

diskutil patikrintiVolume VOLUME

Šiose komandose DRIVEID yra jūsų įkrovos disko įrenginio ID, kuris paprastai yra „disk0“, bet gali būti kita reikšmė, pvz., „Disk1“ arba kitas numeris, jei sistemoje yra keli fiziniai įrenginiai. Galite tai peržiūrėti naudodami komandą „diskutil“, kad būtų rodomi galimi įrenginiai ir jų atitinkami įrenginio ID.

Antrajai komandai VOLUME yra tam tikras pavadinimas, kuris bus nukreiptas į pačią įkrovos skaidinį, o ne į diską. Yra trys būdai tai padaryti. Pirmasis yra naudoti įkrovos apimties pavadinimą, kuris turėtų būti apsuptas kabučių, jei jame yra tarpų (arba galite tinkamai pabėgti nuo erdvės simbolių su nugaros brūkšniu prieš juos). Antrasis yra naudoti apimties ID, kuris atrodo kaip įrenginio ID, bet pridedamas prie „s1“ arba „s2“. Kadangi OS X sistemose paprastai yra EFI įkrovos skaidinys, paprastai įkrovos disko skilties numeris yra disk0s2. Trečiasis variantas yra tiesiog nukreipti įkrovos failų sistemos šaknį, naudodami vieną pirmyn-brūkšnį. Toliau pateikiami visų šių trijų variantų pavyzdžiai:

diskutil checkVolume "Macintosh HD"

„diskutil“ patikrina „Macintosh“ talpą HD

diskutil patikrintiVolume disk0s2

diskutil checkVolume /

Kai paleidžiate šias komandas, sistema patikrins įkrovos diską ir išvesties būseną panašiai kaip ir Disk Utility žurnalo lange.

Galutinis variantas yra naudoti „fsck“ rutiną, kuri yra panaši į diskutilio komandą, ir naudoja tuos pačius tikrinimo rutinus, bet yra šiek tiek barer. „Apple“ rekomenduoja, kai tik įmanoma, naudoti diskutilį, tačiau kartais diskutilas gali parodyti klaidą, kurios jis negali įveikti, tokiu atveju fsck gali būti sėkmingas.

Jei norite naudoti „fsck“, tiesiog paleiskite šią komandą OS X terminalo eilutėje, pakeisdami apimties pjūvio ID, kuris bus jūsų įkrovos disko ID:

sudo fsck_hfs -f / dev / disk0s2

Kaip ir diskutilio atveju, tai bus rezultatas, kuris patikrins įvairius formatavimo duomenų bazės failus ir parodys galimas problemas.

Jei iškyla problemų, galite jas ištaisyti paleisdami sistemą į OS X diegimo ar atkūrimo apimtis ir tada naudodami „Disk Utility“, kad juos pataisytumėte, arba paleiskite anksčiau nurodytas diskutil komandas, bet naudodami „repairVolume“ vietoj „checkVolume“ "komanda. Jei norite naudoti fsck komandą, ją galite paleisti su šiomis vėliavomis, kad atliktumėte remontą:

sudo fsck_hfs -fy / dev / disk0s2

Atminkite, kad įkeliant į OS X diegimo arba atkūrimo diską, „disk0“ ID greičiausiai atkurs atkūrimo diską, o ne sistemos pagrindinį įkrovos diską. Todėl dar kartą paleiskite „disktuil“ sąrašą prieš paleisdami komandą, kad sužinotumėte tinkamą ID.


 

Palikite Komentarą