VirtualBox Windows 7ホスト、XPゲストはオーディオを再生できません


8

話題のとおり、Windows 7 Ultimate 32ビットホストでXPゲストにサウンドを生成させることができません。サウンドはホストOSで正常に動作します。

ホストオーディオドライバーを「Nullオーディオドライバー」に設定し、オーディオコントローラーを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に設定すると、ゲストは起動しますが、デバイスマネージャーやコントロールパネルアプリにオーディオデバイスは表示されません。

ゲストOSからサウンドを取り出す方法はありますか?

更新

VMware 3.0のインストールとXP Proのロードを終了しました。魅力のように機能します。VBoxフォーラムで、バグレポートの提出を求められました。問題があると思います。

回答:


2

VirtualBox(投稿時3.1.2)をWindows 7ホストで実行していますが、Windows XPゲストでオーディオを問題なく再生できます。これが私の設定です。

オーディオ

  • オーディオを有効にする:オン
  • ホストオーディオドライバー:Windows DirectSound
  • オーディオコントローラー:ICH AC97

私には、ホストオーディオドライバーとなんらかの競合があるようです。Windows XPの新しいクリーンコピーをゲストとしてインストールした場合、これは起こりますか?

既存のドライバーをアップグレードするか、オーディオデバイスを完全にアンインストールしてから再インストールする可能性がありますか?

最後に、ホストで、デフォルトのオーディオデバイス([スタート]-> [コントロールパネル]-> [サウンド])を変更して、他のデバイスの1つをデフォルトとして設定してみることはできますか?また、デバイスの詳細設定に移動して、設定をデフォルトにリセットすることもできます(ほとんどのタブにはそのボタンがあります)。最後に、[詳細設定]タブには、排他モードのオプションがいくつかあります。理想的には両方をチェックする必要がありますが、それらを無効にして何が起こるかを確認してください。


私はそれを試してみる
DCookie

新しいマシンを作成できません-Windows DirectSoundを選択すると、同じエラーでハングします。3.1.2も使用しています...
DCookie

@DCookieこれは、ホストのオーディオドライバーの問題とほぼ同じように聞こえます。
Goyuix、2010年

1
まあ、それは選択的です:-) VMWareには問題がありません(少なくともオーディオに関しては、私はまだ他に多くのことをしていません)。+1、そして対応に感謝します。
DCookie、

@DCookie私は、VirtualBoxフォーラムでこれを報告し、バグトラッカーにバグを記録することをお勧めしますが、すでにこれを行っているようです。バージョン3.1.4は現在ベータ版です。おそらく将来のアップデートで問題が解決されます。
Goyuix

6

同じ問題が発生しました(ホスト:Windows 7 64ビット、サウンドOK、ゲスト:Windows XP SP3 32ビット、サウンドなし)。

私が観察したもの:

Virtualboxマシンの構成では、次のようにしました。

  • Windows DirectSoundコントローラー:ICH AC97(デフォルトパラメーター)

ゲストOS(Windows XP SP3 32ビット)では、サウンドドライバーは次のとおりでした。

  • Intel AC'97オーディオコントローラー-SigmaTelコーデック

それが問題です!このドライバーをIntel 82801AA AC'97コントローラーに置き換えると、サウンドは正常に機能します。

どうすればドライバーを変更できますか?

移動:スタート⇨コントロールパネル⇨システム⇨ハードウェア⇨ドライバー、サウンドコントローラー(SigmaTel)を選択し、ドライバーの更新web Web更新なし、ドライバーを自分で探すIntel Intel 82801AA AC'97コントローラーを選択


私にとってはその作品。同じドライバを強制的に再インストールします。
レイナルドギル

1

Windows 7 64ホストのXPゲスト仮想ボックスでも音が出ませんでしたが、次の設定で動作しました:ホストドライバー:Windows DirectSoundコントローラー:ICH AC97

これが私がしたことです:

  1. すべての組み合わせを試したが成功しなかった。
  2. XPゲストからログオフ
  3. VM VirtualBox Managerで選択された設定(黄色の歯車)
  4. 設定ウィンドウの左側のペインで選択したオーディオ
  5. [オーディオを有効にする]チェックボックスをオンにしました
  6. 選択されたホストオーディオドライバー:Windows DirectSound
  7. 選択されたオーディオコントローラー:ICH AC97
  8. クリックされた[OK]ボタンを
  9. VM VirtualBox Managerで選択された開始(緑の矢印)

XPゲスト内:

  1. 選択[Start]> Settings>Control Panel
  2. コントロールパネルの[サウンドとオーディオデバイス]をダブルクリックした
  3. [サウンドとオーディオデバイスのプロパティ]ウィンドウの[音量]タブにある[ミュート]チェックボックスをオフにしました。
  4. ボタンをクリックし[OK]ます。
  5. .mp3ファイルを再生し、音楽を聞くことができました。

1

VMが停止している間:

  1. マシンのドロップダウンメニューで[ 設定]に移動し、[ オーディオ ]をクリックします
  2. オーディオコントローラーをICH AC97に変更

Virtual BoxでWindows XPを実行した後

  1. [マイコンピュータ]を右クリックして、[ 管理 ]をクリックします
  2. [ デバイスマネージャ ]をクリックし、[ オーディオハードウェア ]を右クリックして、[ ドライバの更新 ]をクリックします
  3. [新しいハードウェアが見つかりました]ウィンドウが開きます。[ 今回はない] > [ 手動で選択] > [ リストから選択]をクリックします
  4. オーディオなどを選択し、次にIntel 82801AA AC'97 Controllerを選択します

この解決策は私にとってうまくいきました。それでも機能しない場合は、競合または互換性の問題である可能性があります。


0

私のソリューションはかなり異なっていました。

サウンドが再生されていないことを確認してから、VMをシャットダウンし、Intel HD Audioでサウンドハードウェアを変更しました。再起動後、Windowsはドライバーをインストールしようとしますが、適切なドライバーをダウンロードする必要があったため、インストールできません。

次に、VMをシャットダウンしてサウンドハードウェアをAC'97に戻し、再起動後、サウンドが再生されていました。ドライバーをデバイスマネージャーにチェックインしましたが、これは82801AA AC'97ドライバーでした。それはそれ自体で適切にインストールされました:O


0

このように仮想マシンをセットアップした場合:

  • ラップトップの電源を入れます(ASUS ROG G750JX)
  • VirtualBoxを起動
  • Windows XP 32ビットゲストを作成します(予防策としてオーディオを無効にします)
  • 仮想マシンを起動します
  • Windowsのインストールプロセスを実行する
  • 仮想マシンをシャットダウンします
  • VMでオーディオを有効にする
  • もう一度起動します(このステップの前または後に追加をインストールすることは関係ありません)。

デスクトップが読み込まれると、新しいハードウェアで検出された通知がポップアップ表示され、Intel AC97ドライバーがインストールされ、オーディオが正常に機能します。VMを再起動しても、オーディオは機能します。

ただし、VMをシャットダウンしてVirtualBoxのメインウィンドウを閉じると、次にVirtualBoxを実行したときに音声が機能しません。

これは、ラップトップ(実際のハードウェア)を再起動することで修正できます。VirtualBoxが途中で何かを行っているようです(おそらく、何らかのメモリ破損やシャットダウン時に何かが発生している)ため、次に試したときにXPゲストのオーディオが正常に機能しません。

これが他の人に有効かどうかはわかりませんが、私には有効です。


メインパラグラフの最初の文が100ワードを超えています。文章は最大30語以内にしてください。
スコット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.