Mootoo wrote:
Why is it that sometimes Windows can be seamlessly transferred to another system and at other times it displays a BSOD and is unable to substitute the device drivers?
It doesn't contain all the drivers it needs. Sometimes the hardware is too new. Often it is too old. Someone has to make a driver that is compatible with your version of Windows. A driver written for XP 32 bit isn't going to do you any good when you're running Windows 7 x64.