Both are limited to FAT16 partitions which have a maximum size of 2GB
However, you need a FAT12 boot partition, and you 'd probably want to have at least one diskdrive available. So you'd get
A: FAT12 bootpartition (max 32MB)
B: FAT16 (2GB)
C: FAT16 (2GB)
D: FAT16 (2GB)
E: FAT16 (2GB)
F: FDD1 or FAT16 (2GB)
G: FDD1 or FDD2
H: RAMDISK
This is the largest amount of partitions you can have available at the same time (A bit more than 10GB). If you want to access even more HD-space (on MSX? why???) you could use a partition changer tool to swap partitions (map unused partitions to driveletters).
It's possible to connect even 250GB harddisks to MSX. However, you'd only be able to actually use a small percentage of its space
