对于 Windows ,这么做不确定能否成功,可能会有问题,本人亲测多次没有成功过一次,原因只能猜测可能微软为了防止盗版,检测到硬件改变之后就故意蓝屏或者不让启动,但也有可能是其他的原因。
我认为这种不能启动不是技术原因,首先我们可以证明 Linux 这么做没问题,其次有某些版本的Windows可以插在u盘上,任何电脑都能启动。这说明硬件的识别技术对微软来说早就不是问题。但现实中,即便只是更换一块 CPU 这种简单的硬件,有时也可能出现 Windows 无法启动的情况(亲身经历),所以不能启动的情况有概率是微软有意为之。