Just bought two 4tb HGST drives and they show as 1.6tb in the disk management. They aren't formatted or partitioned that's just the total unallocated available space. I googled a bit and did convert them from mbr to gpt. Still a no go. they only show as 1.6tb.
my external usb 4tb drive works fine. internal 1 and 2tb drives show up fine as well.
board x8dth-if os drives two regular ssd's in raid 0 windows 7 64bit
obviously they are not usb... get a sata->usb plugs or unscrew your current usb drive and you can use that case as your sata->usb conversion.
other than that, its quite the possibility your bios doesn't support disks over 4TB; so i recommend using another pc or even your own to split it in partitions
Windows 7 requires the drives are "initialised" in GPT, not sure if initialised means anything except for putting a GTP table on it. Drives can have more than one table on them though, so it might be worth making sure its initialised with only a GPT on it.
to use gpt you need to be booting in uefi. else you will need to divide the drive in partitions on different pc that supports uefi and gpt or from usb - and divide those drives on 2x 2tb partitions
update your bios, if it doesn't support uefi you won't be able to access total size of 4TB from a disk. You'll see them below 2TB. (same goes for drives with 3TB, you'll likely see them as 1.7TB)
you can still use whole thing if you partition the drive on 2TB partitions.