Итак, у меня есть MacBook Pro в HengeDock, который запрещает доступ к кнопке физического питания на машине. Я также использую несколько устройств Thunderbolt, чтобы использовать компьютер в качестве полноценного рабочего стола, и Windows не поддерживает горячее подключение устройств Thunderbolt, поэтому перезагрузка при зависании обычно выглядит примерно так:
- Извлечь MBP из дока
- Отключите устройство (удерживайте кнопку питания и подождите, пока машина не выключится)
- Перезагрузитесь, удерживая клавишу выбора, перезагрузитесь в OS X
- Положите компьютер обратно в док
- Выберите Windows в качестве загрузочного диска в OS X
- Перезагрузить машину
- Windows загружается и счастлив.
Теперь, это много шагов - мне обычно требуется около 4 минут, чтобы восстановиться после полного зависания, будучи полностью интерактивным процессом. Однако, если я сразу перезагружаю Windows, никаких проблем не возникает (например, запуск-перезагрузка-питание или даже полный сбой на голубом экране - нет проблем).
Я знаю, что ядро Linux поддерживает "волшебный ключ SysRq", который я использовал, и прекрасно работает в этой ситуации.
Есть ли способ, которым я мог бы по существу сделать команду типа SysRq + R/E/I/S/U/B в Windows? Или это не будет работать на зависшей системе?