|"...compaq evo D310 desktop..."|
That's not specific enough.
Hundreds of possible models:
Find the specific model number - xxxxxx-xxx - that's usually on alabel on the outside of the case somewhere.
Hard drives don't require much power - one with more capacity regarding that will not be a problem.
However, your model is old enough such that the mboard's bios MAY NOT be able to recognize hard drives larger than 128gb in Windows / 137gb manufacturer's size as it's full size.
Your mboard probably supports no faster than ATA / UDMA 100 burst data speeds - any ATA / UDMA 133 hard drive you install on the mboard's IDE will be limited to ATA / UDMA 100 burst data speeds , however that's not a problem - that speed can only be used for brief periods of time - your drive is transferring data slower than that most of the time.
Buy whatever size of IDE drive you like - they are available up to and inc. 500gb.
Try it with the IDE built into the mboard, with the mboard's bios Setup set to Auto detect drives by the method Auto or LBA. .
If it's recognized as it's full size that will be apparent.
NOTE that the size the mboard's bio sand Windows sees is it's binary size - that's always smaller than the bogus decimal drive manufacturer's size - the total number of bytes ands sectors is the same or very close to the same.
If it's not recognized as it's full size , either ...
- there are tweaks you can do to get some Intel 8xx chipsets to recognize the full size of the drive, if your model has a mboard with an Intel main chipset (if it does, it's main chipset is probably in the 845 series)
- OR - if you have a spare PCI slot available, you could buy yourself an inexpensive PCI IDE (a.k.a. EIDE, PATA) ATA 133 drive controller card, and connect the large drive to that.
- if you want to be able to boot from a hard drive connected to thecard, you must be able to select SCSI or similar in your Boot order settings or similar in the mboard's bios Setup
- if you want to be able to boot a bootable CD or DVD when a CD or DVD drive is connected to the card, the card's chipset MUST support ATAPI, which all CD and DVD drives require, or the description MUST specify you can connect CD or DVD (optical) drives to it.
Some chipsets don't support that - e.g. Promise ones - some do - e.g. Silicon Image ones.
- from previous experience, I know when you install one of these controller cards on older mboards, sometimes the drives connected to the card can run no faster than the main chipset will let it - e.g. if the main chipset limit is 100mbps, the drive connected to the card can no run no faster than that, despite the fact the card itself can run the drive at up to and inc. 133mbps.
BUT - you MAY be fortunate and your main chipset is new enough such that is NOT a limitation and the card CAN run hard drives up to and inc. 133mbps, and if so, that's probably better the the IDE built into the mboard can do.
- you will have to install drivers for the card's chipset, if you want to install an operating system on the blank drive and boot from it, e.g. by pressing F6 at the beginning of 2000's or XP's Setup while initially loading files from the CD, but that's not a big problem if you have a floppy drive.
OR - you could buy a SATA drive instead, and get yourself a PCI SATA drive controller card. You can buy SATA drives larger than 500gb if you like, and most recent drives are SATA-II - they support up to 300mb/sec max burst data speeds.
Same things apply as for the PCI IDE drive controller cards.
NOTE - since there are hundreds of possible specific models, this MAY NOT apply to your specific computer. E.g. yours may have an AMD cpu, and a mboard to suit.
Compaq Evo D310 Series with Intel 845G Chipset
largest HD original 80gb
ATA 100 max
3 full length, full height PCI slots
PS Maximum Rated Power 220W
That's a very modest PS (output) capacity.
NOTE that we are recently often hearing of people installing video cards that were not installed on the computer originally, and in many cases, the original power supply doesn't have enough capacity to support a system with the card they chose installed.
Your power supply must have at least the minimum capacity required to support a system with the graphics card you are using installed, or the max graphics card you might install in the future.
(Onboard video - video built into the mboard - IS NOT A CARD!)
You can go to the video card maker's web site and look up the specs for the model - often under system requirements - the minimum PS wattage, and, more important, the minimum amperage the PS must supply at 12v is stated. If you don't find that, any card with the same video chipset including any letters after the model number has very similar minimum PS requirements.
Some power supplies have more than one +12v amperage rating - in that case you add the rated max amperages to determine the total +12v amperage rating.
A video card that requires more PS capacity than you system has often works for a while anyway, but the PS is overloaded 100% of the time and is eventually damaged and fails.