Como o assunto diz, não consigo que um convidado do XP produza som no meu host de 7 bits do Windows 7 Ultimate. O som funciona bem no sistema operacional host.
Se eu definir o driver de áudio do host como "Null Audio Driver" e o controlador de áudio como ICH AC97, tudo parecerá funcionar, exceto que nenhum som sai dos alto-falantes. O controlador de áudio Intel AC'97 aparece na minha lista de dispositivos. Pelo que entendi, é o que acontece com o Null Audio Driver. Se você deseja som, precisa selecionar o Windows DirectSound para o driver de áudio do host. Se eu fizer isso, no entanto, quando inicio o convidado XP, ele fica paralisado com uma caixa de diálogo intitulada "XPPro: Iniciando máquina virtual" e a mensagem "Iniciando máquina virtual ..." com uma barra de progresso bloqueada em 0%. Aqui estão as últimas linhas do meu arquivo de log:
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)
Nesse ponto, a única coisa que posso fazer é matar a janela de inicialização. Definir o controlador como soundblaster 16 permite que o hóspede apareça, mas nenhum dispositivo de áudio aparece no gerenciador de dispositivos ou no aplicativo do painel de controle.
Alguma idéia de como posso obter sons do meu SO convidado?
ATUALIZAR
Acabei de instalar o VMware 3.0 e carregar o XP Pro lá. Funciona como um encanto. Nos fóruns da VBox, fui solicitado a enviar um relatório de erro, acho que há um problema lá.
fonte
Eu tive o mesmo problema (host: Windows 7 de 64 bits, som OK e convidado: Windows XP SP3 de 32 bits, sem som).
O que eu observei:
Na configuração da máquina Virtualbox, eu tinha:
No sistema operacional convidado (Windows XP SP3 de 32 bits), o driver de som era:
Esse é o problema! Quando você substitui esse driver no controlador Intel 82801AA AC'97, o som funciona bem.
Como você pode mudar o driver?
Vá para: Iniciar Panel Painel de controle ⇨ Sistema ⇨ Hardware ⇨ Drivers , selecione o controlador de som (SigmaTel) e, em seguida, Atualizar driver ⇨ Nenhuma atualização da Web, encontre o driver você mesmo ⇨ selecione Controlador Intel 82801AA AC'97
fonte
Eu também não estava ouvindo som com uma caixa Virtual convidada do XP em um host Windows 7 64, mas consegui trabalhar com as seguintes configurações: Driver do host: Controlador do Windows DirectSound: ICH AC97
Aqui está o que eu fiz:
Agora dentro do XP Guest:
fonte
Enquanto a VM estiver parada:
Depois de executar o Windows XP na Caixa Virtual
Esta solução funcionou para mim. Se ainda não funcionar, pode ser um problema de conflito ou compatibilidade.
fonte
Minha solução foi bem diferente.
Verifiquei se o som não estava tocando, desliguei a VM e troquei o Hardware de som pelo IntelHD Audio. Após a reinicialização, o Windows tentaria instalar os drivers, mas não pôde, porque eu precisava dos drivers adequados baixados.
Em seguida, desliguei novamente a VM e alterei novamente o hardware do som para AC'97 e, após a reinicialização, o som estava sendo reproduzido. Verifiquei os drivers no gerenciador de dispositivos e foi o driver 82801AA AC'97. Foi instalado propriamente: O
fonte
Se eu configurar a máquina virtual desta maneira:
Quando a área de trabalho é carregada, uma nova notificação detectada por hardware é exibida, o driver Intel AC97 é instalado e o áudio funciona bem; mesmo se eu reiniciar a VM, o áudio ainda funcionará.
No entanto, se eu desligar a VM e fechar a janela principal do VirtualBox , o áudio não funcionará na próxima vez que executar o VirtualBox.
Eu posso consertar isso reiniciando o laptop (o hardware real). Parece que o VirtualBox pode estar fazendo algo a caminho (talvez algum tipo de corrupção de memória ou algo quando ele é desligado) que impede o áudio do convidado do XP de funcionar bem na próxima vez que você tentar.
Não sei se isso funcionará para os outros, mas funcionou para mim.
fonte