描述GPT是什么?
介绍:
全球唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体硬盘的分区表的结构布局的标准。它是可扩展固件接口(UEFI)标准(被Inter用于代替个人计算机的BIOS)的一部分,被用于代替BIOS系统中的一个32bits的存储逻辑块地址和大小信息的主记录(MBR)分区表。对于那些扇区512字节的磁盘,MBR分区不支持容量大于2.2TB的分区,然而,一些硬盘制造商注意到这个局限性,并且将他们的容量较大的磁盘升级到4KB的扇区,这意味着MBR的 有效容量上限提升到16TiB。这个看似“正确的“解决方案在临时地降低人们对改进磁盘分配表的需求的同时,也给市场带来关于在有较大的块(block)的设备上从BIOS启动时,如何最佳的划分磁盘分区的困惑。GPT分配64bits给逻辑块地址,因而使得最大分区大小在264-1个扇区成为可能。对于每个扇区大小为512字节的磁盘,那意味着可以有9.4ZB(9.4×1021字节)或8 ZiB个512字节(9,444,732,965,739,290,426,880字节或18,446,744,073,709,551,615(264-1)个扇区×512(29)字节每扇区)。
特点:
在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。但在GPT硬盘中,分区表的位置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。
跟现代的MBR一样,GPT也使用逻辑区块地址(LBA)取代了早期的CHS寻址方式。传统MBR信息存储于LBA 0,GPT头存储于LBA 1,接下来才是分区表本身。64位Windows操作系统使用16,384字节(或32扇区)作为GPT分区表,接下来的LBA 34是硬盘上第一个分区的开始。
为了减少分区表损坏的风险,GPT在硬盘最后保存了一份分区表的副本。
最新文章
- css圆角边框
- Android measure和layout的一点理解
- Android 对话框弹出位置和透明度的设置
- 单元测试时候使用[ClassInitialize]会该方法必须是静态的公共方法,不返回值并且应采用一个TestContext类型的参数报错的解决办法
- 新技术:Qt for Native Client (and emscripten)
- iOS 部分问题总结2 - 苹果审核篇
- php的一些小笔记--数组
- Hadoop 相关问题
- js实现的侧边栏展开收缩效果
- cap deploy:setup报错
- 蓝桥杯入门训练-Fibonacci数列
- C# 接口属性的定义&;get、set访问器的简单应用
- matlab画台风轨迹图小tip
- Linux之定时任务crond
- ESB简介及选型(转) http://www.cnblogs.com/skyme/archive/2012/08/06/2623414.html
- redhat7.3安装python3 pip3
- super 使用以及原理
- Vue+ajax的使用小结
- 应对Gradle联网问题、长时间卡在resolve dependencies的思路
- 参看dll参数类型
热门文章
- nodejs之express中间件cookie-parser使用
- 阶段3 1.Mybatis_12.Mybatis注解开发_8 mybatis注解开发使用二级缓存
- 10 mysql选错索引
- python基础--导入模块
- 【VS开发】【智能语音处理】语音信号处理之(四)梅尔频率倒谱系数(MFCC)
- Vue --》this.$set()的神奇用法
- JavaScript中:地址引用的特性,导致静态初始值被修改
- Linux中/etc下面passwd和shadow文件介绍
- ps -ef 和ps -aux的区别
- 初相识|performance_schema全方位介绍