You can clone it to a new hard drive on the PC
You can image it to a partition on the existing hard drive and then restore that image to the same or another drive.
Cloning is copying without using an image.
Both work pretty well, neither perfectly in all cases. If it succeeds, you would not have to reinstall programs.
Acronis, Macrium Reflect, and Paragon are the applications of choice.