Hello people. So recently i got this old PC from a friend of mine and it still run windows XP. On my other PC the hard drive was broken so i said I'd replace the hard drive of the WinXp pc to my pc. So i did. It booted mid way through Windows and then crashed. So I said maybe my Mobo didn't support XP so i upgraded to Win7. Then again it crashed just before the Windows logo animation begun. I run windows diagnostics but nothing. The thing is that the hard drive runs just fine on the WindowsXp pc but not on my pc. I even changed the psu just to see if that's the issue. The hard drive has an ATA cable. Please help I'm lost.