Yes, it is feasible to transfer a MacOS-installed hard drive to a different Mac and run MacOS on the new machine.
Yes, it is feasible to transfer a MacOS-installed hard drive to a different Mac and run MacOS on the new machine.
You can use the same HDD on your new MacBook Pro by moving it there. Just transfer the drive and ensure it’s properly connected before starting your build.
I attempted this once when my dad's MacBook faced a problem. I retrieved the SSD from the laptop and connected it via USB to his MacBook. After pressing the Alt key while booting, I selected the USB drive as the boot device. It functioned perfectly. If you're planning to try it, consider using an external case for a USB hard drive and repeat the process.
Your MacBook might still function after installing a hard drive, but ensure the new drive is compatible and properly connected.
Attempting to start MacOS on a device outside Apple's ecosystem won't succeed.
Using certain third-party tools allows your PC to access files on the drive, even though simply inserting the drive into an OS X machine won’t work.