Often you have to perform a repair install with the same disk used in order to see working results. If the installation with the old disk is frresh the repair option won't be available until enough restore points are made over a period of time. To try what is being suggested there look over a good article outlining how to do this step by step seen at
http://www.michaelstevenstech.com/XPrepairinstall.htm