Gracias lo solucioné instalando de nuevo. No me había cambiado la unidad de arranque seguía siendo el hdd. Es el Asus 1000h. He probado el w8 y menuda mierda...no me gusta la resolución que hay que dejar para el menú ese especial... vuelvo al w7.
Pd el error lo daba porque cambié hardware (ram) y faltaba un dll.