Did you installed the game from _this_ Virtual CD? Because otherwise there can be all sorts of problems with game trying to access non-existing discs.
Actually, if D _is_ mounted CD already, you are defiintely do too much setup that most probably is the source of the problem. Theoretically speaking, for mounting virtual D you need it like
mount d d:\ -t cdrom
__________________
|