is that you NEED to follow the Google search link he offered in his initial post and then you need to read the various links until you find what works in your case.
When you are doing what you have described you are effectively placing the hard drive in a computer with different components and Windows requires specific drivers be installed for the different hardware. ANY HARDWARE that is different in any way from what the computer that initially used the hard drive had will require that its drivers be installed.
Windows in Safe Mode does not load several of the various drivers and among those are the video and some of the motherboard drivers. That allows Safe Mode to function but Normal Mode loading the incorrect drivers comes to a screeching halt.
We might suggest that you boot to Safe Mode and then install the motherboard drivers and other peripheral drivers for the system it is currently installed in and that might work or it might not - that is why you will want to read those other links in Bob's search.
now, having said that, if this Hard drive contains an OEM version that was installed on the computer by the manufacturer then you are running into a licensing problem because Microsoft only licensed the OS to the swpecific computer it was initially installed on and the license is tied to the original system's motherboard. The bolded portion of the quote below defines the exception to the motherboard tie.
http://www.microsoft.com/oem/en/licensing/sblicensing/pages/licensing_faq.aspx#fbid=Hy6YWosC6Ou
" Generally, an end user can upgrade or replace all of the hardware components on a computer—except the motherboard—and still retain the license for the original Microsoft OEM operating system software. If the motherboard is upgraded or replaced for reasons other than a defect, then a new computer has been created. Microsoft OEM operating system software cannot be transferred to the new computer, and the license of new operating system software is required. If the motherboard is replaced because it is defective, you do not need to acquire a new operating system license for the PC as long as the replacement motherboard is the same make/model or the same manufacturer's replacement/equivalent, as defined by the manufacturer's warranty.
The reason for this licensing rule primarily relates to the End User Software License Terms and the support of the software covered by that End User Software License Terms. The End User Software License Terms is a set of usage rights granted to the end user by the PC manufacturer and relates only to rights for that software as installed on that particular PC. The system builder is required to support the software on the original PC. Understanding that end users, over time, upgrade their PCs with different components, Microsoft needed to have one base component "left standing" that would still define the original PC. Since the motherboard contains the CPU and is the "heart and soul" of the PC, when the motherboard is replaced (for reasons other than defect) a new PC is essentially created. The original system builder did not manufacture this new PC, and therefore cannot be expected to support it."