Smallest I ever had was 4GB; before that I used DVDs and Floppies.
Smallest HDD I've got atm is a 40MB (yah, megabyte) that's in my attic in an old Win 95 comp - but I must have had a smaller one in my old Win 3.1 pc, but that was thrown away when I went on holiday :( Evil parents clearing up.