Try the Win32_Volume WMI class.
Capacity & FreeSpace columns.
Where DriveLetter = <empty> and SystemVolume = false.
If you name each mounted volume so it is easily recognisable within Disk Management, you can then also use the Caption, Label or Name columns.