Mine was an Elonex with IIRC a 40Mb HDD but it could only handle a 32Mb partition. It therefore had 2 partitions. It then got loads of bad sectors and the available space started to shrink.
Step in Steve Gibson of GRC.COM and Spinrite. Of course in those days there was no internet to order it and I got Spinrite by mail. It repaired the hard drive and saved me having to buy a new one.
Then to get more space I used disk compression software. Not Mr Gate's offering of Doubpace but a superior (difficult?) competitor.
With a 360 and a 1.44 floppy it was the bees knees.
I then got Patrice Belard (IIRC) with his LZEXE which could crunch an EXE file to fit onto one floppy.
Then we got Registry and Dynamic Link Libraries