I recently bought a 3TB 3.5 inch hard drive. Connected via SATA, my machine can only access 2TB if formatted as MBR. With GPT it can access the entire 3TB, but the disk would be unreadable when the drive is connected to another machine. I also bought a Sabrent SATA to USB converter. The converter can only access 2TB as MBR, too, and suffer from the same incompatibility problems as GPT (if I format the drive as GPT on one machine, then the converter with drive is unreadable when used on an alternate machine).
However, 3TB external drives accessible from any machine exists, such as this https://www.amazon.com/Seagate-Expansion-Desktop-External-STEB3000100/dp/B00TKFEEJ4. Is there a harddrive enclosure that can allow a 3TB drive to be read from any machine?