Ошибка 0x0000007E при запуске Windows XP в обычном режиме и ошибка 0x0000007B — в безопасном режиме

При включении компьютера происходила загрузка Windows и потом он резко начинал перезагружаться. Подключив жесткий диск к другому ПК, я отключил автоматическую перезагрузку при сбоях и сейчас он мне выдает ошибку 0x0000007e при запуске в обычном режиме и ошибку 0x0000007b при запуске в безопасном режиме. Если подключить ЖД к другому компьютеру, то всё нормально и винда загружается. Термопасту поменял, не помогло. В чём может быть причина?