|
wsklll
初级用户
 
积分 79
发帖 31
注册 2006-6-11
状态 离线
|
『楼 主』:
[已结]用VMWare虚拟机 装了硬盘版DOS7.1 无法发现声卡
使用 LLM 解释/回答一下
我用VMWare虚拟机 装了硬盘版DOS7.1 在选声卡驱动的时候 我选的的AC97(事实上我装过好几次DOS,选其他的也不行)
结果 装完进入系统后 却提示 PCI AUDIO ABENT
用 QV播放时提示 sound card nor found
用MPXPLAY 也不能播放歌曲
我的主板是C51G的 板载网卡 和 realtek ac 97的声卡
虚拟机中的声卡请看附件的图片
请问 我的情况 要怎么才能 在DOS下 听歌
还有如果要加载其他的声卡驱动 要怎么加载
我看我的这种情况 比较普遍
希望能给出详细的解答
Last edited by wsklll on 2006-7-17 at 14:45 ]
I installed the hard disk version of DOS 7.1 using VMware virtual machine. When selecting the sound card driver, I chose AC97 (in fact, I have installed DOS several times, and choosing others also doesn't work).
As a result, after installation and entering the system, it prompts PCI AUDIO ABENT.
When playing with QV, it prompts sound card not found.
MPXPLAY also can't play songs.
My motherboard is C51G, with onboard network card and realtek ac 97 sound card.
Please see the attached picture for the sound card in the virtual machine.
How can I listen to music under DOS in my situation?
And if I want to load other sound card drivers, how to load them?
I see that my situation is relatively common.
Hope to give a detailed solution.
Last edited by wsklll on 2006-7-17 at 14:45 ]
附件
1: shengka.bmp (2006-7-14 04:53, 107.51 KiB, 下载附件所需积分 1 点
,下载次数: 10)
|
|
2006-7-14 04:42 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
上次我说过,虚拟机中模拟的声卡和真实机中的真实声卡是不同的,所以VMWare中不应选AC97,而应使用其模拟的声卡。默认情况下,VMware模拟的是ES1371声卡,但此声卡在VMware中下却由于VMware自身的某种BUG导致无法在DOS下驱动成功。因此解决方法只能是将其所模拟的声卡改成SB16,方法如下:
打开虚拟机所在的目录下的.vmx文件(例如dos.vmx),将以下行:
sound.virtualDev = "es1371"
改成:
sound.virtualDev = "sb16"
然后用VMware启动到DOS下,并设置:SET BLASTER=A220 I5 D1 H7 T6
这样一些软件就可以在DOS下发声了。不过要注意的是,其模拟的SB16声卡有一些BUG,所以某些软件可能仍然无法正常发声。而且它不支持MPU401或FM模拟,所以不能播放MIDI文件。
Last time I mentioned that the sound card emulated in the virtual machine is different from the real sound card in the actual machine, so in VMware, AC97 should not be selected, but the emulated sound card of it should be used. By default, VMware emulates the ES1371 sound card, but this sound card cannot be successfully driven under DOS due to some bug of VMware itself. Therefore, the solution is to change the emulated sound card to SB16. The method is as follows:
Open the.vmx file in the directory where the virtual machine is located (for example, dos.vmx), and change the following line:
sound.virtualDev = "es1371"
to:
sound.virtualDev = "sb16"
Then start VMware to DOS and set: SET BLASTER=A220 I5 D1 H7 T6
In this way, some software can make sound under DOS. However, it should be noted that there are some bugs in the emulated SB16 sound card, so some software may still not be able to make sound normally. And it does not support MPU401 or FM emulation, so MIDI files cannot be played.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-7-14 10:43 |
|
|
wsklll
初级用户
 
积分 79
发帖 31
注册 2006-6-11
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
试过了 用QV 或者MPXPLAY 还是不行
是不是 在虚拟机里的DOS下 真的 不能用声卡
如果是的话 我就不必弄了
Tried QV or MPXPLAY, still no good. Is it really impossible to use the sound card under DOS in a virtual machine? If so, I don't need to bother anymore.
|
|
2006-7-14 17:01 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
如果设置好了的话QV和MPXPLAY应该可以在VMware(我用的是5.5.1版)中使用吧,我刚才已试过了。可以检查一下是否设置有误。
If set up properly, QV and MPXPLAY should work in VMware (I'm using version 5.5.1). I just tried it. You can check if there are any setup errors.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-7-14 23:17 |
|
|
wsklll
初级用户
 
积分 79
发帖 31
注册 2006-6-11
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
按照Wengier 二楼说的 能发声了 效果很好 (我这里 只能用MPXPLAY播放
QV就是无法找到声卡)
但是 有点 滴答声 (可能是虚拟机驱动本身的原因吧)
还有 就是有些 MP3 文件 MPXPLAY不能播放 WAV的也能播放
最后 谢谢 Wengier
Last edited by wsklll on 2006-7-17 at 14:43 ]
According to what Wengier said on the second floor, it can make sound and the effect is very good. (Here, I can only play with MPXPLAY, and QV cannot find the sound card.) But there are some ticking sounds. (Maybe it's because of the virtual machine driver itself.) Also, some MP3 files cannot be played by MPXPLAY, but WAV files can be played. Finally, thank you, Wengier.
Last edited by wsklll on 2006-7-17 at 14:43 ]
|
|
2006-7-17 14:41 |
|
|
bladetruth
新手上路

积分 16
发帖 6
注册 2007-3-10
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
按2楼老大的说法,修改完后,还需要另行安装SB16的驱动程序不,这个驱动程序实在难找啊!!!!
According to what the boss of the 2nd floor said, after modification, do I still need to install the SB16 driver separately? This driver is really hard to find!!!!!
|
|
2007-3-10 07:59 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
Originally posted by bladetruth at 2007-3-9 06:59 PM:
按2楼老大的说法,修改完后,还需要另行安装SB16的驱动程序不,这个驱动程序实在难找啊!!!!
不用的,因为SB16是标准的ISA声卡(这正是那些PCI声卡的DOS驱动程序所模拟的声卡),所以只需设置好环境变量即可使用。
Originally posted by bladetruth at 2007-3-9 06:59 PM:
According to the statement of the second-floor boss, after modification, do I still need to install the SB16 driver separately? This driver is really hard to find!!!!!
No need, because SB16 is a standard ISA sound card (this is exactly what the DOS drivers of those PCI sound cards simulate), so you can use it by just setting up the environment variables.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2007-3-10 23:43 |
|