How to make the XP recognize the new internal hard drive

device managerdisk-managementhard drive

[ 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?

Best Answer

XP SP3 is limited at 2TB - The 2TB volume limitation is caused by the Master Boot Record (MBR) partitioning scheme that has long been used by Windows 32-bit operating systems such as Windows 2000 and XP.

You could try and use a program like Partition Magic and split it into 1TB chunks!

EDIT

Try and remove it from device manager (uninstall) and see if after a reboot it tries to get a driver or similar (or just try to update driver).

Last thing is, go to the manufacturers website, there is a chance you need a driver (or a controller) for it to be seen as a disc! This could exist on the hard drive manufacturers site or the motherboard manufacturers site, and SATA drivers are quite often contained within the chipset driver. So, ensure ALL drives are up to date is my advice.

Related Question