不是集成主板的原因,这个问题很常见。DOS下的声卡驱动只有几种,大部分是真16位或准16位的声卡,比如一般在玩DOS游戏的时候,要先运行游戏目录下的SETUP.exe,设置声卡为soundblaster(一个最基本的声卡驱动,很多声卡都支持)或blasterpro等,还要设置中断、DMA等,而windows的设备是无需应用程序管理的,windows自动和驱动程序之间搭建桥梁,只要正确地安装了声卡驱动,应用程序就可以使用声卡,这也是windows的优化之处。所以,windows下运行dos程序,就经常会在显示、声音上产生一些无法兼容的错误,尽管dosbox能做一些简单的“仿古”,但对于太过复杂的程序,依然无能为力。这样,你试着找一下setup.exe文件,执行一下进行设置,或许能让声音出来。如果还是不行的话,就只有考虑双系统了。