I have a 21TB array but only 16TB is visible from Windows

Solution 1:

16TiB is the maximum volume size with 4K clusters.

You'll need to do one of:

  • reformat with a larger cluster size
  • change the cluster size to 8K (apparently Acronis can do so)
  • create another NTFS volume so you can use that unallocated space. You can then mount that volume onto a folder in your C drive if you prefer having a single drive, but you'll have to remember you still have the 16TB/5TB restriction. (thx for the suggestion 'Multiverse IT')