Did the OP ever find a solution?
I bought a Western Digital 1600JB around, oh I'd say 9 years ago and, although the disk has been rock solid as far as uptime goes (100% over 9ish years), I've NEVER been able to make my system read the full capacity of the disk. My system caps it to a very lame 31.4gb and every time I try to fix this, I get nowhere and end up giving up after a day or two's worth of researching and tinkering.
This time, a little more determined than before to see my extra 130gigs, I emailed Biostar to make sure that my board does support 48bit LBA and they replied with a confirmation that it does, indeed. The motherboard I'm using is a Biostar M7NCD with the latest BIOS flash and I'm on WinXP SP2 (SP3 causes issues).
Neil Jones is introducing to me a feature that I have never seen before on any of the hundreds of hard disks that I've seen in my life. A set of jumper pins that specify capacity? From left to right on my WD1600JB (and every other drive I've seen), there is the IDE cable 39-40 pin set, then the master/slave/cable select pin set (WD1600JB is 10 pin), then the power cable 4 pin set. Here is a pic I just took of my drive pins:
I see no such set of pins that specify the capacity limit of the disk.
Does the OP or anyone else know a solution to this issue?