There's a limit of 2 Terabytes on disks formatted using MBR (Master Boot Record) partition styles, which are the only type that 32 bit systems can boot from. On 32 bit Windows using NTFS, you should therefore be able to install it to a single 2 Tb partition on a 2 Tb disk.
Historically there were other limits such as Windows 2000 and Windows XP pre SP1 could only use partitions up to 128 Gb.
If using FAT 32 (which very few should be these days on a main drive, it's commonly used on USB storage however), then I believe the largest partition size is 128 Gb (with Windows 98, or 3rd party tools), modern versions of Windows will limit creation of FAT 32 partitions to 32 Gb. It's possible to have more than one partition on a physical disk.
There are workarounds for these limits. For example, I have a 3 Tb external drive (Samsung D3, made by Seagate) which uses some onboard hardware to present the disk as having 4096 byte sectors instead of 512 bytes, which allows older operating systems like XP to access the full 3 Tb.
In other words, if I have stored let's say 180 GB on a
320 GB Hard Drive, I start getting messages that "There is no more space available on your HD".
What if it is an external HD?
I'm not aware of any limitations (software or hardware) which fall around the 180 Gb mark. If that is a specific problem you're having, then please open Disk Management by running diskmgmt.msc and attach a screenshot showing how your drives are currently formatted and partitioned.
Edited by jonuk76, 01 July 2017 - 01:30 PM.