Аудио не работает в Win 10 в VirtualBox (VirtualBox 5.1.2 + дополнения для гостевой ОС, MacBook Pro начала 2011 года, OS X El Capitan)

Вопрос или проблема

Я установил Windows 10 в VirtualBox на своем MacBook, и теперь динамики и микрофон не работают с Win 10. Моя проблема в основном с динамиками.

У меня была похожая проблема (треск звука/не работает); что сработало для меня (Xubuntu в качестве хоста, VirtualBox 5.2.14), я нашел на stackoverflow, помеченном как не по теме:

  1. VirtualBox – откройте настройки вашей виртуальной машины Windows 10
  2. Перейдите в Audio > Audio Controller, измените на ‘ALSA Audio Driver’ и “ICH AC97” в качестве контроллера
  3. Загрузите вашу виртуальную машину Windows 10 и отключите принудительное подписание драйверов
    1. откройте командную строку от имени администратора
    2. выполните bcdedit /set testsigning on
    3. перезагрузите! (да, это необходимо)
  4. Перейдите на сайт Realtek, загрузите и установите аудиокодек/драйвер AC’97 для Vista/7 (“Vista/Win7 (32/64 бит) только драйвер (ZIP файл)” архив 2017) на вашу виртуальную машину Windows 10 (запустите setup.exe)
  5. Перезагрузите Windows 10 (при желании выполните предыдущую команду с off после установки драйвера).

Если у вас возникают треск, это не имеет ничего общего с драйвером. Вам нужно будет исследовать настройки реального времени звука в Windows. Это совершенно другая тема. Обычно работа в “эксклюзивном режиме” (это должна быть опция в настройках вашего приложения) помогает.

Комбинация, которая сработала для меня (Ubuntu Host, Win10 гость) :
В Win10

  • установите драйвер realtek
    В virtualbox
  • Драйвер аудио хоста: PulseAudio
  • Аудиоконтроллер: Intel HD Audio

Я смог настроить это следующим образом:

  1. Следуйте ответу от definitely undefinable
  2. Перед перезагрузкой откройте диспетчер устройств Windows (Win + R, введите devmgmt.msc и нажмите Enter)
  3. Найдите Multimedia Audio Controller в одной из категорий. Он должен отображаться как отсутствующий драйвер (желтый восклицательный знак на значке)
  4. Щелкните правой кнопкой мыши на записи и выберите Обновить драйвер...
  5. Выберите Просмотреть мой компьютер для драйверов
  6. Перейдите к распакованной папке драйвера Realtek. Убедитесь, что Включить подпапки отмечено. Нажмите Далее.
  7. Выберите Установить этот драйвер программного обеспечения все равно.
  8. Перезагрузите виртуальную машину.

Кроме того, мне пришлось вернуть настройки VirtualBox обратно на PulseAudio, так как я использую это на своем оборудовании Ubuntu 18.04.

Ответ или решение

Решение проблемы с отсутствием звука в Windows 10 на VirtualBox (версия 5.1.2) на MacBook Pro (2011 года) с OS X El Capitan

Если вы столкнулись с проблемой отсутствия звука в виртуальной машине Windows 10, установленной через VirtualBox на MacBook Pro, следующий пошаговый процесс может помочь вам решить эту проблему. Мы рассмотрим все важные аспекты и настройки, чтобы вернуть звук в образ вашей операционной системы.

1. Проверка настроек VirtualBox

Первоначально вам нужно убедиться, что настройки аудиодрайвера в VirtualBox установлены корректно. Для этого выполните следующие шаги:

  • Откройте VirtualBox и выберите вашу виртуальную машину с Windows 10.
  • Перейдите в Настройки → Аудио.
  • Убедитесь, что Включить аудио установлен (чеки видны).
  • В поле Аудиодрайвер хоста выберите CoreAudio.
  • В поле Контроллер аудио выберите Intel HD Audio или ICH AC97.

2. Установка дополнительных драйверов

Для корректной работы звука может потребоваться установить дополнительные драйверы. Учитывая, что вы используете Mac с ОС El Capitan, выполните следующие действия:

  • Загрузите драйвер AC’97 с сайта Realtek. Найдите версию драйвера для Vista/7, совместимую с вашей системой (например: "Vista/Win7 (32/64 bits) Driver only (ZIP file)").
  • Распакуйте скачанный файл и запустите setup.exe для установки драйвера.

3. Отключение подписи драйверов

В некоторых случаях Windows 10 может блокировать неподписанные драйвера. Для отключения этой функции выполните:

  • Запустите командную строку от имени администратора (клавиши Win + R, введите cmd, нажмите Ctrl + Shift + Enter).
  • Введите команду bcdedit /set testsigning on и нажмите Enter.
  • Перезагрузите виртуальную машину.

4. Обновление драйвера

После выполнения предыдущих шагов рекомендуется проверить, установлен ли драйвер аудиоконтроллера:

  • Откройте Диспетчер устройств (нажмите Win + R, введите devmgmt.msc и нажмите Enter).
  • Найдите Мультимедийный аудиоконтроллер. Если вы видите желтый восклицательный знак, это означает, что требуется обновление драйвера.
  • Щелкните правой кнопкой мыши на устройстве и выберите Обновить драйвер.
  • Выберите Выполнить поиск драйверов на этом компьютере и укажите путь к папке с драйверами Realtek.
  • Обязательно отметьте пункт Искать в подкаталогах и завершите обновление.

5. Перезагрузка и тестирование

После выполнения всех вышеперечисленных шагов, перезагрузите вашу виртуальную машину Windows 10 и проверьте, работает ли звук.

Если проблема сохраняется, попробуйте изменить настройки аудиовыхода в приложениях, которые вы используете. Возможно, некоторые программы требуют активации исключительного режима для корректного воспроизведения звука.

Заключение

Решение проблемы с отсутствием звука в Windows 10 на VirtualBox может занять некоторое время, но с помощью данного руководства вы сможете систематически устранить основные причины. Если проблемы продолжают возникать, рекомендуется изучить дополнительные ресурсы и сообщества пользователей VirtualBox для поиска альтернативных подходов или специфичных настроек для вашей конфигурации. Помните, что совместимость драйверов и правильные настройки в VirtualBox играют ключевую роль в функциональности аудио на виртуальных машинах.

Оцените материал
Добавить комментарий

Капча загружается...