Wie der Betreff sagt, kann ich keinen XP-Gast dazu bringen, Sound auf meinem Windows 7 Ultimate 32-Bit-Host zu erzeugen. Der Sound funktioniert gut im Host-Betriebssystem.
Wenn ich den Host-Audiotreiber auf "Null-Audiotreiber" und den Audiocontroller auf ICH AC97 stelle, scheint alles zu funktionieren, außer dass über die Lautsprecher kein Ton ausgegeben wird. Der Intel AC'97 Audio Controller wird in meiner Geräteliste angezeigt. Wie ich es verstehe, ist das, was mit Null Audio Driver passiert. Wenn Sie Sound möchten, müssen Sie Windows DirectSound für den Host-Audiotreiber auswählen. Wenn ich dies jedoch tue, hängt es beim Starten des XP-Gasts mit einem Dialogfeld mit dem Titel "XPPro: Starten der virtuellen Maschine" und der Meldung "Starten der virtuellen Maschine ..." mit einem Fortschrittsbalken von 0%. Hier sind die letzten Zeilen meiner Protokolldatei:
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)
An diesem Punkt kann ich nur das Startfenster beenden. Wenn Sie den Controller auf Soundblaster 16 einstellen, erscheint der Gast, aber im Gerätemanager oder in der Systemsteuerungs-App wird kein Audiogerät angezeigt.
Irgendwelche Ideen, wie ich Sounds aus meinem Gastbetriebssystem holen kann?
AKTUALISIEREN
Ich habe gerade die Installation von VMware 3.0 abgeschlossen und XP Pro dort geladen. Klappt wunderbar. In den VBox-Foren wurde ich gebeten, einen Fehlerbericht einzureichen. Ich denke, da gibt es ein Problem.
quelle
Ich hatte das gleiche Problem (Host: Windows 7 64-Bit, Sound OK und Gast: Windows XP SP3 32-Bit, kein Sound).
Was ich beobachtet habe:
In der Konfiguration der Virtualbox-Maschine hatte ich:
Im Gastbetriebssystem (Windows XP SP3 32-Bit) lautete der Audiotreiber:
Das ist das Problem! Wenn Sie diesen Treiber gegen den Intel 82801AA AC'97 Controller austauschen, funktioniert der Sound einwandfrei.
Wie kann man den Fahrer wechseln?
Gehe zu: Start ⇨ Systemsteuerung ⇨ System ⇨ Hardware ⇨ Treiber , wählen Sie den Sound Controller (SigmaTel) und dann Treiber aktualisieren ⇨ Kein Web-Update. Suchen Sie den Treiber selbst. ⇨ Wählen Sie Intel 82801AA AC’97 Controller
quelle
Ich habe auch mit einer virtuellen XP-Gastbox auf einem Windows 7 64-Host keinen Ton erhalten, aber mit den folgenden Einstellungen arbeiten lassen: Host-Treiber: Windows DirectSound Controller: ICH AC97
Folgendes habe ich getan:
Jetzt im XP Guest:
quelle
Während VM gestoppt ist:
Nach dem Ausführen von Windows XP in Virtual Box
Diese Lösung hat für mich funktioniert. Wenn es immer noch nicht funktioniert, liegt möglicherweise ein Konflikt oder ein Kompatibilitätsproblem vor.
quelle
Meine Lösung war ziemlich anders.
Ich habe überprüft, dass der Sound nicht abgespielt wurde. Dann habe ich die VM heruntergefahren und die Sound-Hardware von IntelHD Audio geändert. Nach dem Neustart versucht Windows, die Treiber zu installieren. Dies ist jedoch nicht möglich, da die richtigen Treiber heruntergeladen wurden.
Dann habe ich die VM wieder heruntergefahren und die Soundhardware auf AC'97 zurückgesetzt. Nach dem Neustart wurde der Sound abgespielt. Ich habe die Treiber im Geräte-Manager geprüft und es war der 82801AA AC'97-Treiber. Es wurde eigens installiert: O
quelle