What is the maximum SATA hard drive size for my machine?

I am considering adding a 2TB SATA II hard drive to my machine. My motherboard is ECS KN1 SLI Extreme. It supports SATA II and the BIOS is Phoenix AwardBIOS v6.00PG. I am running Windows XP SP3.

Will the 2TB drive be supported in my machine? If not, what is the maximum?

Is there anything else I need to check?


Windows XP supports a hard drive with a maximum size of 2TB. This limitation is due to the MBR partition layout, assuming the disk uses 512b sectors. The limit is increased to 16TB (approx. 16,000 GB) if it has a 4K sector size. Upgrading to Windows Vista / Windows 7 will alleviate this issue due to their use and support of a GPT over MBR.