Как да проверите и да поправите грешките на OS X boot boot

Ако сте загрижени за това, че вашият Mac започва да се движи бавно или е нестабилен, може да сте проверили редовно изпълняваните процедури за поддръжка, за да изчистите кешовете, файловете с журнали и други временни елементи от вашата система. Може дори да сте виждали реклами за програми, които автоматизират тези задачи. Въпреки че такива практики могат да бъдат полезни, ако системата преживява забавяне и не трябва да се отразява неблагоприятно на системата, ако се приложи правилно, има потенциал за нещо, което да се обърка. Това е особено вярно, ако използвате остаряла версия на тези софтуерни пакети, която може да има грешка или две в нея.

Докато периодичната поддръжка на вашия Mac обикновено не е необходима, за да се поддържа най-добрата форма, едно изключение е периодичната проверка на твърдия ви диск за грешки.

Ако твърдият диск на вашия Mac претърпи грешки във форматирането, тогава системата може да покаже забавяне, неуспехи да се запазят или прочетат правилно и дори да подадат корупция и в крайна сметка може дори да не стартира. За съжаление, грешките във форматирането могат да се случат, дори ако току-що сте използвали компютъра си по нормален начин, така че, въпреки че системата ви може да работи добре в момента, тя може да се възползва само от редовна проверка на диска.

Един от начините да направите това е да рестартирате системата си в безопасен режим периодично, което сред някои други вградени задачи по поддръжката ще стартира командния ред "fsck", за да провери за твърди дискове за грешки и да ги поправи, ако бъдат намерени. Въпреки това, има няколко алтернативни начини за проверка и отстраняване на грешки в твърдия диск.

Първият е да използвате програмата Disk Utility на Apple, която е налична в папката Applications> Utilities. Това е стандартният и препоръчителен метод за проверка на твърдия диск на системата, тъй като графичният интерфейс е бърз и интуитивен за използване. Просто изберете обема на багажника в списъка с устройства (това ще бъде името на зареждащия ви диск) и след това задръжте клавиша Option, Command или Shift и изберете самото устройство, което ще има размера и производителя в името си. Когато двете са избрани, щракнете върху бутона Проверка на диска и системата ще провери таблиците на дяловете и форматирането на устройството.

Обърнете внимание, че проверката на твърдия диск ще спре да я записва и тъй като системата непрекъснато записва и актуализира данните на устройството, това може да доведе до задържане на системата за няколко секунди, докато проверките се изпълняват, така че не се тревожете, виждате въртящия се курсор на цветното колело и не можете да изпълнявате други задачи, докато се изпълнява тази процедура. Въпреки това, дори ако системата изглежда пауза за дълго време, рутината трябва да се възобнови рано или късно. Ако по някаква причина рутинната програма изглежда заседнала (което е рядко, но може да се случи), тъй като това е просто процедура за проверка, можете да принудите да излезете от Disk Utility, за да спрете проверката и да върнете вашата система в използваемо състояние.

Съществуват и алтернативи на програмата Disk Utility, вградена в OS X. Те могат да бъдат използвани или ако сте влезли в режим на единичен потребител (след като сте задържали Command-S при стартиране, за да ви откажат в кореновия терминален ред, вместо да зареждате операционната система. X интерфейс), или ако сте влезли дистанционно чрез SSH връзка.

Две възможности за използване в терминала са командата "diskutil" и командата "fsck". И двете могат да се използват за проверка на твърдия диск за грешки, като се използва следният синтаксис:

diskutil проверитеDIS DRIVEID

diskutil verifyVolume VOLUME

В тези команди DRIVEID е идентификаторът на устройството на диска ви за зареждане, който обикновено е "disk0", но може да бъде друга стойност, като например "disk1" или друг номер, ако имате множество физически устройства в системата. Можете да погледнете това, като изпълните командата "diskutil list", за да покажете наличните устройства и техните съответни идентификатори на устройства.

За втората команда, VOLUME е име, което ще е насочено към самия стартиращ дял, вместо към устройството. Има три начина да направите това. Първият е да се използва името на обема на зареждане, който трябва да бъде заобиколен от кавички, ако има интервали в него (или можете да избягате правилно символите за пространство с обратна наклонена черта преди тях). Вторият е да се използва идентификаторът на слайса за обема, който прилича на идентификатора на устройството, но с приложен "s1" или "s2". Тъй като OS X системите обикновено имат EFI стартиращ дял, това обикновено компенсира номера на слайса на зареждащия диск, за да бъде disk0s2. Третият вариант е просто да насочите кореновата система на файловата система за зареждане, използвайки един и същи символ за напред. По-долу са дадени примери за всички три от следните опции:

diskutil verifyVolume "Macintosh HD"

diskutil verifyVolume Macintosh HD

diskutil проверкаVolume disk0s2

diskutil verifyVolume /

Когато изпълните тези команди, системата ще провери състоянието на зареждащия диск и изходния статус подобно на това, което се вижда в прозореца на журнала Disk Utility.

Последната опция е да се използва рутината "fsck", която е подобна на командата diskutil и изпълнява същите рутинни процедури, но е малко бора. Apple препоръчва използването на diskutil винаги, когато е възможно, но понякога diskutil може да покаже грешка, която не може да преодолее, като в този случай fsck може да бъде успешен.

За да използвате fsck, просто изпълнете следната команда в подканващ терминал на OS X, като промените идентификатора на фрагмента на обема така, че да е този на зареждащия ви диск:

sudo fsck_hfs -f / dev / disk0s2

Както и при diskutil, това ще доведе до изход, който проверява различните файлове на базата данни за форматиране и показва потенциални проблеми.

Ако съществуват проблеми, можете да ги поправите, като стартирате системата на инсталационния или възстановителен том на OS X и след това с помощта на Disk Utility там да ги поправите или да изпълните командите diskutil, изброени по-горе, но използвайки "repairVolume" вместо "verifyVolume" . \ t За да използвате командата fsck, можете да я изпълните със следните флагове за извършване на ремонта:

sudo fsck_hfs -fy / dev / disk0s2

Имайте предвид, че когато стартирате устройството за инсталиране или възстановяване на OS X, идентификаторът "disk0" вероятно ще представлява устройството за възстановяване вместо главния зареждащ диск на системата. Следователно, не забравяйте да стартирате "disktuil list" отново, преди да стартирате командата, за да откриете правилния идентификатор, който да използвате.


 

Оставете Коментар