Hi!
I have two 500GB Samsung SATA drives, both formatted, show up
The first SATA is oddly showing as only 127GB capacity
Here's the deal. Out of the box, Windows 2000 and XP do not
necessarily enable their support for 48 bit LBA, which is needed to
gain access to drives larger than 137GB. Windows 2000 did not gain 48-
bit LBA support until SP3, and XP did not have it until SP1. If your
installation media is at a lower service pack level (it will say what
SP level will be installed on the disc face, if it is an original
Microsoft disc), you may not even have the ability to enable 48-bit
LBA support.
You can "slipstream" a newer service pack into your installation disc
and burn a new copy of it if needed.
This means that during setup, you may only be able to see the first
137GB or so of the disk, no matter how large it is.
Enabling 48-bit LBA support requires changing a registry key after
Windows is set up in some cases.
http://support.microsoft.com/kb/303013
Now...not all computers suffer from this issue. I have a Dell
Dimension 8300 that shipped with a 160GB hard disk from the factory. I
wiped it and set up Windows 2000 Pro (SP0) from scratch. It seems that
the BIOS in this computer somehow works around the problem...I was
able to partition and format the entirety of the 160 (149 usable) GB
hard disk from Windows setup.
Later, when I added another 200GB disk (186 or so GB usable), I had to
enable the 48-bit LBA support by adding the needed registry key--for
whatever reason (probably because it wasn't the boot drive?) Windows
would only see the first 137GB of that drive.
Both are SATA drives, and the Dim8300's hardware only supports PATA
emulation with its SATA controller.
William