电脑硬盘分区表的两种格式:MBR 和 GPT

电脑硬盘分区表的两种格式:MBR 和 GPT

段子手168 2024-4-5

电脑硬盘分区表有两种格式:MBR 和 GPT:

一、MBR 分区表

1.MBR 是主引导记录 (Master Boot Record) 的英文缩写
在传统(Legacy)硬盘分区模式中,引导扇区是每个分区(Partition) 的第一扇区, 而主引导扇区是硬盘的第一扇区。
2.为了方便计算机访问硬盘,把硬盘上的空间划分成许许多多的区块
(英文叫 sectors,即扇区), 然后给每个区块分配一个地址,称为逻辑块地址( 即 LBA )。
3.在 MBR 磁盘的第一个扇区内保存着启动代码和硬盘分区表。
4.启动代码的作用是指引计算机从活动分区引导启动操作系统(BIOS 下启动操作系统的方式)。
5.分区表的作用是记录硬盘的分区信息。
6.在 MBR 中,分区表的大小是固定的,一共可容纳 4 个 主 分区信息。
7.在 MBR 分区表中逻辑块地址采用 32 位二进制数表示,
因此一共可表示 2^32(2的32次方)个逻辑块地址。
如果一个扇区大小为 512 字节,那么 MBR 硬盘最大分区容量仅为 2TB。
这也是 winXP 系统,最大支持 2TB 硬盘的原因。

二、GPT 分区表

1.GPT 是 GUID 磁碟分割表 (GUID Partition Table)的缩写
含义“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准。 现在新型(UEFI)主流硬盘分区表,都是 GPT。
2.在 GTP 磁盘的第一个数据块中同样有一个与 MBR (主引导记录)类似的标记,叫做 PMBR。
3.PMBR 的作用是,当使用不支持 GPT 的分区工具时,整个硬盘将显示为一个受保护的分区, 以防止分区表及硬盘数据遭到破坏。
4.UEFI 并不从 PMBR 中获取 GPT 磁盘的分区信息,它有自己的分区表,即 GPT 分区表。 GPT 的分区方案之所以比MBR更先进,是因为在 GPT 分区表头中可自定义分区数量的最大值, 也就是说 GPT 分区表的大小不是固定的。
5.在 Windows 中,微软设定 GPT 磁盘最大分区数量为 128 个。
另外,GPT 分区方案中逻辑块地址 (LBA) 采用 64 位二进制数表示,
可以表示 2^64 个逻辑块地址。 除此之外,GPT 分区方案在硬盘的末端还有一个备份分区表,保证了分区信息不容易丢失。

三、MBR GPT 总结

1.随着磁盘容量越来越大,传统的 MBR 分区表已经不能满足需求,
因为 MBR 分区表最多只能识别 2TB 左右的空间,
大于 2TB 的容量将无法识别从而导致硬盘空间浪费,
而 GPT 分区表则能够识别 2TB 以上的硬盘空间。
另外 MBR 分区表最多只能支持 4 个主分区
或三个主分区 +1 个扩展分区 LBA (逻辑分区不限制),
2.GPT 分区表在 Windows 系统下可以支持 128个 主分区。
主板 BIOS 开启 UEFI,硬盘就是 GPT 分区表,
主板 BIOS 是传统 Legacy,硬盘就是 MBR 分区表,
3.大多数情况下安装系统必须是: UEFI+GPT 或 Legacy+MBR,
不能有其他的组合。
4.winXP 以前的系统 只能是 Legacy+MBR
win7 默认(32位)是 Legacy+MBR,
win7 64 位支持 UEFI+GPT 下安装,
win10 默认是 UEFI+GPT,
win10 还支持 Legacy+MBR

四、查看硬盘是 MBR 还是 GPT 分区表:

方法一:磁盘管理

1、在桌面上右键点击 我的电脑/这台电脑/计算机,选择“管理”;
2、在“磁盘管理”中,右键“磁盘0”,在弹出的右键菜单中,
如果是“转换成 MBR 磁盘”则表示 GPT 分区表,
如果是“转换成 GPT 磁盘(动态磁盘)”则为 MBR 分区表。
在这里插入图片描述

方法二:命令方法

1、按下 Win+R 打开运行,输入cmd,打开命令提示符;
2、输入 diskpart 按回车执行,
切换到 DISKPART 命令,输入 list disk,按回车;
3、查看最后一列的GPT,如果有 * 号则为 GPT,如果没有则为 MBR。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/518845.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

1970-2021年全国区县级碳排放数据8

1970-2021年全国区县级碳排放数据 1、时间:1970-2021年 2、指标:2877个区县 3、来源:EDGAR 4、指标:二氧化碳排放量 5、样本量:14W 6、指标解释: 二氧化碳排放是一个生态环境专业术语,主…

项目经理必须知道的三大财务报表相关知识

清晖有个不错的讲项目经理应该知道的三大财务报表相关知识,地址:项目经理必备的财务知识_哔哩哔哩_bilibili

深度学习的数学基础--Homework2

学习资料:https://www.bilibili.com/video/BV1mg4y187qv/?spm_id_from333.788.recommend_more_video.1&vd_sourced6b1de7f052664abab680fc242ef9bc1 神经网络的特点:它不是一个解析模型,它的储存在一堆参数里面(确定一个超平…

File(一),IO流,递归详解

File类 介绍 java.io.File类是Java语言提供了用来描述文件和目录(文件夹)的 构造 方法 注意: 构造方法中通常用的是第一个方法文件和目录可以通过File封装成对象File封装的对象仅仅是一个路径名,它是可以存在的,也可以不存在 绝对路径…

详解protected访问限定符

1.同一个包中的同一类 package demo1;public class Test1 {protected int a 10;protected void b() {System.out.println("这是protected修饰的成员方法");}public static void main(String[] args) {Test1 test new Test1();System.out.println(test.a);test.b()…

Vue学习笔记-S1

1 什么是Vue Vue是一款用于构建用户界面的渐进式JavaScripte框架,可基于数据渲染用户页面. 1.1 Vue的知识架构 Vue核心包:声明式渲染、组件系统Vue构建:客户端路由、状态管理、构建工具局部使用Vue:快速入门、常用指令、生命周…

4.5日学习打卡----学习Apache HttpClient 5

4.5日学习打卡 目录: 4.5日学习打卡Apache Commons HttpClient简介 Apache HttpClient 5简介依赖HttpClient 5 GET 请求HttpClient 5 Fluent GETHttpClient5 GET 请求参数HttpClient 5 POST 请求HttpClient 5 Fluent POSTHttpClient5 POST JSON 参数HttpClient 5 设…

什么是地理信息系统(GIS),它能为我们做什么?

当您准备从事GIS相关职业或准备建设一个GIS相关的系统时,您需要对GIS有一个大概的整体了解。这篇文章很适合您从宏观了解GIS当前的整体情况及发状况!希望这篇文章对您有所帮助! 什么是地理信息系统? GIS 代表地理信息系统。…

linux时间同步工具chrony的配置和时间设置的相关说明

目录 目录 介绍 1.搭建ntp服务器 2.配置ntp客户端 3.其他设置 4.客户端无法进行时间同步 介绍 目前比较流行的时间同步工具有ntpd和chrony,ntpd采用123/UDP端口通信,chrony采用323/UDP端口通信。Centos7以上版本默认安装chrony服务来同步时间&#x…

go | 上传文件 | tcpdumpwireshark 抓包分析

go 上传文件 package mainimport ("fmt""log""github.com/gin-gonic/gin" )/*执行命令: curl -X POST http://localhost:8080/upload -F "file/path/main.zip" -H "Content-Type:multipart/form-data"*/ func m…

Python实战 | 如何使用 Python 调用 API

本文目录 一、前言 二、调用浙江数据开放平台API获取数据 (一)API获取数据的流程 (二)HTTP请求 (三)API的参数 (四)使用request库获取API数据 三、调用百度通用翻译API 四、总结 本文…

vscode-task.json自定义任务

以下所有内容,参考自VScode官方文档: vscode_task-docs任务说明文档vscode_variables-reference-docs变量说明文档vscode addtional docs for task 说明: 博客内容均为个人理解,有错误请移步官方文档, 查阅文档, 纠正错误. 这篇blog记录一下个人对vscode任务(task)的使用方法 个…

C++中的STL——vector类的基本使用

目录 vector介绍 vetor类定义 vector常见构造 vector类中的容量操作 size()函数与capacity()函数 resize()函数 reserve()函数 max_size()函数 vector类中的数据遍历操作 operator[]()与at()函数 vector类中的迭代器遍历 正向遍历begin()和end()迭代器——非const …

adobe stock会员开通付费付款订阅充值教程/adobe stock免费白嫖一个月

登录adobe stock的官网,点击你想要下载的视频,然后点击免费下载,我们点击免费试用按钮,可以看到非常贵,需要80美金一个月,用fomepay可以免费白嫖一个月 点击获取一张虚拟信用卡,就可以白嫖一个…

基于JAVA+SpringBoot+Vue的前后端分离的大学健康档案管理系统

一、项目背景介绍: 随着社会的发展和科技的进步,人们越来越重视健康问题。大学作为培养人才的摇篮,学生的健康状况直接影响到国家的未来。然而,传统的大学健康档案管理方式存在诸多问题,如信息不透明、数据分散、更新不…

【MySQL数据库 | 第二十二篇】深入了解MySQL锁

前言: MySQL作为世界上最流行的关系型数据库管理系统之一,广泛应用于各种规模和类型的应用程序中。在处理高并发和大规模数据操作时,确保数据的一致性和完整性是至关重要的。而MySQL的锁机制正是在这样的背景下发挥着重要作用。 MySQL锁机制…

LeetCode 热题 100 | 贪心算法

目录 1 121. 买卖股票的最佳时机 2 55. 跳跃游戏 3 45. 跳跃游戏 II 4 763. 划分字母区间 菜鸟做题,语言是 C 1 121. 买卖股票的最佳时机 解题思路: 维护一个变量 max_pricemax_price 用于存储排在 i 天之后的股票最高价格第 i 天的最高利润 …

地质地貌卫星影像集锦(三 矿产资源篇)

1. 元古代沉积岩的抬升 这个地区位于Leigh Creek中部,距离澳大利亚南部的阿德莱德约500km,弗林德斯山脉的北面是Gawler克拉通。弗林德斯山脉是由元古代沉积岩抬升后形成的块体,在其之下的是寒武纪的岩石,它座落在距阿德莱德北…

唐刘:关于产品质量的思考 - 我的基本认知

我在文章《 TiDB in 2023 - 一次简单的回顾 》 中提到了一个我一直以来面临的问题:每次 TiDB 发布新版本后,我如何能够非常自信地告诉客户,这个版本的质量很好,大家可以放心使用呢? 坦白地说, 这个问题并不…

[HackMyVM]靶场Deeper

难度:Easy kali:192.168.56.104 靶机:192.168.56.148 端口扫描 ┌──(root㉿kali2)-[~/Desktop] └─# nmap 192.168.56.148 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-04-05 19:55 CST Nmap scan report for 192.168.56.148 Host is up (0.00013s latency). N…