6TB Hard Drive Only Showing 1.49TB of Unallocated Space

disk-spacehard drivepartitioningsatawindows 7

I'm not sure if this is a bios thing or what, It dosn't matter if the drive is using MBR or GPT. It always gives me only 1.49tb of unallocated space while in my system.

For some reason if I hook up the drive with an external sata to usb adapter the drive seems to work fine and gives me the full 6tb of space (more like 5.7tb but thats understandable). If I format the drive(to 6tb) using the usb to sata adapter and pop it in my machine windows recognizes the 6tb partition, however, after running chkdsk It reports 4.5tb of bad sectors and attempting to put more than 1.49tb of data on the disk doesn't seem to work, But if I run chkdsk with the drive in the sata to usb drive bay the drive comes up with all sectors good. I'm stumped as to what this could be, perhaps bios related? Windows 7 maybe?

EDIT: I should also mention I tried diskpart clean but to no avail.

EDIT2: looking at other questions they seem to suggest that re-formatting the drive in the physical machine should do the trick, however this does not seem to work as I have tried to do so multiple times, once with the drive pre formatted in the external enclosure and once with it in the machine, neither seem to work.

Edit 3: the suggested question above has nothing to do with the issue I am having, in fact if I load data on the drive with th sata to usb adaper then plug the drive into my pc I can read the data just fine

enter image description here

enter image description here

if you need the specs of my system I have a cpu-z export here https://pastebin.com/kdPTeSkF

Best Answer

It's pretty obvious what's going on here: The internal port can't address drives beyond 4TB and the size is being wrapped. Either use it as an external or get a card with a SATA port on it.

Every so often you see this sort of thing with big drives on old controllers, either the controller sees only the size it understands, or it wraps the capacity over and sees only what's left over. It used to be a big deal at 127GB (There was a period where drives over this often shipped with controller cards because most motherboards couldn't work with them) but it's possible for every power of two.

The reason you don't see 2TB is the same as the reason you see 5.7TB rather than 6: The computer limits are at the true powers of two, drive capacity is normally measured assuming zeroes for all unspecified digits.

Related Question