分区表可以选择MBR或GPT。从兼容性角度考虑,一般建议使用MBR分区表来满足使用需求。
初始化新硬盘时,选择的分区表类型由硬盘的容量决定。
对于总容量小于或等于2TB的硬盘,分区表可以选择MBR或GPT。从兼容性角度考虑,一般建议使用MBR分区表来满足使用需求。
对于总容量大于2TB的硬盘,必须选择GPT分区表来识别所有硬盘容量。由于其自身设计的限制,MBR分区表只能支持最大2TB的地址空间。对于超过2TB的大硬盘,如果使用MBR分区表,2TB之后的空间将无法被识别和使用。
扩展信息GPT
GUID磁盘分区表(GUIDPartitionTable,缩写:GPT)的意思是“全局唯一标识磁盘分区表”,是一个实体标准硬盘分区表的结构布局。它是可扩展固件接口(EFI)标准(Intel用来取代个人电脑BIOS)的一部分,用于取代BIOS系统中的32位主引导记录(MBR)分区,用于存储逻辑块地址和大小信息。表面。
在MBR硬盘中,分区信息直接存储在主引导记录(MBR)中(系统引导程序也存储在主引导记录中)。但在GPT硬盘中,分区表的位置信息存储在GPT标头中。不过出于兼容性的考虑,硬盘的第一个扇区仍然被用作MBR,后面是GPT头。
与现代MBR一样,GPT也使用逻辑块地址(LBA)来取代早期的CHS寻址方法。传统的MBR信息存储在LBA0中,GPT标头存储在LBA1中,然后是分区表本身。64位Windows操作系统使用16,384字节(或32个扇区)作为GPT分区表,下一个LBA34是硬盘上第一个分区的开始。
苹果曾警告:“不要假设所有设备的块大小都是512字节。”一些现代存储设备(例如固态驱动器)可能使用1024字节的块,而一些磁光盘(MO)可能使用2048字节的扇区(但磁光盘通常不分区)。一些硬盘驱动器制造商计划生产4096字节扇区驱动器,但截至2010年初,这种新驱动器使用固件向操作系统伪装512字节扇区。
采用Intel架构的苹果电脑也使用GPT。
为了降低分区表损坏的风险,GPT在硬盘末尾保存了一份分区表的副本。
MBR
主引导记录(MBR,MainBootRecord)是位于磁盘前端的一段引导(Loader)代码。它负责在磁盘操作系统(DOS)读写磁盘时判断分区的合法性并定位分区引导信息。它是由磁盘操作系统(DOS)在初始化硬盘时生成的。
一个扇区的硬盘主引导记录MBR由四部分组成,如图6-15所示。
·主引导程序(偏移地址0000H--0088H),负责从活动分区加载并运行系统引导程序。
·错误信息数据区,偏移地址0089H--00E1H为错误信息,00E2H--01BDH均为0字节。
·分区表(DPT,DiskPartitionTable)包含4个分区表项,偏移地址01BEH--01FDH,每个分区表表项长16字节,总共64字节分别是分区表项1、分区项2,分区项3,分区项4。
·结束标志字,偏移地址01FE--01FF处的2字节值为结束标志55AA。如果标志错误,系统将无法启动。
参考资料
mbr
GPT
上一篇:虚拟机怎么新建一个磁盘
下一篇:固态硬盘的内存大小