Kako preveriti in popraviti napake zagonskega pogona OS X

Če ste zaskrbljeni, da se vaš Mac začne počasi izvajati ali postanejo nestabilni, ste morda preučevali redno vzdrževanje rutin vzdrževanja za brisanje predpomnilnikov, datotek dnevnika in drugih začasnih elementov iz vašega sistema. Morda ste celo videli oglase za programe, ki avtomatizirajo te naloge. Čeprav so takšne rutine lahko koristne, če sistem doživlja upočasnitev in ne bi smel negativno vplivati ​​na sistem, če se pravilno izvaja, obstaja možnost, da se kaj zgodi. To še posebej velja, če uporabljate zastarelo različico teh programskih paketov, v katerih je morda prisotna napaka ali dva.

Medtem ko redno vzdrževanje vašega Mac računalnika ponavadi ni potrebno, da bi ga ohranili v vrhunski formi, je ena izjema redno preverjanje vaših trdih diskov zaradi napak.

Če trdi disk vašega Mac-a doživlja napake pri formatiranju, lahko sistem prikaže upočasnitev, napake pri pravilnem shranjevanju ali branju podatkov in celo datoteko s poškodbami, zato se morda celo ne zažene. Na žalost se napake pri oblikovanju lahko zgodijo tudi, če ste računalnik uporabljali na običajen način, čeprav je vaš sistem v tem trenutku v redu, pa lahko izkoristi le redno preverjanje pogona.

Eden od načinov za to je, da redno ponovno zaženete sistem v varnem načinu, ki bo med nekaterimi vgrajenimi vzdrževalnimi nalogami zagnal orodje ukazne vrstice "fsck" za preverjanje napak na trdem disku in njihovo odpravo, če jih najdete. Vendar pa obstaja več alternativnih, ročnih načinov za preverjanje in popravljanje napak trdega diska.

Prvi je uporaba programa Apple Disk Utility, ki je na voljo v mapi Applications> Utilities. To je standardna in priporočena metoda za preverjanje trdega diska sistema, saj je grafični vmesnik uporaben hitro in intuitivno. Preprosto izberite zagonski nosilec na seznamu naprav (to bo ime vašega zagonskega diska), nato pa držite tipko Option, Command ali Shift in izberite samo pogonsko napravo, ki bo imela velikost in proizvajalca v svojem imenu. Če sta izbrani obe, kliknite gumb Preveri disk in sistem bo preveril particijske tabele in oblikovanje pogona.

Ne pozabite, da bo preverjanje trdega diska začasno ustavilo pisanje, in ker sistem nenehno zapisuje in posodablja podatke na pogonu, lahko to povzroči, da sistem visi nekaj sekund, medtem ko potekajo postopki preverjanja, zato ne bodite zaskrbljeni, če vidiš vrtilni kazalec barvnega kolesa in ne more opravljati drugih nalog, medtem ko se ta rutina dogaja. Tudi če se zdi, da je sistem dlje časa zaustavljen, se mora rutina predčasno ali pozneje nadaljevati. Če se iz nekega razloga zdi, da je rutina zataknjena (kar je redko, vendar se lahko zgodi), ker je to samo rutina preverjanja, lahko prisilno prekinete Disk Utility, da zaustavite preverjanje in vrnete vaš sistem v uporabno stanje.

Obstajajo tudi alternative za program Disk Utility, ki je vgrajen v OS X. Te je mogoče uporabiti bodisi, če ste prijavljeni v načinu enega uporabnika (ko ste ob zagonu imeli ukaz Command-S, da vas obrne na korenski terminalski terminal, namesto da bi naložili OS. X), ali če ste oddaljeno prijavljeni prek povezave SSH.

Dve možnosti za uporabo v terminalu sta ukaz "diskutil" in ukaz "fsck". Oboje lahko uporabite za preverjanje napak na trdem disku z uporabo naslednje sintakse:

diskutil preveriteDisk DRIVEID

diskutil preveriteVolume VOLUME

V teh ukazih je DRIVEID ID naprave za zagonsko disketo, ki je običajno "disk0, " vendar je lahko druga vrednost, kot je "disk1" ali druga številka, če imate v sistemu več fizičnih pogonov. To lahko poiščete tako, da zaženete ukaz "seznam diskutil", da prikažete razpoložljive naprave in njihove ID-je naprave.

V drugem ukazu je VOLUME ime, ki bo ciljalo na sam zagonsko particijo, namesto na pogon. To lahko storite na tri načine. Prvi je, da uporabite ime zagonskega nosilca, ki naj bo obkrožen z narekovaji, če v njem obstajajo presledki (ali pa lahko pred njimi pravilno izognete preslednike s poševnico nazaj). Drugi je uporaba ID-ja rezine za nosilec, ki je podoben ID-ju naprave, vendar z dodanimi "s1" ali "s2". Ker imajo sistemi OS X običajno zagonsko particijo EFI, to ponavadi odstrani število delcev zagonskega diska, ki je disk0s2. Tretja možnost je preprosto ciljno usmeriti korenski datotečni sistem z enim samim znakom naprej. V nadaljevanju so navedeni primeri vseh treh možnosti:

diskutil verifyVolume "Macintosh HD"

diskutil preveriteVolum Macintosh HD

diskutil preveriteVolum disk0s2

diskutil preveriteVolume /

Ko zaženete te ukaze, bo sistem preveril stanje zagonskega diska in izhodni status podobno kot v oknu dnevnika Disk Utility.

Končna možnost je, da uporabite rutino "fsck", ki je podobna ukazu diskutil in izvaja enake rutine preverjanja, vendar je malce barer. Apple priporoča diskutil, kadar je to mogoče, vendar lahko diskutil včasih pokaže napako, ki je ni mogoče odpraviti, v tem primeru je lahko fsck uspešen.

Če želite uporabiti fsck, preprosto zaženite naslednji ukaz v pozivu Terminal OS X in spremenite ID nosilca nosilca tako, da bo ustrezal zagonskemu pogonu:

sudo fsck_hfs -f / dev / disk0s2

Tako kot diskutil, bo to povzročilo izhod, ki preveri različne datoteke baze podatkov oblikovanja in prikaže morebitne težave.

Če težave obstajajo, jih lahko popravite tako, da zaženete sistem na nosilec za namestitev ali obnovitev OS X, nato pa uporabite program Disk Utility, da jih popravite ali znova zaženete ukaze za diskutil, vendar z uporabo »repairVolume« namesto »verifikacijeVolume« ". Če želite uporabiti ukaz fsck, ga lahko zaženete z naslednjimi zastavami:

sudo fsck_hfs -fy / dev / disk0s2

Upoštevajte, da se pri zagonu na namestitvenem ali obnovitvenem pogonu OS X, ID "disk0" verjetno zdaj predstavlja obnovitveni pogon namesto glavnega zagonskega diska sistema. Zato pred zagonom ukaza znova zaženite "disktuil list", da ugotovite pravilen ID za uporabo.


 

Pustite Komentar