In the first unallocated part with 2048 GiB (that’s not a partition) you should be able to creat partitions. The second part is not usable. This looks like an initialization as MBR disks. The MBR partition style support max 2 TiB per drive if the logical sector size is 512 bytes. With large sectors, the limit is expanded. Only with the GPT partition style is the use of the entire space of a hard drive with more than 2 TB and 512-byte sectors possible. But older operating systems such as Windows XP still do not support GPT. For this reason, is often emulated sectors with 4096 bytes by the firmware of the USB / SATA bridge chips from external USB hard disk enclosures and docking stations. The MBR can thereby addressing hard drive with up to 16 TiB capacity and the manufactor can sold USB hard drives with more than 2 TB to customers with older computers. I think that your USB docking station makes such a 4K sector emulation.
You can check this. If the hard drive ist connected by USB with your computer, open the command prompt and type the following command:
wmic diskdrive get bytespersector,model (Exactly write like this!)
4096 = your docking station emulate a 4096 sector size.
512 = no emulation
Directly connected via SATA, have hard drives currently always a logical sector size of 512 bytes. If the former is the case, switching between internal and external connection is not possible. The emulation layer is just missing at internal connection via SATA and the sector / data assignment is no longer correct.