Мій комп'ютер час від часу замерзає, і найчастіше я просто перезапускаю його, утримуючи кнопку живлення протягом 5 і більше секунд.
Однак сьогодні я проводив величезну перевірку файлів протягом 14 годин, коли інтерфейс повністю застиг, і я не хотів би чекати ще 14 годин!
Симптоми замороженого інтерфейсу: Нічого не відбувається при використанні клавіатури (за винятком включення / вимкнення світла блокування ковпачків). Природно, силова відмова не приходить. Переміщення миші переміщує курсор на екрані, але натискання нічого не робить.
Використовуючи інший Mac в мережі, я можу отримати доступ до Mac через SSH. Я бачив, що оперативна пам’ять майже повна, але активність процесора була скромною. Те, що я намагався розморозити Mac:
Вимкніть / вбийте Chrome, iMovie, Photoshop та інші додатки, про які я не хвилювався. Зменшив використання оперативної пам'яті, але не розморозив Mac.
Вимкніть процеси Finder і Dock. Немає допомоги.
Активоване ділення екрана з командного рядка та спробує віддалено підключитися. З'являється діалогове вікно паролів (вказує, що обмін екраном дійсно активовано), але після надання пароля індикатор прогресу просто повертається на вічність, і нічого не відбувається.
Спробували призупинити сеанс користувача з командного рядка:
/ Система / Бібліотека / Основні сервіси / Меню \ Додаткові елементи / Користувач.меню / Зміст / Ресурси / CGSession -визначення
Ця команда просто зависає в сесії SSH, і нічого не відбувається. Потреби перервати за допомогою ctrl+ c. Використання sudo
робить команду повернення негайно без жодного ефекту.
Навіть не вбивство WindowServer ( sudo killall -HUP WindowServer
) допомогло, а запуск граціозного перезавантаження ( sudo shutdown -r now
) лише змусив комп'ютер повністю замерзнути (більше не рухається курсор, ні доступ до ssh). Працювало лише відключення сили кнопки живлення.
Довелося зачекати ще 14 годин, щоб сканування файлу запустилося знову. Чи є якийсь інший спосіб розморозити mac у такому стані? Було б добре знати для подальшої довідки ...
sudo dmesg
? Для мене, я бачив , **** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!
і тоді я переплуталися з декількома речами, він почав працювати знову, і я хотів би бачити: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0xe7c0 -- 0xd000 -- 0xc000 ****
. Відносини непідтверджені.
less /var/log/system.log
чи можете ви помітити проблему там. Я бачив com.apple.DumpGPURestart
, але нічого з цього не міг зробити, окрім як утримувати кнопку живлення протягом 5+ секунд.