✔ 最佳答案
I think the problem is NOT your speaker... is your Sound Card Driver... even you install a new windows ( I think Vista, right?), the OS cannot know the driver for your sound card, that why you have to reinstall your sound card driver for your new Windows OS version. But please be note that, some driver may not be have Vista driver (if you install Vista for your new Windows OS), but some driver also can accept use Windows XP driver for Vista, just install the Windows XP driver will be fine.
Good Luck!!
** please go to your sound card brand name web side and see any upgraded driver you can use.