No, the HD from the old computer will not boot in the new machine unless there is some sort of miracle happening. When you load Windows it uses the Hardware Abstraction Layer which basically installs Windows for the hardware you have. It would be wonderful if this wasn't the case, but it is.
Change the world. Of one person. Today.
If your equation requires either a complex combination of variables to get the desired result OR you can't seem to get the result regardless of the variables....it ain't your variables, it's your constant.