¿y de que sistema operativo estamos hablando?
¿porque tendrian que funcionar?, si es windows al instalar un programa se modifica el registro de windows indicando a windows y al programa que se use en donde estan modulos, bibliotecas dinamicas y sobre todo numeros de licencias para que puedan o quieran funcionar; sin embargo, algunos programas y juegos no tienen dependencia de estos datos en el registro de windows ni revisan la unidad logica de la cual estan alojados y pueden funcionar normalmente. Lo mismo aplica en otros sistemas operativos.
Y claro esta, imagino que por algo quitaste ese disco del interior de la computadora, errores en el sistema de archivos, disco duro con fallos o lento, entonces podrian estar ademas dañados los datos.