En principio de lo que avisa el windows es que si tienes algo instalado desde la unidad d: con tu lector y tenga que acceder a él (por necesitar leer de un cd/dvd propio de la aplicacion o juego) cuando se ejecute pues claro, no va a encontrarlo, pero en principio nada más. Y del disco duro no debería ni decir nada puesto que no parte de ninguna unidad.
En cuanto al teclado, sólo se me ocurre que pruebes a mirar en panel de control -> configuracion regional y de idioma -> idioma -> detalles... donde te lleva al idioma que está utilizando el teclado, que generalmente si no está en español puede crear cambios de las teclas y que algunas no escriban lo que deberían.
Espero haberte ayudado, suerte!