Originally posted by: Shaftatplanetquake
Originally posted by: egkenny
Windows XP has had support for drives larger than 137GB for a long time. The Windows XP version I bought back in December 2002 had SP1 which had no problems with the 160GB and 250GB drives I have.
In Microsoft's infinite wisdom they hardcoded installing drivers during Windows installation by hitting the F6 key and inserting a floppy disk with these drivers. Since Windows XP does NOT have support for SATA controller drivers included with it you have no choice but to put the drivers on a floppy and insert that during installation. Everyone with the regular version of Windows XP is required to do this. The only exceptions are OEM restore CDs that have Windows XP and SATA drivers placed on them by the computer manufacturer.
There is at least one further exception: I'm not sure of the terminology, but some newer motherboards have native SATA support. The motherboard reads the SATA devices as regular primary/secondary/etc master drives and communicates that information directly. The operating system installation routine isn't smart enough to know the difference between a board with a configuration such as this and a generic PATA setup.
There may be BIOS options that need to be adjusted to make this work for you.
You need to either get lucky and guess the problem or go the (in my experiences... probably) quick route and swap most of the hardware with items that you have in your testbed of parts.
Basically, currently you are spitballing to find the problem.