[ This question is a spin-off of My new internal hard disk doesn't appear in Disk Management, but BIOS and Device Manager recognize it ]
I bought a new internal Seagate hard disk, connected to the motherboard and started the computer. BIOS listed the new and old disks (both disks are SATA).
Then I went to Disk Management to format it, but it didn't appear. But I could see it listed in Device Manager.
I discovered that EaseUS Partition Master Home Edition detected it, and tried to format but it said "There are some error occurred while writing partition chains on disk".
Then, I connected the hard disk to another computer (with Windows Vista), and the disk appeared in Disk Management, and I could format it correctly.
I connected it again to my computer, but my Windows XP didn't recognize it. Then, instead of starting my computer from my old disk, I started from a Kubuntu CD. Kubuntu recognized the new disk, so it's not an incompatibility problem between the disk and my motherboard.
Then, I guess it's a XP problem.
How can I fix it?