分享

2T以上的硬盘及GPT分区

 昵称6233622 2013-01-07

2T以上的硬盘及GPT分区

  目前,2TB硬盘的价格已经降到700以下,3TB硬盘已经上市,那么我们是不是拿来一块3T硬盘就立刻可以使用了?其实未必。

  现在的PC是沿用了数十年的主板BIOS+硬盘MBR分区形式。MBR(Master Boot Record)即主引导记录,MBR分区的标准决定了它只能支持2.16TB以下的硬盘,超过2.16T的那部分是无法识别的。

 

  为解决这个问题,微软和英特尔开发了GPT分区模式。GPT(GUID Partition Table)即全局唯一标识分区表,其中GUID意为“全局唯一标识符 (Globally Unique Identifier) ”。
  与MBR最大允许四个活动分区的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区。GPT可管理硬盘大小达到了18EB(1EB=1024PB=1048576TB),不过NTFS文件系统最大仅支持到256TB。

 

  那么,GPT分区模式除了支持海量硬盘以外,对操作系统以及主板有什么要求呢?为容易理解起见,这里不引用专业术语了,简单来说,GPT分区模式的硬盘:


  1)不能在上面安装常用的Win XP操作系统。即使是Vista或Windows 7也只有使用基于FEI(而不是BIOS)的主板才能在GPT硬盘上安装并启动;


  2)即使做数据盘当仓库用,Win XP(32位)也不能访问GPT模式的硬盘,只会把它看作无法识别的硬盘,这是防止误把它当作尚未初始化的硬盘而误删数据。只有Win XP(64位)或者Windows Server 2003(32位)SP1或者Vista以上的操作系统才可以在GPT模式的硬盘上进行读写。


  除了上述两条限制之外,GPT硬盘在其它的使用上与MBR硬盘并没什么区别,分区、格式化操作也都一样,而且初始化为GPT格式后也不必考虑什么扩展分区或逻辑分区了。如果您使用的是Win 7操作系统,那除了主硬盘(操作系统所在的硬盘)之外,其它从盘哪怕是1TB的硬盘现在也可以使用GPT格式。但是要注意,如果您还想把这硬盘挂到别的使用Win XP的机器上去读写,那只能被识别为未知的硬盘而不能进行任何操作。

 

  附1:一块硬盘不可能同时具有MBR与GPT属性,因为MBR与GPT是对硬盘的初始化而言,操作的是整个硬盘。硬盘在初始化之后,不论当前是MBR硬盘还是GPT硬盘,还可以互相转换,但只有在硬盘上没有任何分区或卷的情况下转换。所以在转换之前,请备份该硬盘的全部数据并删除所有分区和卷。

 

  附2:GPT的分区信息记录在分区中,而不象MBR那样记录在主引导扇区里,而且GPT磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。为保护GPT不受MBR类磁盘管理软件的危害,GPT在主引导扇区建立了一个保护分区的MBR分区表,这种分区的类型标识为0xEE,这个保护分区的大小在Windows下为128MB,Mac OS X下为200MB,在Windows磁盘管理器里名为GPT保护分区,可以让MBR类磁盘管理软件(如Win XP的磁盘管理器)把GPT看成一个未知格式的分区,而不是错误地当成一个未分区的磁盘。fdisk命令也不支持GPT磁盘,所以使用fdisk来查看磁盘的分区是没有用的。

 

  附3:2004年,微软和英特尔共同推出一种名为可扩展固件接口(EFI)的主板升级换代方案。EFI(Extensible Firmware Interface)即可扩展固件接口,EFI的位置很特殊,不像是BIOS那样是固件又是接口,EFI只是一个接口,位于操作系统与平台固件之间。事实上,EFI技术源于英特尔安腾处理器(Itanium)平台的推出。安腾处理器采用的是英特尔为服务器高端市场设计的与x86系列完全不同的64位新架构。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多