What wrong is it after cloning partition to partition?

OS WinXP

Ghost 15

Recently, I clone partition (OS C: on HDD(1)) to partition (unallocated space on HDD(2)), after that, something strange is going on, my BIOS cannot detect some HDD and CD drive.

I have replaced HDD(2) and double checked all cables carefully, to ensure not cable connection issues.

And I have restored OS into C: drive, but still find a slow hardware detection during startup.

Does anyone have any suggestions?

Thanks in advance for any suggestions