阿呆:小蛋,我刚被媳妇骂了,买了块固态硬盘,媳妇说我烧包,伤不起啊伤不起!你咋了,怎么脸拉的跟驴似的?
小蛋:呆哥,我也伤不起啊,刚买了一块希捷3TB硬盘,本打算去哥们那拷高清大片,结果装到电脑上显示出两块硬盘,哥们说我被忽悠了,就去找商家理论,结果被羞辱一通。。。
阿呆:哈哈,那必须羞辱你,其实是这样的。目前的主流主板BIOS对于MBR分区定义每个扇区512字节,磁盘寻址32位地址,所能访问的磁盘容量最大是2.19TB(232*512byte)。Windows从MBR启动,因此每个MBR都限制在2.19TB。而剩余的746GB就被识别成第二块硬盘了。
3TB硬盘被系统自动拆分成两个分区
小蛋:恩,商家也简单的跟我说了,不过也道歉没跟我解释清楚。商家说从Vista、Win7时代开始,为了解决硬盘限制的问题,增加了GPT格式。GPT是GUID分区表(GUID Partition Tables)的意思,GUID是全球唯一标识的意思(Globally Unique Identifier)。GPT的全称就是全球唯一标识分区表。GPT分区表采用8个字节即64bit来存储扇区数,因此它最大可支持264个扇区。同样按每扇区512byte容量计算,每个分区的最大容量可达9.4ZB(即94亿TB)。GPT突破了MBR的2.19TB限制。
阿呆:是的,除了BIOS的限制,操作系统对于新3TB硬盘也存在许多弊端,下面看一个表格。
数据盘 | 系统盘 | |
Windows XP 32bit | 不支持 GPT分区 | 不支持 GPT分区 |
Windows XP 64bit | 支持 GPT分区 | 不支持 GPT分区 |
Windows Vista 32bit | 支持 GPT分区 | 不支持 GPT分区 |
Windows Vista 64bit | 支持 GPT分区 | GPT分区需要UEFI BIOS |
Windows 7 32bit | 支持 GPT分区 | 不支持 GPT分区 |
Windows 7 64bit | 支持 GPT分区 | GPT分区需要UEFI BIOS |
Linux | 支持 GPT分区 | GPT分区需要UEFI BIOS |
如想享受到完整的3TB硬盘,那么用户应使用像Windows 7、WindowsServer 2008、Windows Server 2003 SP1等更高级的操作系统。这些系统可以使用GPT分区表来支持大容量硬盘。虽然采用GPT分区表能够将电脑对硬盘的支持容量大大提升,但对于目前大部分普通电脑来说,采用GPT分区表后,硬盘只能作为从盘使用,用户将无法在3TB硬盘上安装系统。
支持最新BIOS的主板
不过从2011年开始,发布的多款主板如P67、H67、890GX等主板全部采用最新的UEFI主板,这也为将来支持大容量硬盘铺平道路。