I am trying to install a 500GB HD in my Dell. BIOS recognizes it as 500GB but when I start loading Windows in the partition screen it sees it as 131GB. After Windows loads it still sees it as 131GB. I did format the drive. Dell doesn't list the BIOS upgrade as fixing this problem. Does anyone know how to repair this?

Dani AI

Generated

's Disk Management hint and 's suggestion to run the maker's partition tool are both reasonable first checks. The specific symptom — BIOS seeing the full 500GB while Windows shows ~131GB — most commonly points to an addressing limitation (the old "137GB" / 28-bit LBA issue) being imposed by the storage controller driver that Windows is using, not a physical defect in the drive.

Simple diagnostic/fix checklist (in roughly recommended order):

  • Try the drive on a different onboard SATA port (not a USB adapter or add-in card). If another system or port shows the full capacity, the problem is with the original controller or its driver.
  • Install the latest chipset/SATA/AHCI drivers for the exact Dell model (these are controller-specific). For a fresh Windows XP install, use the appropriate controller driver during setup (F6 or an integrated install), otherwise Windows may load a legacy driver that truncates capacity.
  • Do not flip SATA mode in BIOS from IDE/Compatibility to AHCI without first installing matching drivers in Windows — changing mode without drivers will often prevent boot.
  • If partitioning state is suspect, reinitialize the disk from a clean partition table (this erases all data). The diskpart sequence below is a quick option.

Run diskpart from an elevated command prompt (data loss warning):

diskpart
list disk
select disk X        (replace X with the disk number)
clean                (WARNING: erases the disk)
create partition primary
format fs=ntfs quick
assign
exit

Notes and cautions: MBR supports drives up to 2TB, so a 500GB disk does not require GPT. Manufacturer utilities can reinitialize weird translations but will not fix a Windows/controller driver that lacks 48-bit LBA support. Back up any data before reinitializing. If BIOS still shows 500GB but the OS remains capped after driver updates and trying another port, the controller driver is almost certainly the limiting factor — look for a model-specific SATA/chipset driver from Dell or the controller vendor.

Recommended Answers

All 2 Replies

hi!
type this into Start/run , compmgmt.msc , go to disk management in the left pane, and the rest of the drive should show there ,you can activate and format it and use it for storage

I had the same sort of problem, try formatting it with seagate diskwizard then windows will see its full size. then you can partition it

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.