2

Итак, у меня есть MacBook Pro в HengeDock, который запрещает доступ к кнопке физического питания на машине. Я также использую несколько устройств Thunderbolt, чтобы использовать компьютер в качестве полноценного рабочего стола, и Windows не поддерживает горячее подключение устройств Thunderbolt, поэтому перезагрузка при зависании обычно выглядит примерно так:

  1. Извлечь MBP из дока
  2. Отключите устройство (удерживайте кнопку питания и подождите, пока машина не выключится)
  3. Перезагрузитесь, удерживая клавишу выбора, перезагрузитесь в OS X
  4. Положите компьютер обратно в док
  5. Выберите Windows в качестве загрузочного диска в OS X
  6. Перезагрузить машину
  7. Windows загружается и счастлив.

Теперь, это много шагов - мне обычно требуется около 4 минут, чтобы восстановиться после полного зависания, будучи полностью интерактивным процессом. Однако, если я сразу перезагружаю Windows, никаких проблем не возникает (например, запуск-перезагрузка-питание или даже полный сбой на голубом экране - нет проблем).

Я знаю, что ядро Linux поддерживает "волшебный ключ SysRq", который я использовал, и прекрасно работает в этой ситуации.

Есть ли способ, которым я мог бы по существу сделать команду типа SysRq + R/E/I/S/U/B в Windows? Или это не будет работать на зависшей системе?

1 ответ1

5

Единственная аварийная горячая клавиша в Windows - правая клавиша Ctrl Scroll Lock (повторить 2 раза) для ручного запуска сбоя / синего экрана - что часто приводит к автоматической перезагрузке. Смотрите эту статью:

Краткое описание того, как его активировать (требуется перезагрузка):

reg add HKLM\System\CurrentControlSet\Services\i8042prt\Parameters /v CrashOnCtrlScroll /t REG_DWORD /d 1
reg add HKLM\System\CurrentControlSet\Services\kbdhid\Parameters /v CrashOnCtrlScroll /t REG_DWORD /d 1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .