Как исправить зависание мыши и клавиатуры в macOS Mojave на VirtualBox

Если вы только что завершили установку macOS Mojave в VirtualBox — поздравляю! Вы сделали первый важный шаг к тестированию одной из самых эстетически приятных версий macOS прямо на своём Windows-ПК. Mojave, представленная Apple на WWDC в 2018 году, до сих пор остаётся популярной благодаря таким фишкам, как Dark Mode, улучшенной интеграции с iOS и продуманному пользовательскому интерфейсу. И да, даже если вы не владелец «яблочного» железа — вы вполне можете запустить Mojave в виртуальной машине и наслаждаться почти всеми её возможностями.

Однако… как только вы запускаете систему, вас может ждать неприятный сюрприз: мышь и клавиатура «застревают». То есть курсор не покидает окно виртуальной машины, клавиши не реагируют, а переключение между хостом и гостевой ОС превращается в квест. Это одна из самых раздражающих, но, к счастью, легко решаемых проблем при запуске macOS в VirtualBox.

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

Fix Mouse & Клавиатура зависла в macOS Mojave

Проблема возникает из-за того, что VirtualBox по умолчанию не предоставляет полноценную поддержку USB-устройств в гостевой macOS без дополнительного компонента — VirtualBox Extension Pack. Этот пакет расширяет функциональность VirtualBox, добавляя поддержку USB 2.0/3.0, виртуальной веб-камеры, шифрования дисков и других полезных вещей. Без него macOS просто «не видит» клавиатуру и мышь корректно.

Вот пошаговое руководство, как всё настроить:

Шаг 0. Полностью выключите виртуальную машину с macOS Mojave. Не приостанавливайте — именно выключите. Это важно, потому что изменения в настройках USB и расширениях применяются только при выключенном состоянии ВМ.

Шаг 1. Перейдите на официальный сайт VirtualBox и скачайте пакет расширений (VirtualBox Extension Pack). Прокрутите страницу вниз до раздела VirtualBox Extension Pack и нажмите на ссылку All supported platforms. Файл имеет расширение .vbox-extpack и весит около 20–30 МБ.

Шаг 2. Откройте главное окно VirtualBox, нажмите в меню сверху Файл → Предпочтения (или используйте горячую клавишу Ctrl + G).

Шаг 3. В открывшемся окне слева выберите раздел Расширения. Нажмите на значок «+» (Добавить пакет), чтобы установить только что скачанный файл.

В проводнике найдите загруженный .vbox-extpack и нажмите Открыть.

Исправить зависание мыши и клавиатуры в macOS Mojave

Шаг 4. Появится окно подтверждения — нажмите Установить.

Исправить зависание мыши и клавиатуры в macOS Mojave

Шаг 5. Примите лицензионное соглашение, нажав Я согласен.

Исправить зависание мыши и клавиатуры в macOS Mojave

После этого вы увидите сообщение об успешной установке. Нажмите OK и закройте окно настроек.

Включить Контроллер USB 3.0 (xHCI)

Установка Extension Pack — это только половина дела. Теперь нужно убедиться, что ваша виртуальная машина использует современный контроллер USB, совместимый с macOS.

Шаг 1. В главном окне VirtualBox выберите вашу ВМ с Mojave и нажмите Настройки (или правой кнопкой → Настройки).

Шаг 2. Перейдите в раздел USB слева. Убедитесь, что стоит галочка Включить USB-контроллер, и выберите USB 3.0 (xHCI) Контроллер из выпадающего списка.

Нажмите OK, чтобы сохранить изменения.

Теперь запустите виртуальную машину. Мышь и клавиатура должны работать плавно: курсор свободно перемещается между хостом и гостевой системой, а клавиатурные команды (включая Ctrl + F для полноэкранного режима или Host + C для захвата/освобождения мыши) будут функционировать корректно.

Дополнительные советы от техно-блогера

  • Не забудьте про Host-клавишу. По умолчанию это правый Ctrl. Если вы «потеряли» курсор внутри VM, нажмите её — это освободит мышь.
  • Обновляйте VirtualBox. Старые версии (например, 5.x) могут некорректно работать с Mojave. Используйте VirtualBox 6.1 или новее.
  • Guest Additions для macOS? К сожалению, официальных Guest Additions от Oracle для macOS нет. Но есть сторонние решения вроде VBoxMacEFI или Dortania OpenCore Legacy Patcher — они дают улучшенную интеграцию, но требуют ручной настройки.
  • Если проблема осталась — проверьте, не блокирует ли антивирус или брандмауэр доступ к USB-устройствам. Иногда помогает перезапуск VirtualBox от имени администратора.

Итог

Зависание мыши и клавиатуры в macOS Mojave на VirtualBox — типичная, но легко решаемая проблема. Всё, что нужно — это установить VirtualBox Extension Pack и включить USB 3.0 (xHCI) контроллер в настройках виртуальной машины. После этого вы получите комфортную и отзывчивую работу с Mojave, будто она установлена на настоящем Mac.

Если вы только начинаете экспериментировать с macOS в виртуальной среде — не останавливайтесь на Mojave. Попробуйте более свежие версии вроде Monterey или Ventura (да, это возможно даже на не-Apple железе!). А если у вас возникнут вопросы по настройке, оптимизации или совместимости — пишите в комментариях. Вместе разберём любую «яблочную» головоломку!