Moving hardrive from one computer to another

We have a Pentium 4 computer with a ASUS motherboard it is starting to overheat if left on for several hours. We have another Pentium 4 computer with a newer ASUS motherboard that has been hardly used. Can we move the hard drive from the old computer to the new computer?
It uses the Windows 7 Professional operating system. Will it automatically seek the required drivers? I could move the video card as well if that would make it easier. Please explain in detail what should be done.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Keeping as much equipment the same as possible will be best.  I'd start by creating an image of the drive in case any corruption occurs.  Then migrate HDD and GPU over to the new computer.  Boot it up and see if it works.  

You have a few options to get everything up and running:
- You can do a repair install from the installation disk once the drive is in the new computer.
- Download and install drivers for the new motherboard while it is still in the old computer.
- If the new PC boots, check Device Manager for any unknown devices and install required drivers.

There is no guarantee that a Windows installation on one computer will work on another.

Here is a good resource for exactly what you are trying to do:

I can't stress enough that you should create an image of this drive before moving it over to reduce the risk of data loss.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
You can try placing the old HDD into the new machine and see how it goes. I have had about a 50% success rate in moving windows 7/windows XP from one machine to the other.

Problems you mainly run into are driver issues, which depending on the nature of the driver, can be resolved. But other times windows 7 has bluescreened and i have had to reformat.

Transfer it over and see how it goes.
If you move the HDD to new computer, the opearting system will not work. It will keep on resetting as the drivers are unique ones and will not work at all. You have to format the HDD
Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

My mistake as Bob said, image the drive first then try it.
With Windows 7 the only problem you might have is the HAL being different if I remember right... meaning you should be able to move it from a Dell to a Dell if there isn't a huge amount of age difference.

You could always convert the current system to a VHD with a sysinternals tool.  Put the VHD on the new system's hard drive and set it to boot to the VHD.  VHDs can be moved to and from any hardware, laptop or desktop.  
I would suggest the following:

1. Make an image of your hard drive (just in case)
2. Use sysprep to strip all SIDs from the windows installation.
3. Move hard drive to new PC.
After sysprepping the hard drive, it will do a kind of mini Windows install but will not remove personal files, installed programs, etc...
I would look here to find out a lttle more about the tool:
David Johnson, CD, MVPOwnerCommented:
For a concrete answer the model of each motherboard in question is needed.  Imaging or a current backup is always a good idea.  But you will not have solved the problem of overheating.  What is overheating ?? hard drives? cpu? internal case temperature? This is like doing brain surgery to treat someone with lung cancer
I suggest that you do a clean install after you move the drive.
You may end up (and most probably will) with many issues that
are hard to fix.So save yourself time and nerves and do a clean format/install.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 7

From novice to tech pro — start learning today.