Как говорит субъект, я не могу заставить гостя XP воспроизводить звук на моем 32-битном хосте Windows 7 Ultimate. Звук отлично работает в хост-ОС.
Если я установлю в качестве звукового драйвера хоста значение «Null Audio Driver», а в качестве аудиоконтроллера - ICH AC97, все будет работать, за исключением того, что из динамиков не выходит звук. Аудио контроллер Intel AC'97 отображается в моем списке устройств. Насколько я понимаю, вот что происходит с Null Audio Driver. Если вы хотите звук, вам нужно выбрать Windows DirectSound для аудио драйвера хоста. Однако если я сделаю это, то при запуске гостевой системы XP он зависнет с диалоговым окном под названием «XPPro: запуск виртуальной машины» и сообщением «Запуск виртуальной машины ...» с индикатором выполнения, застрявшим на 0%. Вот последние несколько строк моего файла журнала:
00:00:00.840 NAT: adding 24.116.2.50 to DNS server list
00:00:00.840 NAT: adding 24.116.2.34 to DNS server list
00:00:00.840 NAT: value of BindIP has been ignored
00:00:00.841 Audio: Trying driver 'dsound'.
00:00:00.936 Audio: set_record_source ars=0 als=0 (not implemented)
В этот момент единственное, что я могу сделать, это убить окно запуска. Установка контроллера на soundblaster 16 позволяет гостю подойти, но в диспетчере устройств или в приложении панели управления не отображается звуковое устройство.
Любые идеи, как я могу получить звуки из моей гостевой ОС?
ОБНОВИТЬ
Я только что закончил установку VMware 3.0 и загрузку XP Pro там. Работает как шарм. На форумах VBox меня попросили представить отчет об ошибке, я думаю, что там есть проблема.
источник
У меня была такая же проблема (хост: Windows 7 64-битная, звук в порядке и гостевая: Windows XP SP3 32-битная, без звука).
Что я заметил:
В конфигурации машины Virtualbox у меня было:
В гостевой ОС (Windows XP SP3 32-bit) драйвер звука был:
Это проблема! Когда вы замените этот драйвер на контроллер Intel 82801AA AC'97, звук будет работать нормально.
Как вы можете изменить драйвер?
Перейдите: Пуск ⇨ Панель управления ⇨ Система ⇨ Оборудование ⇨ Драйверы , выберите звуковой контроллер (SigmaTel), затем Обновите драйвер ⇨ Нет веб-обновления, найдите драйвер самостоятельно ⇨ выберите Intel 82801AA AC'97 Controller
источник
Я также не получал звука с гостевой виртуальной коробкой XP на хосте Windows 7 64, но заставил его работать со следующими настройками: Драйвер хоста: Контроллер Windows DirectSound: ICH AC97
Вот что я сделал:
Теперь в гостевой XP:
источник
Пока ВМ остановлена:
После запуска Windows XP в виртуальной коробке
Это решение сработало для меня. Если это все еще не работает, это может быть конфликт или проблема совместимости.
источник
Мое решение было совсем другим.
Я проверил, что звук не воспроизводится, затем выключил виртуальную машину и заменил звуковое оборудование на IntelHD Audio. После перезагрузки Windows будет пытаться установить драйверы, но не может, потому что мне нужны были загруженные драйверы.
Затем я снова выключил виртуальную машину и переключил звуковое оборудование на AC'97, и после перезагрузки звук воспроизводился. Я проверил драйверы на диспетчере устройств, и это был драйвер 82801AA AC'97. Это было установлено само собой правильно: O
источник
Если я настрою виртуальную машину следующим образом:
Когда настольный компьютер загружается, появляется новое уведомление об обнаружении оборудования, драйвер Intel AC97 устанавливается, и звук работает нормально; даже если я перезагружаю ВМ, звук все равно работает.
Однако если я выключу виртуальную машину и закрою главное окно VirtualBox , звук не будет работать при следующем запуске VirtualBox.
Я могу это исправить, перезагрузив ноутбук (фактическое оборудование). Кажется, что VirtualBox может что-то делать на своем пути (возможно, какое-то повреждение памяти или что-то подобное, когда он выключается), что препятствует нормальной работе звука гостевой системы XP при следующей попытке.
Я не знаю, будет ли это работать для других, но это работает для меня.
источник