read the first page of the link. And don't click on word-ads
Here is a copy in case you can't get to it:
Accessing More Than 137gb On Large Hard Disks (read)
Noobs -
When installing an ultra large hard disk (bigger than 137gb), you must ensure your BIOS and service packs are up to date.
Operating systems and system BIOS have separate limitations that are related to specific hard drive capacities that affect how your hard drive will be supported.
137GB barrier:
The previous standard for IDE/ATA interface uses 28-bit addressing which cannot recognize more than 137.4 GB of storage. To overcome this capacity barrier, larger hard drives have adopted a 48-bit addressing system which must be used in newer computer systems with updated controller chips/cards, BIOS codes, and operating system service packs.
W2K and XP users must have the latest service packs installed to access more than 137GB.
Certain operating system utilities such as scandisk and defrag do not work properly with hard disks more than 137gb.
To avoid problems, partition your hard disks with 137gb or less.
If you still desire more than 137gb in a partition your hard disk must have the latest service packs and BIOS updates along with a 48bit controller card (if it isn't built into your motherboard. Newer motherboards needn't worry.)
32GB barrier:
If your BIOS was released before June 1999 your system may stall with drives larger than 32GB. The only solution is to update your BIOS.
Most hard disk manufactuers provide a partition CD which allows users to low-level format hard disks and create paritions if desired. This may be a work-around to those who do not have or do not want the latest service packs.
SATA drives:
If running SATA with XP, it is NOT recommended to run SATA along with IDE/ATA. (Use one or the other.) XP sometimes gets confused where to look for the OS and normally defaults to IDE/ATA. You must have the appropriate SATA drivers when installing a SATA drive(s) on your system. XP does not default to SATA formatting otherwise.