The largest new desktop SATA hard drives on the market have capacities of 3 TB and 4 TB.
This is great for storage, not so great for older machines because it goes beyond what SATA interfaces on older (mid 2011 and earlier) PC motherboards were designed for.
Windows machines:
PCs that use traditional BIOSes are limited to a directly connected SATA drive of 2 TB or less – they will fail if you connect a 3TB drive. This is a problem with addressing the drive sectors, and is not fixed by partitioning the drive into two partitions smaller than 2 TB.
PCs and motherboards that use the more recent UEFI BIOS can support 3 TB and 4 TB drives directly from the motherboard SATA and eSATA ports, as can recent model PCI-e SATA interface cards (check with manufacturer to verify).
The motherboard’s SATA size limitation is not a problem for USB and Firewire connected drives, only for SATA and eSATA drives. (The USB or Firewire enclosure itself will have to be compatible with large drives however, see below)
Apple:
MacPro machines with OSX 10.5 and above support large drives partitoned as GUID Partitioning Table (GPT) when attached to the internal SATA ports.
The Apple Pro RAID card however is limited to drives under 2.2TB each on its SATA connectors even if it is installed in a MacPro.
PowerMacintosh G5 machines also have limitations with drives larger than 2 TB, with a few exceptions – when the drive is formatted as GUID, and when the PowerMac is running OSX 10.5 and above, they should work.
Intel iMac machines should be compatible, although they have their own unique issues with temperature sensors when installing third party drives.
External:
External USB/Firewire SATA hard drive enclosures, RAID enclosures and Network storage (NAS) enclosures may or may not support large drives depending on the chipset and firmware of the enclosure, it will have to be verified on a case by case basis. Many new 3.5″ drive enclosures can support 3 and 4 TB drives.
Background:
There are two issues to be addressed, the total drive size, and the size of the sectors on the drive.
Larger hard drives (including a number of 2 TB models such as the Western Digital Caviar Green 2 TB) use a new, larger 4 KB sector size, and an older machine may not be compatible, or may need software drivers to address the drive.
Western Digital, installing 2 TB Advanced Format drives with Windows http://www.wdc.com/en/products/products.aspx?id=120#tab10
Western Digital, installing 2 TB Advanced Format drives on non-Windows systems http://wdc.custhelp.com/app/answers/detail/a_id/5655
“If your operating system is either Windows 7 or Vista, WD recommends using the latest Intel driver version 9.6 or later for maximum performance in all situations.Please visit Intel for the latest driver downloads.”
For NVidia chipset machines, Microsoft has released a patch for Windows 7 and Server 2008 http://support.microsoft.com/kb/982018
Western Digital has WD Align software to properly set up 2 TB Advanced Format drives with Windows. Note that these software updates do not allow a 3 TB or 4 TB drive to work with an older BIOS motherboard.



