Kā pārbaudīt un labot OS X boot drive kļūdas

Ja jūs uztraucaties par to, ka jūsu Mac sāk darboties lēni vai kļūt nestabila, iespējams, esat regulāri izskatījis uzturēšanas kārtību, lai notīrītu kešatmiņas, žurnāla failus un citus pagaidu vienumus no jūsu sistēmas. Iespējams, jūs pat esat redzējuši reklāmas programmām, kas automatizē šos uzdevumus. Lai gan šādas rutīnas var būt noderīgas, ja sistēmai ir lejupslīde, un tai nevajadzētu nelabvēlīgi ietekmēt sistēmu, ja to pareizi īsteno, ir kaut kas iespējamais, lai ietu greizi. Tas īpaši attiecas uz gadījumiem, kad izmantojat šo programmatūras pakotņu novecojušu versiju, kurai var būt kļūda vai divas.

Kaut arī jūsu Mac periodiskā apkope parasti nav nepieciešama, lai to uzturētu augstākā formā, viens izņēmums ir jūsu cietā diska periodiska pārbaude, lai noteiktu kļūdas.

Ja jūsu Mac cietajā diskā rodas formatēšanas kļūdas, tad sistēma var parādīt palēninājumus, nepareizi saglabāt vai lasīt datus, un pat failu korupciju, un galu galā tas var pat nesākt. Diemžēl formatēšanas kļūdas var rasties pat tad, ja jūs vienkārši izmantojat datoru normālā veidā, tāpēc, pat ja jūsu sistēma šobrīd darbojas labi, tā var izmantot tikai regulāru disku pārbaudi.

Viens veids, kā to izdarīt, ir periodiski pārstartēt sistēmu drošajā režīmā, kas starp dažiem citiem iebūvētiem apkopes uzdevumiem darbosies komandrindas "fsck" rīkā, lai pārbaudītu cieto disku par kļūdām un labotu tās, ja tās tiek atrastas. Tomēr ir vairāki alternatīvi, manuāli veidi, kā pārbaudīt un labot cieto disku kļūdas.

Pirmais ir izmantot Apple Disk Utility programmu, kas ir pieejama mapē Applications> Utilities. Šī ir standarta un ieteicamā metode sistēmas cietā diska pārbaudei, jo grafiskais interfeiss ir ātrs un intuitīvs lietošanai. Vienkārši atlasiet ierīces saraksta sāknēšanas apjomu (tas būs jūsu sāknēšanas diska nosaukums) un pēc tam turiet taustiņu Opcija, Komanda vai Shift un atlasiet pašu piedziņas ierīci, kurai būs nosaukums un ražotājs. Izmantojot abas atlasītās opcijas, noklikšķiniet uz pogas Verify Disk (pārbaudīt disku), un sistēma pārbaudīs nodalījuma tabulas un diska formatēšanu.

Ņemiet vērā, ka cietā diska pārbaude pauzēs rakstīšanu uz to, un tā kā sistēma nepārtraukti raksta un atjaunina datus no diska, tas var novest pie sistēmas pāris sekundēm, kamēr pārbaudes rutīnas darbojas, tāpēc nav jāuztraucas, ja jūs redzat vērpšanas krāsu riteņa kursoru un nevarat veikt citus uzdevumus, kamēr šī rutīna notiek. Tomēr, pat ja sistēma ilgu laiku šķiet apturēta, rutīnai vajadzētu atsākt ātrāk vai vēlāk. Ja kāda iemesla dēļ rutīnas šķiet iestrēdzis (kas ir reti, bet var notikt), jo tā ir tikai pārbaudes rutīna, jūs varat piespiest atmest Disk Utility, lai apturētu pārbaudi un atgrieztu sistēmu uz izmantojamo stāvokli.

Ir arī alternatīvas Disk Utility programmai, kas iebūvēta OS X. Tie var tikt izmantoti, ja esat pieteicies Single User režīmā (pēc tam, kad palaidis Command-S palaižot, lai nokļūtu root termināla uzvednē, nevis ielādētu operētājsistēmu) X interfeiss) vai, ja esat pieteicies no SSH savienojuma.

Divi varianti lietošanai terminālā ir komanda "diskutil" un komanda "fsck". Abas tās var izmantot, lai pārbaudītu cieto disku, lai iegūtu kļūdas, izmantojot šādu sintaksi:

diskutil checkDisk DRIVEID

diskutil pārbaudītVolume VOLUME

Šajās komandās DRIVEID ir jūsu sāknēšanas diska ierīces ID, kas parasti ir "disk0", bet var būt cita vērtība, piemēram, "disk1" vai cits numurs, ja jūsu sistēmā ir vairāki fiziskie diski. To var apskatīt, palaižot komandu "diskutila saraksts", lai parādītu pieejamās ierīces un to attiecīgos ierīces ID.

Otrajai komandai VOLUME ir kāds nosaukums, kas mērķēs uz sāknēšanas nodalījumu, nevis disku. Ir trīs veidi, kā to izdarīt. Pirmais ir izmantot sāknēšanas apjoma nosaukumu, kas būtu jāietver citātiem, ja tajā ir atstarpes (vai jūs varat pareizi izvairīties no atstarpes rakstzīmēm ar backslash pirms tiem). Otrais ir izmantot slāņa ID skaļumam, kas izskatās kā ierīces ID, bet pievienots "s1" vai "s2". Tā kā OS X sistēmām parasti ir EFI sāknēšanas nodalījums, tas parasti kompensē sāknēšanas diska šķēles numuru, kas ir disk0s2. Trešā iespēja ir vienkārši mērķēt sāknēšanas failu sistēmas sakni, izmantojot vienu priekšu slīpsvītru. Tālāk ir minēti visi trīs no šiem variantiem:

diskutil pārbaudeSpēks "Macintosh HD"

diskutil pārbaudītVolume Macintosh HD

diskutil pārbaudeVolume disk0s2

diskutil pārbaudeVolume /

Veicot šīs komandas, sistēma pārbaudīs sāknēšanas disku un izejas statusu līdzīgi tam, kas redzams Diska utilīta logā.

Pēdējā iespēja ir izmantot "fsck" rutīnu, kas ir līdzīgs diskutila komandai, un izmanto tādas pašas pārbaudes kārtības, bet ir mazliet barer. Apple iesaka, ja vien iespējams, izmantot diskutilu, bet dažreiz diskutils var uzrādīt kļūdu, ko tā nevar pārvarēt, tādā gadījumā fsck var būt veiksmīgs.

Lai izmantotu fsck, vienkārši palaidiet šādu komandu OS X termināļa uzvednē, mainot skaļuma šķēluma ID, lai tas būtu jūsu boot diska ID:

sudo fsck_hfs -f / dev / disk0s2

Līdzīgi kā diskutilā, tas novedīs pie izejas, kas pārbauda dažādus datubāzes formatēšanas failus un parāda jebkādas iespējamās problēmas.

Ja pastāv problēmas, varat tos labot, palaižot sistēmu OS X instalācijas vai atkopšanas apjomā un pēc tam tur izmantojot Disk Utility, lai tos labotu, vai arī izpildiet iepriekš uzskaitītās diskutila komandas, bet, izmantojot "repairVolume", nevis "checkVolume" "komanda. Lai izmantotu komandu fsck, jūs varat palaist to ar šādiem karodziņiem, lai veiktu remontu:

sudo fsck_hfs -fy / dev / disk0s2

Paturiet prātā, ka, ieslēdzot OS X instalācijas vai atkopšanas disku, "disk0" ID, iespējams, tagad atspoguļos atkopšanas disku, nevis sistēmas galveno boot disku. Tāpēc, pirms palaižat komandu, pārliecinieties, ka palaižat "disktuil sarakstu", lai noskaidrotu pareizo ID.


 

Atstājiet Savu Komentāru