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

9,400

Solution 1

You can put any hard drive in, look out for only SATA II 3GB/s drives though as getting a 6GB/s drive will be waste on your motherboard as you need SATA III for 6GB/s.

Solution 2

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.

Share:
9,400

Related videos on Youtube

Alan Spark
Author by

Alan Spark

I am a software developer on Code Rocket, the pseudocode and flowchart design and visualization tool for Visual Studio. I enjoy C# programming and web development. I also play Keyboard and Saxophone and enjoy cycling in my free time.

Updated on September 18, 2022

Comments

  • Alan Spark
    Alan Spark almost 2 years

    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?

  • Moab
    Moab almost 13 years
    Why worthless, it will be backward compatible, you mean a waste?
  • Sandeep Bansal
    Sandeep Bansal almost 13 years
    Yeah I guess a waste then, it won't be worth the money as you can just buy a normal SATA2 drive that will give equal performance.
  • Alan Spark
    Alan Spark almost 13 years
    Thanks, this gives me confidence that it is going to work!
  • Alan Spark
    Alan Spark almost 13 years
    It is working perfectly, so thanks again for your advice.
  • CBHacking
    CBHacking almost 9 years
    For the curious, this is because MBR uses unsigned 32-bit numbers to store partition offsets and sizes (in sector counts). Thus, the largest number it can store is about 4 billion. 4 billion times half a kilobyte (normal sector size) is 2 TB (about 2 trillion).