I have recently installed a new 40gb hard drive and installed windows onto it. I can boot just fine and it runs just fine off of the new OS, but it won't recognise that all my programs are on the original drive. The programs don' run when I select them in program files folder and don't show up in the start menu