Solved my own problem!
I have a 3TB Seagate Barracuda HDD,
And the problem was solved by downloading and installing Seagate DiskWizzard.
Which is a free software downloadable from seagate website.
What do you know huh?
Now I got 1 2TB HDD and 1 746GB HDD partitions working perfectly on a Windows XP 32-bit OS.