This should do the job!!!
Hi there mate.
What you are describing is exactly what happened to me. I got myself a 41Gb 7200 hard drive but my BIOS would limit it's size to 31Gb.
It was a while ago now and my memory doesn't stretch back that far. I think in my case the BIOS would see the new drive (2nd hard drive fitted as a slave) but Windows didn't see it and when I finally got Windows to see the new drive it was limited to about 31Gb. There were a large number of jumpers on the back of the drive, not just the box standard MA/SL/CS, one of the jumper options was to limit (clip) the size to 32Gb and that was the only setting that worked for me. I honestly can't remember what my final jumper setting was but using the prog mentioned below I got the full 41Gb
What you want to do to get the full 40Gb capacity is go to the IBM web site and download a program called Disk Manager 2000. It's about 6 and a bit Megs in size. That program will run you through how to get the full 40Gb from your drive. It has lots of handy functions for installing drives (both hard and CD) and one of the most useful is the ability to produce a start up floppy which is easy to use and will run you through how to install your new hard drive and get the full 40Gb.
That's what I did and I've had no problems at all.
Let me know how you got on and if you have any 'major' problems drop me an email or leave me a message on here, as I can email you the apps you need.
Have a dig about in the download section of the IBM web site, as that's where you'll find it (if my memory serves me correct!!)
G00D LuCk......DreeM