Найти тему
Notebooker

Процесс kernel_task грузит процессор вашего macbook

Процесс kernel_task грузит процессор вашего Apple macbook на 100 процентов и более.

Вообще kernel_task очень "интересный" процесс, но углубляться в его особенности не будем. Причин по которым он грузит процессор может быть вагон и маленькая тележка. Это могут быть как программные ошибки, так и аппаратные неисправности.

Перебирать эти причины наугад можно несколько дней. В этой статье я Вам покажу как любой владелец сможет самостоятельно локализовать неисправность и в некоторых случаях устранить ее.

1 Этап. Временно избавляемся от тормозов.

Данное решение подойдет только если вам срочно нужен комп, или надо перенести данные или еще что то. Так как на вашем ноутбуке сделать вообще ничего не возможно из-за тормозов (у нас, например, на macbook air с ssd рабочий стол прогружался минут 20).

Итак ваш macbook жутко тормозит так как kernel_task грузит проц на 100, 200, 300 и более процентов, и вы уже скорее всего неоднократно пробовали делать сброс PRAM/NVRAM и SMC, удаляли файл с расширением .plist, чистили систему охлаждения и возможно даже переустанавливали mac os и ничего не помогло. Надо разбираться глубже в проблеме, а для этого нам нужен ваш мак, желательно без тормозов. Еще раз повторюсь это не решение, а всего лишь временная мера!!!

Делаем следующее:

Отсоединяем зарядное устройство, отключаем аккумулятор (если у вас Macbook air, то снимает нижнюю крышку и отстегиваем аккумулятор). Далее зажимаем кнопку включения и не отпуская ее подключаем зарядное устройство. Ваш macbook сразу запустится (Если не запустился, то отпускаем кнопку включения и снова нажимаем). Скорее всего кулер будет крутиться как бешеный, но макбук прогрузится и kernel_task будет работать адекватно. На ноуте станет возможным работать, сможете скинуть данные, сделать резервную копию, загрузить проги и прочее. Чтобы вернуть тормоза обратно достаточно сделать сброс SMC или перезагрузить.

2 Этап. Копаем дальше.

Надо выяснить чем вызвана ошибка из-за которой ваш МАК подглючивает. Для следующих действий нужно знать точную модель вашего аппарата, например macbook air 13 mid 2012. Если знаете отлично, если нет как вариант забиваете серийник сюда

Скачиваем утилиту ASD (Apple Service Diagnostics) для своей модели Мака, например с Рутрекера (Я надеюсь не нужно объяснять как на него зайти через VPN?)

ASD с рутрекера
ASD с рутрекера

Если качаете ASD из указанного мной торрента, то все файлы скачивать НЕ НУЖНО!!! Сначала качаете текстовый файлик "Список оборудования" и смотрите какой образ поддерживает модель Вашего макбука. Далее скачиваете только этот образ содержащий в имени буквы EFI.

Список оборудования
Список оборудования

Затем с помощью дисковой утилиты записываем утилиту ASD на флэшку или внешний жесткий диск. В дисковой утилите жмете на флэшку разбиваете на два раздела, переходите на вкладку Восстановить, в источник вставляем уже смонтированный ASD EFI___.dmg, в Назначение вставляем раздел флэшки и жмем Восстановить. Затем на второй раздел тоже самое делаете с ASD OS___.dmg (Это тоже самое только с графической оболочкой и из под операционной системы)

Дисковая утилита
Дисковая утилита

Иногда дисковая утилита может выдать ошибку. Тогда используем для создания утилиту Carbon Copy Cloner (CCC)

Carbon copy cloner
Carbon copy cloner

В итоге у нас должна получится флэшка или внешний жесткий диск с двумя разделами, которые запускаются соответственно из под EFI или в ОС.

МОЖНО флэшку не разбивать на два раздела, а сделать только один и записать только образ EFI ____.dmg

Далее вставляем флэшку, включаем Мак и зажимаем ALT. Выбираем ASD EFI или ASD OS без разницы. Запускается краткий тест секунд на 5-6 и вот после уже жмем TEST в левом верхнем угле. Сидим и ждем когда утилита выдаст FAILED на определенном этапе проверки.

ASD Failed
ASD Failed

У одних это появляется при проверке Тачпада, у других при проверке области SMC прошивки. У нас при проверке датчиков температуры. Иными словами показания с датчика некорректны. Проблемой может быть как сам датчик, так и разъем датчика. Пины с датчика находятся на разъеме тачпада. В нашем случае разъем тачпада был частично оторван, заметили только под микроскопом.

Частично оторванный коннектор
Частично оторванный коннектор

После восстановления разъема kernel_task перестал грузить систему.

Если утилита ASD не выдала ошибок, то скорее всего проблема в перегреве или операционной системе.