Tal vez tengas desactivado el sonido en la BIOS.
Prueba a entrar en la BIOS (mira en el manual como hacerlo) y una vez allí mira si el sonido está activado (de nuevo mira en el manual a ver si te dice en que menú está). Si no lo encuentras, prueba a cargar los valores por defecto de la BIOS.
Si ves que está activado en la BIOS y sigue sin funcionar, te aconsejo que uses un Live-CD de Linux. Si con el Live-CD te funciona el sonido entonces tu problema es del Vista.
Y ya finalmente puede ocurrir que simplemente tu placa base tenga la parte del sonido estropeado. No es normal pero no sería la primera.
Suerte.