硬盘容量限制又来了,用2T 以上硬盘的要注意了 单碟500G 的硬盘也已经面市,2T、2.5T 硬盘在 2009 年也已经面市。硬盘容量突飞猛进,现 1T 硬盘价格早已降至 600 元左右,2T 硬盘都已开始在用户中普及。可是,2009 年你想把旧硬盘换成 2.5T 硬盘?且慢!来看看下图 其实,硬盘容量限制问题很早就出现了,最初是 528MB、2.1GB,后来是 3.2GB、4.2GB,但引起人们注意当属 8.4GB 容量的硬盘。虽然 LBA(Ligical Block Address)逻辑块寻址模式突破了DOS 系统下 8.4GB 容量的限制,但由于自身的限制,柱面的最大数是 65536(216),磁头的最大数是 16(24),扇区的最大数是 255(28-1),因此能寻址的最大扇区数是 267,386,880 (65536× 16× 255),一扇区是 512 字节,也就是说如果以CHS 寻址方式,IDE 硬盘的最大容量为 136.9GB,这就是 137GB 容量限制的由来。 超过 137GB 容量的硬盘,可能会在一些主板上遭遇所谓的28bit LBA 限制,当然主要是指一些推出时间较早的主板,但 NVIDIA nForce2 却仍然在使用28bit LBA IDE 控制器。在这样的主板上虽然可以使用大容量的硬盘,但超出 137GB 以外的空间将无法识别,换句话说也就是被浪费了。 Technical Committee T13 组织为了解决 28bit LBA 寻址模式的限制,对于 ATA/ATAPI-6 标准进行了一些修改,通过 48bit LBA 来支持更多的扇区,从而突破这一限制,其实后来Compaq、Microsoft、Maxtor 联合推出的Big Drives 规范就是 T13 组织提出的48bit 方案为基础的,这种规范的中心思想就是增加 CHS 的位数,而柱面寄存器不变,这样就将原来LBA 寻址中可用的寄存器空间从24bit 提高到了 48bit,可以寻址的扇区数就为 281,474,976,710,655(65536×65535×65536),这样可支持的硬盘容量就达到了281,474,976,710,655× 512=144,115,188,075,855,872 字节,大致相当于 144PB(1PB=1000,000,000,000,000 字节),在一定时间内应该是足够使用了。 从这里来说,支持2T,应该不成问题才对的啊?但为什么又会出现这个限制的呢,这个要从MBR 说起。 MBR,主引导记录(Master Boot Record),也就是现有的硬盘分区模式。MBR 分区的标准决定了 MBR 只支持在 2TB 以下的硬盘,超过 2TB 的硬盘只能管理 2TB(参见后文 MBR 介绍)!为解决这个大问题,微软和英特尔在 EFI 方案中开发了 GPT 分区模式。 GPT,全局唯一标...