硬盘分区标准:GPT与MBR
硬盘分区表的格式选择有二:
| 说明 | 格式化命令 | |
|---|---|---|
| MBR | 主引导记录,分区表数据存储在硬盘的第一个扇区 | fdisk <盘符> |
| GPT | GUID分区表,分别占用了硬盘第1个、第2个和后面连续的32个扇区、以及硬盘最后34个扇区 | gpart <盘符> |
MBR
MBR是在1983年3月随着IBM PC DOS 2.0引入的,而GPT是在20世纪90年代后期开发的。MBR由三部分组成,它们是主引导代码、磁盘分区表和磁盘签名。它将数据存储在磁盘的第一个扇区。MBR仅支持2TB大小的驱动器,并且在Windows操作系统中可以容纳最多4个主分区条目。使用MBR,前三个分区应该是主分区,但您可以将最后一个分区用作扩展分区,它可以进一步细分为更小的逻辑分区。
GPT
GPT或GUID分区表是一种不同于MBR的格式,它支持超过2 TB和多达128个分区。GUID分区表由 一个保护性MBR(兼容性考虑)+ GPT头 + GPT分区表 组成,分别占用了硬盘第1个、第2个和后面连续的32个扇区,以及硬盘最后的34个扇区作为备份。GUID分区表还存储循环冗余检查(CRC)值,以检查其数据是否完整。
使用GPT磁盘分区,必须通过系统bios配置设置启用统一扩展固件接口UEFI (Unified Extensible Firmware Interface)。
普通的fdisk工具不能与GPT一起工作。您将无法使用fdisk创建大于2TB的分区。为了创建大于2TB的分区,您需要使用GNU parted或gdisk实用程序。
GPT 的优点
- GPT 支持大于2TB的磁盘,而 MBR 不支持
- GPT 磁盘分区形式支持大小不超过18TB的卷和每个磁盘多达 128 个分区,而 MBR 磁盘分区形式仅支持大小不超过2TB的卷和每个磁盘限制4个主分区(或者也可以是三个主分区加一个扩展分区和无限逻辑分区)
- GPT 磁盘将系统相关的重要数据存放于分区中,而 MBR 磁盘存放在在未分区或隐藏的扇区中
- GPT 磁盘具有冗余的主分区表和备份分区表,可以优化分区数据结构的完整性
注意
MBR + BIOS,系统引导文件和操作系统文件可以放在同一分区;GPT + UEFI,系统引导文件必须放在 ESP 分区(EFI System Partition),且操作系统必须在另外的分区中。
parted -l
Model: AVAGO HW-SAS3408 (scsi)
Disk /dev/sda: 4796GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 211MB 210MB fat16 EFI System Partition boot, esp
2 211MB 1285MB 1074MB ext4
3 1285MB 4796GB 4795GB
硬盘分区标准:GPT与MBR的更多相关文章
- 硬盘分区时GPT和MBR的区别/选择
最明显的区别是MBR最大支持2T的硬盘,而GPT则更大. 1.最先出现在Windows8中设置新磁盘,系统会询问你是想要使用MBR还是GPT分区,GPT是一种新的硬盘分区标准.GPT带来了很多新特性, ...
- linux硬盘分区表为gpt
由于mbr最大支持2T不够用,给5T的新硬盘弄成GPT的 yum install -y parted#指定硬盘parted /dev/#p 查看分区#rm 1p 删除指定分区#改成gptmklabel ...
- 【转】硬盘分区知识介绍(MBR)
转自:http://www.blogjava.net/galaxyp/archive/2010/04/25/319344.html 硬盘是现在计算机上最常用的存储器之一.我们都知道,计算机之所以神奇, ...
- 装系统 ---------- 了解 UEFI与Legacy、硬盘分区MBR和GPT
UEFI:全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface),一种详细描述类型接口的标准.这种接口用于操作系统自动从预启动的操作环境,加载到一种 ...
- 硬盘分区形式(MBR、GPT)、系统引导、文件系统、Inode和Block
目录 MBR和GPT MBR的局限性 GPT的优势 主分区.扩展分区和逻辑分区 挂接卷 Legacy.UEFI引导和GRUB引导 文件系统(FAT16.32.NTFS和EXT2.3.4.Xfs.Tmp ...
- GPT vs MBR 分区 ,,, Legacy BIOS vs UEFI BIOS
MBR与GPT两种磁盘分区格式的区别 http://itoedr.blog.163.com/blog/static/120284297201378114053240 GPT Partition Tab ...
- 【转】对硬盘进行分区时,GPT和MBR区别。
在Windows 8或8.1中设置新磁盘时,系统会询问你是想要使用MBR还是GPT分区.GPT是一种新的标准,并在逐渐取代MBR. GPT带来了很多新特性,但MBR仍然拥有最好的兼容性.GPT并不是W ...
- 3TB硬盘的容量已经超出了传统分区标准的支持
为什么3TB会有接近750G空间不能用? MBR分区格式是瓶颈 其实3TB硬盘之所以会出现各种问题,关键就在于它的容量已经超出了传统分区标准的支持.传统的硬盘采用MBR分区格式,使用LBA寻址,这种寻 ...
- 联想T470笔记本GPT改MBR分区
联想T470笔记本GPT改MBR分区 7000多元买的,这个笔记本配置还可以,就是感觉特别卡顿,于是想重做WIN7系统,为了方便激活,想把GPT分区改成MBR分区. 进入微PE1.2,用傲梅分区助手删 ...
- 对硬盘进行分区时,GPT和MBR有什么区别?
在Windows 8或8.1中设置新磁盘时,系统会询问你是想要使用MBR还是GPT分区.GPT是一种新的标准,并在逐渐取代MBR. GPT带来了很多新特性,但MBR仍然拥有最好的兼容性.GPT并不是W ...
随机推荐
- python pyinstaller库
简要 pyinstaller模块主要用于python代码打包成exe程序直接使用,这样在其它电脑上即使没有python环境也是可以运行的. 用法 一.安装 pyinstaller属于第三方库,因此在使 ...
- Python 将函数存储在模块中
将函数存储在模块中 将函数存储在被称为模块的独立文件中,在将模块导入到主程序中 import语句允许在当前运行的程序文件中使用模块中的代码 通过将函数存储在独立的文件中,可影藏程序的代码细节,将重点放 ...
- [C++提高编程] 3.1 string容器
文章目录 3.1 string容器 3.1.1 string基本概念 3.1.2 string构造函数 3.1.3 string赋值操作 3.1.4 string字符串拼接 3.1.5 string查 ...
- 响应式的 switchboard:让又大又慢的Vue/AIpine 页面爆快
我的提示: AIpine 是一个js 库,官网口号是 "一个新的轻量极javascript框架",其实我之前也没接触过,翻译这篇文章时才注意到 官方地址: [AIpine.js]h ...
- PostgreSQL-HA 高可用集群在 Rainbond 上的部署方案
PostgreSQL 是一种流行的开源关系型数据库管理系统.它提供了标准的SQL语言接口用于操作数据库. repmgr 是一个用于 PostgreSQL 数据库复制管理的开源工具.它提供了自动化的复制 ...
- tkinter的Entry设置为不可编辑状态
前 首先我们知道,tkinter中有许许多多的控件,其中使用频繁的控件之一就是Entry(输入框),那么怎么设置它为不可编辑状态呢? state选项 一般我们在写Entry的时候只传入了一个maste ...
- 【Python】爬虫下载视频
Python爬虫下载视频 前言 这两天我一时兴起想学习 PS ,于是去我的软件宝库中翻出陈年已久的 PhotoshopCS6 安装,结果发现很真流畅诶! 然后去搜索学习视频,网上的视频大多浮躁,收费, ...
- 【CF】掉分总结
比赛总结 前情提要 自从前段时间连续掉分,就心态崩了,还是自己太菜,一直想写个总结,看看这几场比赛都干了啥,以后准备怎么办.鸽了这么久的总结,是该写写了. 这是正文 首先大致提一下情感曲线(菜的真实) ...
- 向量数据库Pinecone,治疗ChatGPT幻觉的药方?
大白话了解新鲜事,今天讲讲以Pinecone为代表的向量数据库.向量数据库Pinecone一夜爆火,4月27日B轮拿到了1亿美元的融资,估值达到7.5亿美元,一个2021年刚刚推出的数据库产品,火爆背 ...
- 与世界分享我刚编的mysql http隧道工具-hersql原理与使用
原文地址:https://blog.fanscore.cn/a/53/ 1. 前言 本文是与世界分享我刚编的转发ntunnel_mysql.php的工具的后续,之前的实现有些拉胯,这次重构了下.需求背 ...