You cannot take a drive with WIndows installed in one system and drop it into a newer system and expect it to boot up and run - you will either need to reinstall Windows anew onto the drive after moving it to the new system -- or, since that Thinkcentre is quite old, you'd be better off starting fresh with a new drive (preferably an SSD).   Effectively, you're trying to install a Ford Pinto engine into your new Explorer.    
I have a lenovo A47 think centre which i have booted windows 10 pro in MBR. Now I have a  DELL optiplex 3080 desktop in which i tried connecting the HDD above but it is not booting from  dell. I can see the HDD in bios general information,  but when i tried to boot it shows no boot devices found. why? can anyone explain me on this?
HDD Boot