What is the maximum SATA hard drive size for my machine?
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.
Related videos on Youtube
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, 2022Comments
-
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 almost 13 yearsWhy worthless, it will be backward compatible, you mean a waste?
-
Sandeep Bansal almost 13 yearsYeah 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 almost 13 yearsThanks, this gives me confidence that it is going to work!
-
Alan Spark almost 13 yearsIt is working perfectly, so thanks again for your advice.
-
CBHacking almost 9 yearsFor 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).