A very good workaround for your problem is a program.
Try to obtain "EZDrive".
This program fakes your BIOS by giving it a given size, and after bootup, the full size becomes available.We managed to get a 20 G drive in an 80486 DX-4 system with that.
Victor.