2

So as the title says I have a 4TB drive I want to add as a secondary drive in my PC. I will not be booting off this drive. It is new, and not formatted in any way.

I'm running Windows 7 Pro 64bit SP1 and in Disk Management the disk only shows up as 1.6TB. I see no option to convert to GPT disk, which I believe is what I need to do.

I was hoping you guys could give me an idea where the limitation is coming from (i.e motherboard, OS, BIOS).

PC: HP Pavilion p6210uk Desktop
Motherboard: PEGATRON Narra6 Nvidia MCP61
BIOS: American Megatrends Inc. 5.15 (06/11/2009)
HDD: WD Green 4TB Desktop 3.5 inch Internal SATA Hard Drive

Unfortunately the HP website doesn't seem to list an update for this BIOS so I'm kinda stumped just now. My next troubleshooting route is going to be upgrade to Windows 10 which is a lot of effort just to rule out the OS.

Thanks guys

  • 1
    If you don't want to format your machine to convert your partition schema to GPT you will have to use a third-party partition manager to do so. "My next troubleshooting route is going to be upgrade to Windows 10 which is a lot of effort just to rule out the OS." - Don't bother to do this until you convert the drive to GPT. – Ramhound Nov 03 '15 at 18:00
  • Thanks for the comment Ramhound but the main issue I'm having is that I don't have an option in computer management window to actually convert the drive to GPT. I'm wondering if the issue is that my BIOS isn't able to do so for some reason – trouserboycott Nov 03 '15 at 18:01
  • 3
    You can't do this within the computer management. Which is the reason I said you need to use third-party partitioning software to do it. "I'm wondering if the issue is that my BIOS isn't able to do so for some reason" - You have to determine if your firmware is BIOS or UEFI, if it is BIOS, you won't be able to use GPT and use Windows. Some Reading – Ramhound Nov 03 '15 at 18:04
  • Please provide a screenshot of how your disk looks in Windows’ Disk Management. – Daniel B Nov 03 '15 at 18:11
  • 1
    Two suggestions: (1) check WD's website for BIOS patch or format utilities; or (2) try booting an alternative OS, such as Ubuntu Live. – AFH Nov 03 '15 at 21:31
  • http://i.imgur.com/HbQYIgm.png

    I can actually now make it GPT but it still only has one partition of 1677.9 GB which doesn't look good

    – trouserboycott Nov 04 '15 at 10:33
  • Alright guys thanks for the comments. I got it working by throwing it in my HTPC (which is a much newer motherboard and runs Win10) and formatted it there. When I plug it into the older PC the BIOS still reports it as being 1800GB but in Win7 it does see the full 4GB so that'll do me thinks. – trouserboycott Nov 04 '15 at 11:27
  • @trouserboycott Please verify somehow that all areas of the disk are really accessible (write and read what's written), because I've found many reports of trouble with big disks on your chipset. – Daniel B Nov 05 '15 at 22:50

1 Answers1

2

Your problem is neither your Windows version nor your BIOS. It's almost certain you've got a driver somewhere in the mix with a 32-bit limitation on its sector values. This sort of problem usually manifests as disks showing up as smaller than they actually are. The problem is most common on 32-bit versions of Windows, but I've heard of it on 64-bit versions, too.

If you want absolute verification that this hypothesis is correct, boot a Linux emergency disk and use it to examine the disk in the computer that's giving you problems. If Linux enables you to set up the whole disk, then I'm right and it's a Windows driver problem. If Linux sees the disk as being 1.6TB, then there's something else going on.

If I'm right, you'll need to search for a way to swap out your bad driver with a good one. Sometimes switching from "IDE mode" to "AHCI mode" in the firmware will force such a switch, but this will also sometimes cause the computer to stop booting (at least for Windows, which is very finicky about such things). There are sites that describe how to do such a switch and recover from it, but I don't have any pointers offhand. A Web search should turn them up, though.

Another option is to look for updated disk controller drivers. Check your motherboard manufacturer's Web site and/or the site for whoever created the chipset that's driving the disk. (Note that it's not the disk itself that's the problem, so WD's site is unlikely to be helpful. It sounds like you've got an Nvidia chipset, so that's one place to start -- but it could be the problem is on a secondary disk controller chipset.)

Yet another possibility is to move the disk from one port on the motherboard to another one. Almost all computers have multiple disk ports, and these sometimes connect to two different disk controllers. This is particularly common if the motherboard has more than four SATA connectors. The idea here is that the driver for Disk Controller A is defective, but the driver for Disk Controller B may be OK, so switching from one connector to another may fix the problem. Check your documentation for clues if this might be the case, or just try moving the cable around and hope for the best.

Rod Smith
  • 21,765
  • 1
    Thanks Rod you nailed it. NVidia had some old "nforce" drivers that haven't been updated for years. Uninstalling this for my main drive caused blue screen, but uninstalling it for the data drive only (reverting it to "standard dual channel PCI IDE controller") worked a charm. Thanks for your help – trouserboycott Dec 03 '15 at 11:35