When you make it into a recovery drive, it formats it to fat32 which can't address the full 4TB. If you just want to remove the recovery partition and have a full 4tb, do this:
search "cmd" and launch it is administrator
in cmd, enter the following in this exact order:
diskpart
lis dis
sel dis x (x is going to be the number of the 4tb drive that showed up in the previous command)
clean
convert gpt
create partition primary
format quick fs=ntfs label="Storage"
Now, if you want to keep the recovery partition, I'd probably need a little more info. But if my guess is correct in that the remaining space is just not assigned, do the following in the admin cmd prompt:
diskpart
lis dis
sel dis x (again, where x is the number of the 4tb disk...