У меня есть модель 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) работают нормально после загрузки.
Несколько странных поведений, которые я заметил -
Моменты, о которых стоит упомянуть :
Я использую 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
Согласно 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, чтобы он был доступен для чтения и записи?
Вы можете попробовать настроить внешний диск с той же настройкой, что и ваш текущий диск. Затем попробуйте загрузиться с этого диска. Это, по крайней мере, скажет вам, связана ли проблема с вашим жестким диском или нет.
Также вы искали людей, у которых есть проблемы с EFI на вашей модели MacBook, независимо от того, есть ли у них настройка раздела, как у вас, или нет? Если вы не можете найти много людей, у которых были проблемы, то я бы скептически отнесся к шкале гениальности.
Сегодня я получил свой Macbook Pro 13 дюймов 2015 года обратно из гарантии, и они заменили плату ввода-вывода. Проблема устранена. У меня была точно такая же проблема, и теперь ее нет.
Дэвид Андерсон
AnBisw
AnBisw
diskutil verifyDisk disk0s1
работать для проверки раздела EFI (идентификатор disk0s1). Или мне нужно сначала смонтировать его? Я знаю, что его установка может быть длительным процессом.Дэвид Андерсон
diskutil verifyvolume disk0s1
. Просто чтобы вы знали, если вы хотите смонтировать этот том, команда будетdiskutil mount disk0s1
. Чтобы размонтировать, командаdiskutil unmount disk0s1
. Чтобы исправить, командаdiskutil repairvolume disk0s1
. Монтирование не требуется для проверки или восстановления тома.AnBisw
verifyDisk
но он попросил меня ввести весь диск, поэтому я знал, что с командой что-то не так.volume
вместо того, чтобыDisk
не пришло мне в голову, думаю, мне следовало увидеть справочную страницу. Я попробую это сегодня и дам вам знать, как это происходит.AnBisw
Уильям Т. Фроггард
AnBisw
Уильям Т. Фроггард
AnBisw
Уильям Т. Фроггард
AnBisw