Ещё в 2014 году мой товарищ приобрёл новенький MacBook Pro 15 и дискретной графикой. Понимая, что эти ноутбуки предпочтительнее брать в топовой комплектации, при покупке выбор пал на модификацию с Intel Core i7 и 16 ГБ оперативной памяти.
Спустя шесть лет он всё также справляется со всеми необходимыми задачами: от «посмотреть ютубчик» до рендеринга 4K в Final Cut Pro X. Поддержка новейшей Big Sur заявлена самой Apple, и после выхода финального релиза в середине ноября, мой друг нажал злосчастную клавишу «Обновить».
И тут началось…
Привет, рандомное выключение
В деталях рассмотрев все нововведения «лайтового и упрощённого» интерфейса Big Sur, началась привычная эксплуатация ноутбука. Но радость от апдейта продлилась недолго. Спустя несколько дней начались тотальные проблемы, которые свели комфортную работу на нет.
Ноутбук стал выключаться. Без предупреждения, без каких-либо предварительных оповещений и проблем. И самое печальное в том, что такое отключение никак не зависело от запущенного приложения или характера нагрузки на процессор и графику.
То есть можно просто смотреть ролик на YouTube, и MacBook внезапно вырубится, а можно усиленно работать с футажом в Final Cut Pro X с кучей эффектов… и он также вырубится.
Что делать? Правильно, менять термопасту… Наверное.
Попытка 1: замена термопасты
Инженеры Apple проектируют устройства таким образом, чтобы они как можно дольше оставались тихими. То есть в том же MacBook Pro (и не только 2014 года, но и более поздних моделях), система охлаждения активируется только при нагреве процессора до… 85° С, Карл!
Ещё 15°С, и процессор работает уже на критических значениях температуры. А там недалеко и до аварийного выключения. И замена термопасты в таком случае действительно помогает, чем и было решено заняться.
От жидкого металла отказались — химическая реакция меди и хваленой термопасты с рекордной теплоотводностью в 20+ Вт/(М*к) явно не для нежного MacBook Pro. Выбор пал на эталонную Arctic MX-4.
Вся процедура заняла от силы 20 минут, после чего ноутбук включился и в режиме сёрфинга показал сниженную на 5-6°С температуру.
Счастье длилось 5 часов… Без предупреждения появились прежние симптомы: экран внезапно становится чёрным при включённой подсветке, обороты кулера незначительно поднимаются и ноутбук уходит в спячку.
Попытка 2: диагностика и новый аккумулятор
Не лезь сам — дай диагносту…
Логичное правило, к которому и пришлось обратиться после замены термопасты. Предложили два варианта диагностики: «быструю» за «недорого» и «глубокую», но подороже. Выбрали второй вариант и на следующий день пришли за заключением, где в качестве возможного варианта решения проблемы было указано: «Рекомендуется замена аккумулятора».
Спорить с этим сложно. Батарея за 6 лет пережила более 1,5 тысяч циклов заряда/разряда и сама macOS уже несколько месяцев напоминает о том, что аккумулятор требуется заменить. На вопрос — действительно ли это решит вопрос рандомного отключения специалист уклончиво ответил: «Это Apple. Всё может быть».
Отдав 5 тыс. рублей за новую батарею и 1200 руб. за её замену (а вклеена она добротно по всей площади), через сутки удалось забрать MacBook Pro с девственным АКБ и практически заводской автономностью. И счастью не было бы предела, если бы через пару часов работы… он снова не огорчил тёмным дисплеем и уходом в ребут.
Попытка 3: бессонные ночи на форумах и успех
Потерпев фиаско с заменой аккумулятора и термопасты, пришлось углубиться в изучение проблемы. Оказалось, что проблема существует уже несколько лет и с рандомным выключением MacBook Pro сталкиваются владельцы моделей 2013, 2014 и 2015 годов. Но основные жалобы на чёрный экран наблюдаются после перехода пользователей на macOS Catalina и macOS Big Sur.
Теоретически существует два варианта решения проблемы:
▪️ аппаратный
▪️ программный
Аппаратный заключается в том, что вам придется отнести свой MacBook в сервис с просьбой заменить три мосфета (контроллера напряжения) с маркировками FDMF6808 на аналоги FDMF 6708.
Сразу несколько западных сервисов подтвердили, что из-за «неизвестного конфликта в ПО» (равно как и от деградации элементов и пайки) происходит такое рандомное выключение.
Этот случай мы с товарищем решили оставить про запас. Для справки — цена комплекта из пяти мосфетов FDMF 6708 на AliExpress от 900 до 1000 рублей. А в качестве процедуры лечения выбрали более простой способ. Вы не поверите, но macOS Big Sur убивает MacBook Pro 2013 — 2015 года из-за… конфликта драйвера на Thunderbolt-порт. Да, всего восемь кекстов в системе не только не дают пользователям нормально жить, но и становятся причиной дорогостоящего ремонта.
Дело в том, что после обращения в официальный сервис с подобными симптомами вам предложат поменять материнскую плату. Итого ремонт выйдет в $400-700 в зависимости от модели вашего мака.
Избежать пайки SMD-компонентов можно и при этом сэкономить от 25 до 40 тыс. рублей, будем удалять кексты.
Лечим рандомное отключение MacBook Pro
Процедура удаления Kext-файлов из macOS с выходом Big Sur стала сложнее из-за того, что Apple ещё сильнее защитила файловую систему. Но выход есть, и спасает в этой ситуации штатная консоль.
Важно: перед выполнением всех шагов описанных ниже ОБЯЗАТЕЛЬНО сделайте резервную копию ваших данных. Одна ошибка в командной строке может привести к необходимости полной переустановки системы.
1. Открывает Настройки —> Безопасность и отключаем File Valut. Если эта функция отключена, переходим ко второму пункту.
2. Выключаем Mac. Зажимаем комбинацию клавиш CMD+R и Power и удерживаем до тех пор, пока не откроется Режим восстановления.
3. В верхнем баре находим Терминал и запускаем её.
4. Вводим следующие команды:
csrutil disable (жмём Enter)
csrutil authenticated-root disable (жмём Enter)
mount -uw /Volunes/**ИМЯ Раздела Mac** (имя раздела = имени диска, как правило Mac или MacBook. Посмотреть можно в Дисковой утилите) (жмём Enter)
cd /Volumes/**ИМЯ Раздела Mac**/System/Library/Extensions (жмём Enter)
Теперь начинается самый утомительный процесс — удаления Kext-файлов с помощью их переименования. Всего вам нужно переименовать 8 штук. Использовать для этого следует такую команду:
mv AppleThunderboltDPAdapter.kext AppleThunderboltDPAdapter.kext.bak
То есть кекст с именем AppleThunderboltDPAdapter мы переименовываем в такой же, но с расширением bak. В результате, система не будет их видеть при загрузке. Команду следует прописать ещё для семи кекстов, вот они:
AppleThunderboltEDMService.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltIP.kext
AppleThunderboltNHI.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltUSBApapters.kext
AppleThunderboltURDM.kext
Затем очень важный пункт — внесение изменений в систему и создание её снэпшота для того, чтобы при загрузке macOS Big Sur не заподозрила вмешательства в системный раздел. Вводим две команды:
kmutil install -u –force –volume-root /Volumes/**ИМЯ Раздел Mac**
bless -folder /Volumes/**ИМЯ Раздел Mac**/System/Library/CoreServices –bootefi –create-snapshot
И перезагружаемся командой reboot.
Всё. Модификация окончена.
Что в итоге
Рандомный ребут наблюдался в течение недели. Три последних дня работать с MacBook Pro было невыносимо. Переименование кекстов полностью исправило проблему и, если не считать потраченного времени, аккумулятора и диагностики, ремонт вышел бы бесплатным. Но со свежей батарейкой действительно жизнь стала веселее.
Есть ли недостаток у такого способа? Несомненно. Если вы активный пользователь Thunderbolt, после переименования драйверов могут возникнуть проблемы с подключением периферии.
В таком случае единственный вариант ремонта — перепайка мосфетов. В остальном, это действительно спасение от проблемы, на которую Apple банально забила.
Обратите внимание, что переименовывать kext-файлы придётся каждый раз после установки обновления macOS, поэтому либо не обновляйте систему, либо будьте готовы выделять до 10 минут на дальнейшую модификацию.
Учитывая, что за несколько лет Apple так и не исправила этот косяк, для MacBook Pro 2013, 2014 и 2015 этот способ останется единственным верным решением бага.
40 комментариев
Форум →интересно
жаль не лечит проблему с новой 16 прошкой, которая перезагружается во сне каждую ночь из-за ошибки
@mrfebr, macbook pro 15 2015, такая же проблема, каждую или через ночь уходит в перезагрузку
@mrfebr, у меня MBP16, Big Sur, не замечал такого
@mrfebr, было так на Air’E20 с Catalina. Вроде, до фикса в ПО тогда помогло отключение PowerNap
Хм.Получается,можно было стереть диск через дисковую утилиту и установить более старую macOS и он заработал бы нормально.обновишь-косяк с железом. Хм..
За это я и люблю технику apple.
Обидно :-(
Откатился на каталину, всё летает теперь
Недавно купил iMac 2020 года… после перехода на Big Sur, также компьютер самопроизвольно выключается в самый неожиданный момент =(
@Александр Привалов, у меня тоже при обновлении на Big Sur свежекупленного iMac 2020 комп завис на перезагрузке. Совместно с поддержкой Apple он завёлся снова и продолжил установку. Пока тьфу-тьфу.
«Учитывая, что за несколько лет Apple так и не исправила этот косяк…» О каких нескольких годах идёт речь, если это проблема в новой ОС?
@dimaps, эта проблема была и раньше, но очень редко. А сейчас она чуть ли не на постоянной основе
MacBook Air 13 2019 года, после обновления на Big Sur Safari стал глючить, система лагает, открывается все медленней. Это сырое обновление или криво установилась ось?
@ivanka, Сомневаюсь что криво установилось
просто программисты спешат в спешке за маркетингом компании открывая новые фишки для пользователей, вместо того что бы допиливать старый продукт, отсюда и косяки такие.
Как можно так поступать, я не понимаю, если и обновляться то только через пол года не раньше.
Пожалуй, не зря я раскошелился на AppleCare+ при заказе MacBook Air M1. Не исключено, что неизведанных ошибок в дальнейшем будет ещё больше. Вот только обновлять ли свой iMac 5k Late 2014 на Big Sur… Что-то стрёмно.
Откатился на Mojave ибо ну его в болото. Apple ты чего? И то откатился с бубном и танцами. Из-за чипа Т1 в макбук про 13″ 2019 года системы с флешки ставить нельзя если во время не нажать одну секретную галочку. Инструкция есть на сайте apple.com. Но это полный бред. Мне эта безопасность в пень не нужна. Фотошоп и еще пару программ корректно не работали в последней системе. Да и Каталина тоже глючная оказалась. На iMac 27″ вайфай чудить начал. Тоже буду его возвращать на Mojave.
Те кто решит откатывать систему. Загрузитесь через команд R и найдите системном меню настройку отключения загрузки через внешние источники. Через вафлю загрузка новой системы выдавала ошибку постоянно. Сутки ушли на то, что бы вернутся на Mojave. Удачи всем.
Идеальная ОС ))
Не только прошка, у меня аймак стал периодически отключаться после перехода на бигсюр. Что делать? Откатится назад?
Да как вы это делаете? Сколько ставил обновления на свой MacBook Pro Mid 2014, всё работает идеально. И с Big Sur тоже никаких проблем.
@tolchainov, аналогично, никаких проблем на MacBook Pro 2015 + использую Thunderbolt для подключения монитора
Лишнее подтверждение того, что каждый мак лучше всего работает с той ОС, с которой он продавался в магазине.
Я правильно понял, что проблеме несколько лет и только вы додумались что то там удалить тогда как остальные занимались перепайкой каких то чипов???
Не выдержал тормознутости биг сура и откатился обратно на каталину.
А в High Sierra 10.13.6 уже несколько недель не запускаются подписанные приложения из-за криво пересобирающейся базы данных. Выпускать фикс для старой версии ОС в Apple не спешат.
Уже несколько лет сижу на мохаве, смысл этих обновлений ради обновлений, работает лучше и быстрей после обновления? Нет, смысл.
Таким образом эпАл плюет на своих клиентов и имеет в зад одновременно
вот за то как удалять кексты из big sur низкий поклон, с каталиной такая же хрень
я по этому и не обновляюсь, на каталине все огонь))
а у меня тоже есть макбук про аж 2011 года… и поставил я на него линукс и горя не знаю
Я охерел, когда после установки Big Sur изменилась дата производства батареи с июня 2020 на 2011-01-03
@CrapIsEverywhere, у меня тоже на эту дату сброс произошел. Аккумулятор от Simplo, замененный
@CarteBlanche, Такой же аккум
@CrapIsEverywhere, та же фигня, кстати
@joker2k2, если даты изменились на одни и те же ,более, чем у 3х людей, то явно это не случайность. Сбрасывать SMBUS или NVRAM я не стал, ибо шанс отыквить батарею близок к 100%.
у меня как раз на каталине перезагрузки были, с биг суром вылечилось
Ну так можно поставить хоть сколько ОС. Просто ставишь новую и если что не нравиться, загружаешься со старой! Загрузочных дисков можно килограмм сделать, лишь бы память позволяла.
Даже с внешним диском работает… Только скорость падает.
Кто-нибудь знает как пофиксить проблему… при поиске в файндере папки на внешнем харде именно в поиске отображаются как “сломанные” ярлыки (aliases) – пустой ярлык, зайти в него нельзя, открыть расположение ярлыка нельзя. Если дойти до этой папки самому – то с ней все ок, внутри файлы, а через поиск вот такая странность. У когонить еще был такой кейс?
@dralker а как вообще производительность прошки 14 года на Big Sur? Уж очень манит интерфейс, но до сих пор сижу на High Sierra
@RomanMorozov, так поставь второй ОС, оставшееся место на ssd будет делиться на две ОСи по мере заполнения. Зачем стирать старую стабильную. Просто будет два загрузочника. У меня 10.13 осталась и накатил ещё Биг Сюр попробывать… Ну лишние несколько гигов система занимает, а так полёт нормальный. Мак бук про 13 конец года.
///
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему iPhone часто спрашивает пароль от Apple ID
Почему iCloud не работает по LTE
Как на iPad активировать камеру при помощи Apple Pencil
Как сделать снимок экрана на Apple Watch
Как перезапустить зависший Touch Bar без перезагрузки MacBook
Как понять, какой Apple Pencil выбрать для iPad
Отключается AirPlay на iPhone во время трансляции на телевизор, как исправить?
Как раздать интернет с iPhone на Mac по кабелю