Windows should automatically recognize all 3TB as long as a 64 bit OS is used (excluding Windows XP64 and Server 2003). If you want to boot from a 3TB drive you must use a 64 bit OS as well as a motherboard that uses an EFI firmware
EDIT: The drive must also be initialized using GPT rather than MBR
I'm using the hdd as storage rather than a hdd to boot up it reads 2.2tb do to Being mbr. How do I change from mbr to GPT which application?
Right-click My Computer -> Manage -> Storage -> Disk Management -> find disk that you want to convert -> delete all partitions and volumes (you will lose all data on the drive) -> right click on the disk itself (to the left of where the partitions are) -> Convert to GPT Disk