...or how to upgrade your iMac/MacPro hard drive to 3TB and get a external FireWire 800 enclosure for your Mac for free
We can‘t have enough disk space in our Mac. In our times, we store everything digital. We download our favorite movies and the latest albums from iTunes, take pictures and videos of our beloved ones (or for work) with digital cameras and transfer that to our Mac. There are business papers, presentations, eMails - you name it. Nearly everything in modern life can be represented by a file, and so we permanently increase disk space to keep up with the need to store these huge amounts of data.
Hard drives store their data into tracks, which is a circle on the surface of the rotating platter. A track is divided into sectors, where the actual data is stored in blocks of 512 Byte (or multiples of that), which are the smallest part of the disk you can access. A cylinder is the term for multiple tracks at the same position, but on different platters. As platters are build on top to each other and have data on both sides, you can address a Track by telling the hard drive which head you want access, and which cylinder it should move to. To access a specific sector, you then to access it by a number. So (50,1,4) accesses the forth sector on the fiftieth cylinder with the first head, now the hard drive knows which physical part of the drive it actually has to read or write. Newer hard drives physically don‘t correspond to that anymore, but use in software the same scheme to address sectors, to address bigger hard drives, 255 possible heads are used, even if there are only 8 physical ones. They get remapped to parts of the disk in the software of the hard drive's controller.
This addressing scheme was limited to 255 heads, 65 sectors per track and 1025 cylinders. This allows a maximum disk space of 255*65*1025*512 bytes to by addressed, or about 8GB. To make hard drives larger, the manufacturers increased the number of accessible cylinders to 16328 but limited the number of heads to 16. This increased the accessible space to about 127GB.
To overcome this, a different addressing scheme got invented, called LBA. LBA is just an ongoing number, which gets allocated to a specific block by hardware inside the drive. (Cylinder 0, Head 0, Sector 1) is actually LBA 0, (0,0,255) = LBA 254, (0,1,1) = LBA 255 and so on. The LBA however is limited to 32Bit, which is only capable of addressing 2048GB, or roughly 2.1TB. The BIOS of a PC runs in 32Bit, so there is no way address more space.
READ ON HERE IF YOU DON‘T CARE HOW A HARD DRIVE IS ACCESSED:
You might wonder why I‘m blathering about cylinders and heads and sectors and bits and bytes. Hard drive manufacturers haven‘t started yet to sell drives bigger then 2TB because virtually every PC uses a BIOS which can‘t address them (users with motherboards which use an UEFI may be <1%).
However when Apple introduced their Intel Macs, they included UEFI as a modern replacement for the BIOS, as Intel has suggested over the last years even for modern PCs. It runs in 64Bit, so it uses 64Bit numbers, and can address a 64Bit LBA. This correspondences to 8 Zettabyte (8 billion Terabyte) with hard drives who use 512 Byte sectors.
Seagate now introduced world‘s first hard drive with 3TB, the FreeAgent GoFlex 3TB. It‘s an external hard drive, so that Windows PCs can use the space. If you look inside, it‘s just a regular 3,5" 7200RPM SATA 6GBit/s drive.
As stated earlier, Macs don‘t have issues with drives larger then 2.1TB, so it will work just fine in an iMac or Mac Pro. If you are capable of changing an iMacs hard drive, removing the hard drive from the enclosure shouldn't be a problem for you. You can put your old hard drive inside the enclosure, and you get a free external hard drive with it, as the FreeAgent is about the same price as a comparable 2TB stock or external one with FireWire 800. However you need to purchase a base with an integrated controller to use the Seagate enclosure with FireWire 800 or USB 3.0, if Macs are going to support that. The enclosure has the ability to be upgraded to any other oncoming connection standard, as well.
Stock 3TB hard drives are about to be available at the end of 2010, so this is the only - and cheapest - way to get a top-of-the-line hard drive until then. The drive is around $200 plus $40 for the FireWire 800 base. If you don't live in the USA you want to order it from there. In Europe the drive is around 350€ (=$452), you'll get the drive for around 200€ (=$258) including shipping from the USA.
This stuff is just FYI. Correction and critics are welcome, it's a little unprecise but that's basically how it works. As well as zooming into MBR and GPT
- oh, and excuse my bad english, the main purpose of writing this stuff is to improve it.
Regards
We can‘t have enough disk space in our Mac. In our times, we store everything digital. We download our favorite movies and the latest albums from iTunes, take pictures and videos of our beloved ones (or for work) with digital cameras and transfer that to our Mac. There are business papers, presentations, eMails - you name it. Nearly everything in modern life can be represented by a file, and so we permanently increase disk space to keep up with the need to store these huge amounts of data.
Hard drives store their data into tracks, which is a circle on the surface of the rotating platter. A track is divided into sectors, where the actual data is stored in blocks of 512 Byte (or multiples of that), which are the smallest part of the disk you can access. A cylinder is the term for multiple tracks at the same position, but on different platters. As platters are build on top to each other and have data on both sides, you can address a Track by telling the hard drive which head you want access, and which cylinder it should move to. To access a specific sector, you then to access it by a number. So (50,1,4) accesses the forth sector on the fiftieth cylinder with the first head, now the hard drive knows which physical part of the drive it actually has to read or write. Newer hard drives physically don‘t correspond to that anymore, but use in software the same scheme to address sectors, to address bigger hard drives, 255 possible heads are used, even if there are only 8 physical ones. They get remapped to parts of the disk in the software of the hard drive's controller.

This addressing scheme was limited to 255 heads, 65 sectors per track and 1025 cylinders. This allows a maximum disk space of 255*65*1025*512 bytes to by addressed, or about 8GB. To make hard drives larger, the manufacturers increased the number of accessible cylinders to 16328 but limited the number of heads to 16. This increased the accessible space to about 127GB.
To overcome this, a different addressing scheme got invented, called LBA. LBA is just an ongoing number, which gets allocated to a specific block by hardware inside the drive. (Cylinder 0, Head 0, Sector 1) is actually LBA 0, (0,0,255) = LBA 254, (0,1,1) = LBA 255 and so on. The LBA however is limited to 32Bit, which is only capable of addressing 2048GB, or roughly 2.1TB. The BIOS of a PC runs in 32Bit, so there is no way address more space.
READ ON HERE IF YOU DON‘T CARE HOW A HARD DRIVE IS ACCESSED:
You might wonder why I‘m blathering about cylinders and heads and sectors and bits and bytes. Hard drive manufacturers haven‘t started yet to sell drives bigger then 2TB because virtually every PC uses a BIOS which can‘t address them (users with motherboards which use an UEFI may be <1%).
However when Apple introduced their Intel Macs, they included UEFI as a modern replacement for the BIOS, as Intel has suggested over the last years even for modern PCs. It runs in 64Bit, so it uses 64Bit numbers, and can address a 64Bit LBA. This correspondences to 8 Zettabyte (8 billion Terabyte) with hard drives who use 512 Byte sectors.
Seagate now introduced world‘s first hard drive with 3TB, the FreeAgent GoFlex 3TB. It‘s an external hard drive, so that Windows PCs can use the space. If you look inside, it‘s just a regular 3,5" 7200RPM SATA 6GBit/s drive.
As stated earlier, Macs don‘t have issues with drives larger then 2.1TB, so it will work just fine in an iMac or Mac Pro. If you are capable of changing an iMacs hard drive, removing the hard drive from the enclosure shouldn't be a problem for you. You can put your old hard drive inside the enclosure, and you get a free external hard drive with it, as the FreeAgent is about the same price as a comparable 2TB stock or external one with FireWire 800. However you need to purchase a base with an integrated controller to use the Seagate enclosure with FireWire 800 or USB 3.0, if Macs are going to support that. The enclosure has the ability to be upgraded to any other oncoming connection standard, as well.

Stock 3TB hard drives are about to be available at the end of 2010, so this is the only - and cheapest - way to get a top-of-the-line hard drive until then. The drive is around $200 plus $40 for the FireWire 800 base. If you don't live in the USA you want to order it from there. In Europe the drive is around 350€ (=$452), you'll get the drive for around 200€ (=$258) including shipping from the USA.
This stuff is just FYI. Correction and critics are welcome, it's a little unprecise but that's basically how it works. As well as zooming into MBR and GPT
Regards