私の設定(複数のゲストコンピュータを搭載したUbuntu 16.04.3ホスト)では、「データ」CDROMをWindows 10ゲストVMに正常に配信できますが、ゲストにオーディオCDを表示することはできません。
Windowsゲストは次のエラーを報告します(ダイアログボックス)。
"Windows can't access this disc. The disc might be corrupt.
Make sure that the disc uses a format that Windows recognizes.
If the disc is unformatted, you need to format it before using it."
ホストのシステムログに次のメッセージが繰り返し表示されます。
Dec 7 19:02:32 lwobker-vms kernel: [ 582.640360] sr 6:0:0:0: [sr0] tag#12 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Dec 7 19:02:32 lwobker-vms kernel: [ 582.640362] sr 6:0:0:0: [sr0] tag#12 Sense Key : Illegal Request [current]
Dec 7 19:02:32 lwobker-vms kernel: [ 582.640364] sr 6:0:0:0: [sr0] tag#12 Add. Sense: Illegal mode for this track
Dec 7 19:02:32 lwobker-vms kernel: [ 582.640367] sr 6:0:0:0: [sr0] tag#12 CDB: Read(10) 28 00 00 00 00 10 00 00 01 00
Dec 7 19:02:32 lwobker-vms kernel: [ 582.640369] blk_update_request: I/O error, dev sr0, sector 64
Dec 7 19:02:32 lwobker-vms kernel: [ 582.640374] Buffer I/O error on dev sr0, logical block 16, async page read
Dec 7 19:02:32 lwobker-vms kernel: [ 582.656345] sr 6:0:0:0: [sr0] tag#14 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Dec 7 19:02:32 lwobker-vms kernel: [ 582.656348] sr 6:0:0:0: [sr0] tag#14 Sense Key : Illegal Request [current]
Dec 7 19:02:32 lwobker-vms kernel: [ 582.656350] sr 6:0:0:0: [sr0] tag#14 Add. Sense: Illegal mode for this track
Dec 7 19:02:32 lwobker-vms kernel: [ 582.656353] sr 6:0:0:0: [sr0] tag#14 CDB: Read(10) 28 00 00 00 00 11 00 00 01 00
Dec 7 19:02:32 lwobker-vms kernel: [ 582.656355] blk_update_request: I/O error, dev sr0, sector 68
Dec 7 19:02:32 lwobker-vms kernel: [ 582.656359] Buffer I/O error on dev sr0, logical block 17, async page read
ホスト、Linuxクライアント、およびWindowsクライアントはすべて、一般的な「データ」CDROMを正常に表示および読み取ることができます。
答え1
これは決して望みどおりに機能しない可能性があります。
まず、ボーカルCDは、データを含むディスクへのアクセスとはまったく異なる古いレガシープロトコルです。 KVMは仮想化方法を提供しません。ボーカルCD。これを行うには、CD-ROMデバイス全体をクライアントに渡す必要があります。 virt-managerでストレージを追加し、CD-ROMドライブ専用のデバイスを提供し、そのデバイスタイプをLUN Passthroughに設定することでこれを実行できます。
ゲストコンピュータにまだ仮想SCSIコントローラがない場合は、コントローラを追加してから関連するWindowsドライバを追加する必要があります。準仮想化され、より良いパフォーマンスを提供するVirtIO SCSIコントローラを使用することをお勧めします。
オーディオCDを再生する予定の場合は、アナログオーディオ出力がほぼ常にアナログサウンドカードに配線されていることに注意してください(オーディオCDを再生する人がいなくなり、接続が切断されない場合)。これは、音がゲストでまったく発生せず、ホストで発生することを意味します。オーディオプレーヤー涙デジタルオーディオCDデータを再生してからデジタルデータを再生すると、ゲストはオーディオを再生できますが、Windows用のプレーヤーはありません。しかし、単にデータをFLACまたはMP3ファイルにリッピングする場合は大丈夫でしょう。