Как да поправите проблеми с диск и файлова система на вашия Mac
Съвременните версии на Mac OS X вече не се нуждаят от възстановяване на разрешения за дискове. Това обаче не е единственият проблем, който може да възникне с диск или файлова система. Mac OS X съдържа разнообразни инструменти за поправка на грешки в диска, дяла и файловата система.
Тези опции работят като chkdsk в Windows, проверяват за грешки на диска и файловата система и ги поправят. Можете да извършите проверка в рамките на Mac OS X, но понякога може да е необходимо да използвате режим на възстановяване, за да отстраните проблеми. В най-лошия случай може да се наложи ръчно да изпълнявате fsck команди от терминал в режим на един потребител.
Използвайте “Първа помощ” в Disk Utility
Можете да извършите проверка на състоянието на диска от приложението Disk Utility, включено в Mac OS X. Apple актуализира интерфейса на тази помощна програма в Mac OS X 10.11 El Capitan, така че ще изглежда малко по-различно от скриншотите по-долу, ако все още използвате и по-стара версия на Mac OS X.
За да го стартирате, можете да натиснете Command + Space, за да отворите търсене в Spotlight, въведете “Disk Utility” и натиснете Enter. Или можете да навигирате до папката "Приложения", да щракнете двукратно върху папката "Utilities" и да щракнете двукратно върху прекия път "Disk Utility"..
В приложението Disk Utility изберете диска или дяла, който искате да проверите - системният дял се нарича „Macintosh HD“ по подразбиране - и кликнете върху бутона „Първа помощ“.
Можете да изпълните функцията Първа помощ на цял диск или отделен дял на този диск. Зависи от това кой изберете в страничната лента.
Натиснете “Run” и вашият Mac ще провери диска, който сте избрали за грешки. Ако открие грешки, ще се опита автоматично да ги коригира за вас.
Можете да кликнете върху падащото съобщение „Показване на подробности“, за да видите подробна информация за евентуални грешки. Тук ще видите съобщения като “Код за изход на система за съхранение на данни е 0” и “Код за изход на файловата система е 0”. Изходен код на „0“ е добро нещо и означава, че не са открити грешки.
Стартирайте в безопасен режим
Един лесен начин да поправите такива грешки е да стартирате вашия Mac в безопасен режим. Безопасният режим, понякога наричан "Safe Boot", съдържа проверка за автоматично стартиране и поправка, която може да отстрани тези проблеми.
За да направите това, рестартирайте вашия Mac и задръжте "Shift", докато се зарежда. Влезте с паролата си и вашият Mac ще провери дисковете ви. Това ще направи процеса на влизане по-дълъг от нормалния, така че бъдете търпеливи.
Когато е направено влизане в системата и виждате работния плот, проверката на диска се извършва. В този момент можете да рестартирате вашия Mac.
Изпълнете първа помощ в режим на възстановяване
В идеалния случай това би трябвало да е краят му - особено ако сте използвали защитния трик по-горе. В някои случаи обаче вашият Mac може да намери проблеми с диска или файловата система и да не може да ги поправи, когато изпълните горните стъпки. Това е така, защото се изпълнява в “live mode” - преглед на диска, докато операционната система работи. Не може да прави промени в това системно устройство, докато се изпълнява от него.
Решението е да се зареди в специален режим на възстановяване. Оттам можете да използвате Disk Utility по същия начин. Вашият Mac ще може да коригира грешки на системното ви устройство от режим на възстановяване.
За да направите това, рестартирайте вашия Mac. Натиснете и задръжте клавишите “Command + R”, докато се зарежда. Ще видите лента за напредък и ще можете да освободите клавишите след това. Вашият Mac ще се зарежда директно в режим на възстановяване. (Ако режимът на възстановяване не се появи, рестартирайте вашия Mac и опитайте отново да натиснете клавишите.)
В OS X Recovery, щракнете върху "Disk Utility" пряк път, за да стартирате Disk Utility тук. Изберете устройството или дяла, който трябва да поправите, и щракнете върху бутона “Първа помощ”. Интерфейсът Disk Utility е същият, който ще видите на вашия Mac OS X работен плот, но го стартирайте от тук и ще можете да поправите проблемите с системното ви устройство.
Използвайте fsck в режим с един потребител
В някои случаи дори Safe Mode или Disk Utility в OS X Recovery не са достатъчни за отстраняване на проблеми. Може да се наложи да стартирате вашия Mac в еднопотребителски режим и да стартирате командата fsck (проверка на файловата система) по старомоден начин. Не е необходимо да правите това, ако някоя от горните стъпки работи. Това е нещо, което трябва да опитате последно, тъй като Disk Utility в средата за възстановяване може да работи по-добре и да е по-способна.
За да направите това, стартирайте вашия Mac в режим на един потребител. Рестартирайте го и след това натиснете и задръжте клавишите Command + S, докато се стартира.
Ще влезете в режим на един потребител, който ще ви предостави терминал в текстов режим. Въведете следната команда в терминала и натиснете Enter, за да стартирате проверка на файловата система:
/ sbin / fsck -fy
Командата ще се изпълни през няколко фази на проверките. Когато всичко е готово, ще видите съобщение, в което се изписва „** Обемът [име] изглежда добре“, ако всичко е наред.
Ако е открил проблеми, ще видите съобщение "***** FILE SYSTEM WAS MODIFIED *****". Това показва намерената команда fsck и фиксирани проблеми. Командата fsck може да намери допълнителни грешки след отстраняване на първата партида от грешки, така че Apple препоръчва да стартирате командата fsck отново, ако е открила и отстрани проблеми. Изпълнете горната команда fsck отново и отново, докато видите “** Обемът [име] изглежда да е ОК“ съобщение.
Когато командата fsck каже, че вашият диск е наред, въведете следната команда в терминала и натиснете Enter:
рестартиране
Вашият Mac ще се рестартира, връщайки ви към обичайния екран за вход.
Горните стъпки трябва да са необходими само ако имате грешки с вашия Mac. Ако приемем, че всичко е наред, няма нужда редовно да извършвате проверки за първа помощ. Ако обаче искате да стартирате проверка, можете да го направите само с Disk Utility от Mac OS X. Не е необходимо да рестартирате в друга среда, освен ако не е налице грешка на системно устройство, което трябва да поправите.