Older motherboards use an older ATA controller which is only capable of reading up to 137GB I believe. To get around it you need to buy a PCI add-on card.
If its SATA, or it's a fairly new motherboard, then the problem is with your OS. If you have a version of Windows older then XP SP2 then they may not see the whole 250GB.