私はWindows 10 HomeゲストOSをVirtualBox VMで実行していますmacOSホストを実行しています10.13.6 High SierraとVirtualBox 5.2.23を実行しています。
オーディオが数回機能した後、機能しなくなりました。 (virtualboxのバージョンを更新したり、設定を微調整したりすると、これが発生した可能性があります。確信が持てません。)=
ゲストOSは、利用可能なオーディオがあると考えています。しかし、それはホストで再生されていません。ボリュームミキサーのスクリーンショットは次のとおりです。
これが私がこれまでに試したことです:
VirtualBoxのアップグレード後にこれが起こったのではないかと思います(わからない)ので、最新バージョン5.2.23と、5.2.14や5.2.18などの古いバージョンを試しました。運が悪い。
Ubuntuデスクトップ(ライブCD)を試してみましたが、オーディオも利用できるようです。 Windowsとは異なり、Firefoxでビデオ/オーディオを再生しようとすると、プレーヤーがビデオまたはオーディオを開始しません。 (奇妙な)
dxdiag
は、サウンドに問題がないことを示しています(「問題は見つかりませんでした」と表示され、デバイス名は「スピーカー(高解像度オーディオデバイス)」です:これが私が使っている設定です:
Hyper-Vの代わりに「なし」や「デフォルト」などの他の準仮想化設定を試しましたが、うまくいきませんでした。
VirtualBoxのIntel HDオーディオコントローラー設定の代わりに、ICH AC97設定を使用してみました。そのため、古い Vista/7用Realtek AC'97オーディオドライバー をインストールしましたウインドウズ10。
変更は正常に認識されましたが、まだ機能しません。
これは、vm start-try-shutdownサイクルのVBox.logです。 https://Gist.github.com/ahmetb/be3b6eab2cd789196904696840576be
VirtualBoxからVM=を強制的に電源オフすると、VirtualBoxプロセス全体がmacOSでクラッシュします。
OK私はこれでたくさんのデバッグをしました、そしてこれに対する明確な解決策はありません、それはグリッチです。
両方のMacを同じバージョンにアップグレードしました。同じバージョンのVBoxを使用しました。一体、私は仮想マシンをディスクと設定とともにあるマシンから別のマシンにコピーしました。 VMオーディオは1つのMacでは機能しましたが、もう1つのMacでは機能しませんでした。
これを修正するには: WindowsゲストVMのdevicemgr
に移動し、サウンドデバイスを右クリックして無効にします。次に、それを有効にします。うまくいくはずです。
これまでのところ、これが私にとって有効な唯一のソリューションであり、オーディオを失い、この手法で復元すると、確実に再び機能します。奇妙なことに、オーディオが壊れると、すべてのVM(Windows、Linux、どちらでも構いません)でオーディオが壊れます。ただし、このように修正すると、どこでも修正されます(wtfモーメント)。
Macをオーディオ付きの外部ディスプレイ(Apple Cinema Display)など)に接続し、VirtualBoxがオーディオの送信先を混乱させ、macOSのサウンド設定から選択すると、この問題が発生すると思います助けにはなりません。