3TB 仅仅是一个起点,磁盘容量极限之路 Long long ago,在PC 技术还处于初步发展的时候,IBM 和微软为磁盘制定了一些规范,一直延用到今天,比如磁盘扇区大小为512by te,三十年后的今天再回头看看,这些巨头肯定是没预料到PC 技术日新月异,发展的实在是太快了,完全超越了他们当时的“高瞻远瞩”。 初遇8.4GB 极限 最初,人们采用柱面数(Cy linders)、磁头数(Heads)和扇区数(Sectors)的方式对磁盘进行寻址,也就是CHS(Cy linder/Head/Sector)寻址,这三个参数能唯一确定磁盘上的数据区域。CHS 采用的是24bit 数据操作方式,其中柱面数为8bit 数据,磁头数为10bit,扇区数为6bit,每个扇区的大小为512by te,因此从理论上讲,当时磁盘容量的极限为: 28 * 210 * 26 * 512 by te = 8589 MB = 8.4 GB 很显然,计划赶不上变化,磁盘容量一直在突破中,业界开始放弃古老的CHS 寻址模式,采用了新的LBA(Logical Block Addressing)逻辑块寻址模式。 再遇137GB 极限 在LBA 模式中,地址不再表示实际磁盘的实际物理地址(柱面、磁头和扇区),LBA编址方式将CHS 三维寻址方式转变为一维的线性寻址,系统效率得到大大提高,在访问磁盘时,由磁盘控制器再将这种逻辑地址转换为实际磁盘的物理地址。 开始时,LBA 的寻址数据只有28bit,比 CHS 模式的24bit 提高有限: 228 * 512 by te = 137438 MB = 137 GB 137GB 的极限问题很多人可能还记忆犹新,几年前当160GB 磁盘潮涌而来时,不少玩家发现他们的主板不能识别新的磁盘,或者只能使用137GB 的容量。当然解决的办法也很简单,提升 LBA 的寻址数据空间。 新的2.1TB 极限 Technical Committee T13(T13技术委员会,ATA 存储设备规范协议制订组织)为了解决28bit LBA 寻址模式的限制,对于 ATA/ATAPI-6标准进行了一些修改,通过48bit LBA 来支持更多的扇区,但是古老的MBR(Main Bootable Record,主引导记录)只能是32bit 的,因此即使是48bit LBA,其最大能寻址的磁盘容量也只能达到2.1TB: 232 * 512 by te = 2199023 MB = 2.19 TB 虽然在目前来说,大多数人的磁盘容量还没有超过2TB,但是3TB 的磁盘却已面世。 3TB 是一件难事 3TB 是一件难事,可能你会说,希捷和西数都有3TB 的磁盘发布了,何难之有?之所以这么说,是因为生产一个3TB 容量的磁盘并不难,难就难在怎么让你的软硬件平台去支持这个超过...