Hola
conito66 y bienvenid@ al foro.
A simple vista, creo que puedes tener un archivo corrupto o dll faltante. Puedes intentar reinstalar el juego de nuevo o bien descargarlo desde otro lugar.
Respecto de que te pide el disco, pues solo necesitas un Crack NoCD que simule que tienes el disco del juego dentro de la unidad de CD/DVD.
Eso buscalo en gamecopyworld u otras webs, aqui no te lo puedo dar porque va contra las normas.
Más alla de ésto, revisa que tengas los drivers de tu gráfica y la versión de DirectX 9.0c actualizada.
Un saludo.