Диспетчер запуска OSX (экран выбора загрузочного диска) медленный / не отвечает в Macbook Pro (начало 2015 г.)

У меня есть модель Macbook Pro Retina 13 дюймов (начало 2015 г.), и у меня есть раздел bootcamp с установленной в нем Windows 8.1 Pro. Двойная загрузка OSX El Capitan и Windows работала нормально до месяца назад. системы с помощью optionключа при загрузке через экран выбора загрузочного диска, и все работало нормально.

Проблема, с которой я сталкиваюсь прямо сейчас, заключается в том, что каждый раз, когда я включаю свой ноутбук или пытаюсь переключить операционные системы с помощью клавиши, optionэкран выбора диска появляется очень долго, буквально от 20 до 30 секунд. Это не совсем нормально, потому что раньше было намного быстрее. Кроме того, когда он появляется с дисками Macintosh HD, Windows и Recovery, указатель мыши просто не работает, а иногда работает ненадежно или очень медленно. Я пробовал беспроводную и проводную мышь на экране, и результаты аналогичны. Я могу использовать клавиши со стрелками на клавиатуре для выбора дисков, но реакция слишком медленная. Как только я нажимаю клавишу со стрелкой, для регистрации и перемещения выделения требуется от 15 до 20 секунд, иногда она вообще не отвечает. И затем, наконец, когда я ударилreturnтребуется еще полминуты или около того, чтобы загрузить последовательность загрузки (логотип Apple для OSX и вращающийся круг для Windows).

Я побежал diskutilпроверить тома, но вроде все в порядке. Состояние диска показывает нормально, и я также запускал First Aid на Macintosh HD, но безрезультатно. Затем я попытался сбросить SMC и NVRAM, но проблема осталась. Я обновил драйверы bootcamp, а также обновления Windows, но ситуация осталась. Наконец, я отнес ноутбук в магазин Apple, и технический специалист увидел проблему, никогда не проводил диагностику и просто сказал что-то вроде «похоже на проблему с EFI, нам придется отправить его в ремонт, чтобы заменить логическую плату, потому что память впаян в логическую плату », я не мог полностью понять, что он имел в виду, и я скептически отношусь к тому, действительно ли это аппаратная проблема, потому что обе операционные системы (OSX и Windows) работают нормально после загрузки.

Несколько странных поведений, которые я заметил -

  1. При перезагрузке с Windows на OSX экран выбора загрузочного диска иногда работает нормально. Быстро и как будто ничего и не было.
  2. При загрузке машины из выключенного состояния в OSX (без использования optionключа, поскольку Macintosh HD является моим основным загрузочным диском) последовательность загрузки (логотип Apple с полосой загрузки) появляется через некоторое время.
  3. Эта проблема, вероятно, не возникала, пока я не обновился до OSX 10.11.5 с 10.11.4/3.

Моменты, о которых стоит упомянуть :

Я использую Tuxera NTFS и знаю, что существует известная проблема совместимости драйверов NTFS между драйвером NTFS по умолчанию для OSX и версией Tuxera NTFS. Подумав, что это может быть проблемой, я попытался повторить все шаги по исправлению, полностью отключив Tuxera, но проблема все еще сохранялась. Я чувствую, что Tuxera не может быть проблемой, потому что я уже давно использую Bootcamp Windows и Tuxera и никогда не сталкивался с какими-либо проблемами. Я рассматриваю чистую установку bootcamp с Win 8.1 Pro, если мне это абсолютно необходимо, но хотел бы этого избежать, потому что это моя рабочая установка, и мне придется настраивать все с нуля.

Я уже просмотрел много онлайн-статей и сообщений в сообществах, но не смог найти ничего похожего на эту ситуацию. Итак, мой вопрос: может ли это действительно быть проблема, связанная с аппаратным обеспечением (ОЗУ), как мне говорит панель Genius? или есть что-нибудь известное, что я могу попробовать (и что я еще не пробовал, как указано выше), чтобы увидеть, решит ли это проблему?

Добавлено больше информации из системного журнала -

Я запустил sudo dmesg | moreтерминал, чтобы просмотреть последний журнал запуска сразу после загрузки, и кажется, что в начале есть куча kextсвязанных ошибок. Я не проводил много исследований по этой ошибке, но похоже на какую-то панику ядра, я просто не могу установить, вызвано ли это программным обеспечением или аппаратной проблемой.

Kext com.apple.driver.AppleIntelLpssUARTCommon start failed (result 0xdc00400a).
Kext com.apple.driver.AppleIntelLpssUARTCommon failed to load (0xdc008017).
Dependency com.apple.driver.AppleIntelLpssUARTCommon of kext com.apple.driver.AppleIntelLpssUARTv0 failed to load.
Can't remove kext com.apple.driver.AppleIntelLpssUARTCommon; services failed to terminate - 0xdc008018.
Kext com.apple.driver.AppleIntelLpssUARTv0 failed to load (0xdc008015).
Failed to load kext com.apple.driver.AppleIntelLpssUARTv0 (error 0xdc008015).
AppleCamIn::probe
fUseGPUBusy = 0 fPPPMSupport = 1
**** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x2800 ****
**** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed (matched on Interface) -- 0x2800 ****
Couldn't alloc class "AppleIntelLpssUARTv0"
AppleCamIn::start

Запустил diskutil verifyvolumeна моем EFIтоме, и он вернулся с некоторыми ошибками-

Verifying file system
** /dev/rdisk0s1
** Phase 1 - Preparing FAT
** Phase 2 - Checking Directories
/EFI/APPLE/EXTENSIONS/Firmware.scap starts with free cluster
Truncate? no
/EFI/APPLE/EXTENSIONS/Firmware.scap: Cluster chain starting at 6 ends with cluster marked free
Truncate? no
size of /EFI/APPLE/EXTENSIONS/Firmware.scap is 15729264, should at most be 512
Truncate? no
** Phase 3 - Checking for Orphan Clusters
Found orphan cluster(s)
Fix? no
Found 30600 orphaned clusters
Free space in FSInfo block (303079) not correct (303078)
Fix? no
179 files, 151539 KiB free (303078 clusters)
File system check exit code is 8
Error: -69845: File system verify or repair failed
Underlying error: 8: POSIX reports: Exec format error
Вы пытались запустить Дисковую утилиту на скрытом разделе EFI? Кроме того, вы запускали CHKDSK на томе Windows?
Я запустил CHKDSK в разделе Windows, но он не обнаружил ничего неправильного. Я не пробовал запускать Дисковую утилиту на скрытом разделе EFI, но попробую сегодня.
Быстрый вопрос @DavidAnderson - будет ли этот метод diskutil verifyDisk disk0s1работать для проверки раздела EFI (идентификатор disk0s1). Или мне нужно сначала смонтировать его? Я знаю, что его установка может быть длительным процессом.
Вы близки. Команда есть diskutil verifyvolume disk0s1. Просто чтобы вы знали, если вы хотите смонтировать этот том, команда будет diskutil mount disk0s1. Чтобы размонтировать, команда diskutil unmount disk0s1. Чтобы исправить, команда diskutil repairvolume disk0s1. Монтирование не требуется для проверки или восстановления тома.
Спасибо. Я попытался, verifyDiskно он попросил меня ввести весь диск, поэтому я знал, что с командой что-то не так. volumeвместо того, чтобы Diskне пришло мне в голову, думаю, мне следовало увидеть справочную страницу. Я попробую это сегодня и дам вам знать, как это происходит.
Хорошо, @DavidAnderson, я запустил diskutil на томе EFI, и определенно похоже, что есть некоторые проблемы. Я обновил последние несколько строк вывода в вопросе.
У меня та же проблема. Я заметил, что это также связано с проблемами со слотом для SD-карты. У вас была такая же проблема? Я часто использую слот для SD-карты, поэтому, возможно, вы не используете его достаточно, чтобы заметить.
@WilliamTFroggard на самом деле я довольно часто использую слот для SD-карты. Я купил SD-карту transcend jetdrive для Mac и использую ее в качестве расширенного хранилища. Он все время остается включенным. Сначала у меня были такие же мысли, поэтому я удалил его, удалил Tuxera и после этого попробовал все методы, но проблема все еще сохраняется.
@Annjawn ужасно случайно, что я использую практически ту же настройку. Не может быть слишком обычным...
@WilliamTFroggard тебе пока что повезло?
@Annjawn Не повезло, но мне удалось сохранить все как есть. Немного раздражает, но я надеюсь, что хуже не будет. :)
@WilliamTFroggard, то же самое.

Ответы (3)

Согласно Apple, раздел EFI не используется для загрузки OS X. Интересная мысль о поврежденном Firmware.scapфайле заключается в том, что, очевидно, файл копируется из /usr/standalone/i386папки в /volumes/efi/EFI/APPLE/EXTENSIONSпапку во время загрузки. См. веб-сайт: /Volumes/EFI — Firmware.scap и MBA41_0077_B12_LOCKED.scap . Если это так, то вам не стоит беспокоиться о замене поврежденного Firmware.scapфайла.

Я полагаю, что следующим шагом будет попытка исправить раздел EFI. При желании вы можете сначала сделать резервную копию этого раздела в файл. Файл будет точным изображением всего раздела. Чтобы создать резервную копию всего раздела EFI в файл с именем efi.binary, используйте приведенную ниже команду OS X. Раздел не должен быть смонтирован до ввода команды.

sudo dd if=/dev/disk0s1 of=efi.binary bs=409600

Если что-то пойдет не так, вы можете, по крайней мере, восстановить раздел EFI в исходное (неисправное) состояние. Чтобы восстановить весь раздел EFI из файла efi.binary, используйте приведенную ниже команду OS X. Раздел не должен быть смонтирован до ввода команды.

sudo dd if=efi.binary of=/dev/disk0s1 bs=409600

Команда OS X для восстановления раздела приведена ниже.

diskutil repairvolume disk0s1

Альтернативой может быть использование Windows для запуска chkdskв разделе EFI. В окне командной строки администратора вы можете ввести следующие команды.

mountvol s: /s
chkdsk /f s:
mountvol s: /d

Дополнительную информацию о доступе к разделу EFI из Windows можно найти на веб-сайте: Как смонтировать раздел EFI в Windows 8.1, чтобы он был доступен для чтения и записи?

Итак, я сделал все, что вы предложили, но проблема все еще сохранялась. Итак, вчера я сделал резервную копию разделов OSX и Bootcamp и нажал на спусковой крючок, чтобы переустановить OSX из восстановления. Как только это закончилось, проблема исчезла полностью. Я также понял кое-что, что, хотя я сначала сообщил, что внешняя мышь и клавиатура не работают, позже я обнаружил, что они работают, поэтому я подозреваю, что диспетчер запуска столкнулся с проблемой загрузки драйверов и занимает много времени. Я буду следить за этим и посмотрю, вернется ли проблема (надеюсь, что нет).
Annjawn, я столкнулся с точно такой же проблемой, и я действительно не хочу переустанавливать все с нуля. Ваша проблема никогда не возвращалась после переустановки?
@AntonReshetnikov Я думаю, что на этой странице есть как минимум еще 2 человека, которые столкнулись с этой проблемой, и у всех них, включая меня, есть 1 общая черта: мы используем SD-карту для дополнительного хранилища. Оказывается, это проблема ah/w (см. последний ответ @sanarena), и переустановка s/w ничего не решит (я пробовал). Если сильно беспокоит, то рекомендую отнести в ремонт. На данный момент я решил просто жить с этим.
Спасибо. Похоже, проблема в плате ввода-вывода. Вот мой вопрос по этой проблеме: apple.stackexchange.com/questions/265980/…

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

Также вы искали людей, у которых есть проблемы с EFI на вашей модели MacBook, независимо от того, есть ли у них настройка раздела, как у вас, или нет? Если вы не можете найти много людей, у которых были проблемы, то я бы скептически отнесся к шкале гениальности.

Я не нашел ни одного поста в Интернете, где проблема совпадала бы с моей проблемой. Кроме того, последовательность загрузки OSX значительно медленнее и уже не такая быстрая. Mac требуется некоторое время, чтобы отобразить экран с логотипом белого яблока во время загрузки. Тем не менее, я не могу понять, что это проблема EFI или что-то, связанное с памятью.
Какова производительность после загрузки и запуска OSX? Кроме того, вы пытались настроить внешний диск с той же настройкой?
Производительность в OSX и Windows в порядке. Я не сталкиваюсь с какими-либо проблемами. Единственная медлительность - при выборе загрузочного диска. Я не смог использовать внешний диск, как вы предложили, у меня нет другой копии Windows, чтобы проверить его. Я могу попробовать клонировать раздел bootcamp на внешний диск и попробовать, но не уверен, что это сработает.

Сегодня я получил свой Macbook Pro 13 дюймов 2015 года обратно из гарантии, и они заменили плату ввода-вывода. Проблема устранена. У меня была точно такая же проблема, и теперь ее нет.

Сколько времени у них ушло на замену? Вы использовали SD-карту вообще? Прямо сейчас у меня есть только этот ноутбук, и я сильно полагаюсь на него для работы, поэтому я не могу позволить себе отправить его даже на 2 дня. Проблема не слишком беспокоит меня сейчас, возможно, потому, что я смирился с ней, но это все еще проблема.
У меня это начало происходить, как только я вставляю SD-карту (и продолжает сохраняться, даже если я удаляю SD-карту), но это проблема платы ввода-вывода, и она может отображаться с SD-картой или без нее. Они исправили для меня во время второго визита, когда я упомянул им, что это проблема с SD-картой. Им понадобилась одна неделя. Я также какое-то время пользовался своим ноутбуком и страдал от этой проблемы и отдал им свой ноутбук, когда собирался в короткий отпуск, поэтому к моему возвращению он был исправлен. Я использую SD-карту в качестве дополнительного хранилища, и она всегда находится внутри моего ноутбука.
Интересно, у меня такие же настройки, как и у вас, т.е. у меня всегда подключена SD-карта Transcend JetDrive для большего объема памяти. Выше есть еще один пользователь, у которого такие же настройки, как у нас, и он столкнулся с точно такой же проблемой. Поэтому я думаю, что можно с уверенностью сказать, что это действительно проблема ah/w, а не то, что мне сказали в Apple Store, когда я взял его туда. Интересно, появится ли проблема в конце концов снова после замены ah/w, потому что это было бы плохо. Планируете ли вы продолжать использовать SD-карту?
Я использую его с SD-картой в первый день, когда получил обратно, пока проблем нет.