MBR与GPT分区表

文章目录

  • MBR分区表
    • MBR分区表结构
    • MBR分区表项
    • 查看U盘的分区表信息
      • 查看系统中所有磁盘的分区类型
      • 获取分区表信息
  • GPT分区表
    • 保护性MBR
    • GPT分区表头格式
    • GPT分区表项格式
      • 分区类型
      • 分区属性
      • 分区表项内容

MBR分区表

CHS :磁头(Heads)、柱面(Cylinder)、扇区(Sector)

MBR : Main Boot Record 主引导记录 (MBR/DOS分区表) ,分区信息存储在磁盘的0扇区。
在这里插入图片描述

MBR分区表结构

在这里插入图片描述

MBR分区表项

在这里插入图片描述
每个磁盘最多分为4个主分区,或三个主分区及一个扩展分区,扩展分区可分为N个逻辑分区。单个分区最大支持2TB,分区表只能管理最大2TB空间。

查看U盘的分区表信息

在linux系统下

查看系统中所有磁盘的分区类型

fdisk -l

在这里插入图片描述

获取分区表信息

dd if=/dev/sdb of=./mbr.bin bs=1024 count=16
hexdump -C ./mbr.bin

在这里插入图片描述
磁盘标识符:0x0F52E7FE

引导标识:0x00;如果该分区内安装了操作系统,则该分区必须为活动分区,方可成功引导该分区内的操作系统(即为80H);

分区类型 :

分区标志分区类型
0x05扩展分区
0x06FAT16分区
0x07NTFS分区
0x83Linux分区
0x0BFAT32分区
0x0CFAT32分区
0x0F扩展分区
0x1C隐藏的FAT32分区
0xEEGPT分区

本分区之前以用的扇区数:0x2000 = 8192

本分区总扇区数:0x01DE1C00 = 31333376

GPT分区表

GUID : Globally Unique Identifier 全局唯一标识符

GPT :GUID partition table 全局唯一标识分区表

LBA :Logical Block Address 逻辑块地址

在这里插入图片描述LBA0 : 保护性MBR,保护GPT分区表不受MBR磁盘工具的危害,含有一个分区类型为0xEE的分区,MBR磁盘无法识别,因此拒接对硬盘进行操作,从而保护GPT分区。在支持GPT的操作系统中,LBA0也用于保存启动代码,0XEE表示此硬盘使用GPT分区表。

LBA1 : 分区表头,记录硬盘的信息,分区表管理的空间大小以及分区表项数量,分区表项的地址。

LBA2-LBA33 : 硬盘各个分区的信息。

保护性MBR

按照上面MBR的方法,获取使用gpt分区表的U盘的分区表数据。
在这里插入图片描述

GPT分区表头格式

偏移量长度内容
08签名(“EFI PART”, 45 46 49 20 50 41 52 54)
84修订(在1.0版中,值是 00 00 01 00)
124分区表头的大小(单位是字节,通常是92字节,即 5C 00 00 00)
164分区表头(第0-91字节)的CRC32 校验,在计算时,把这个字段作为0处理,需要计算出分区表项的CRC32校验后再计算本字段
204保留,必须是 0
248当前LBA(这个分区表头的位置)
328备份LBA(另一个分区表头的位置)
408第一个可用于分区的LBA(主分区表的最后一个LBA + 1)
488最后一个可用于分区的LBA(备份分区表的第一个LBA-1)
5616硬盘GUID(在类UNIX 系统中也叫UUID)
728分区表项的起始LBA(在主分区表中是2)
804分区表项的数量
844一个分区表项的大小(通常是128)
884分区串行的CRC32校验
92*保留,剩余的字节必须是0(对于512字节LBA的硬盘即是420个字节)

在这里插入图片描述

GPT分区表项格式

分区类型

在这里插入图片描述

分区属性

在这里插入图片描述

分区表项内容

在这里插入图片描述
每个磁盘最多支持128个分区,单个分区最大支持到8ZB,分区表由34个LBA组成。具有备份分区表与CRC校验,主分区表损坏时可使用备份分区表。

(1ZB=1024EB,1EB=1024PB,1PB=1024TB)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

羊大师:当代年轻人如何应对压力

羊大师:当代年轻人如何应对压力 当代年轻人面临各种压力,包括工作、学习、人际关系、经济等方面的压力。以下是一些建议,帮助年轻人应对这些压力: 认识并接受压力: 首先要认识到压力是生活中不可避免的一部分。 尝试…

盘点2024年4月Sui生态发展,了解Sui近期成长历程!

2024年4月是Sui的活动月,10–11日聚焦全世界目光的Sui Basecamp会议如约而至,来自65个国家的超过1100人参加了这场在巴黎举办的Sui全球性活动。21日,Sui首届全球黑客松正式开放注册。同时,20日-28日,七天四场大陆地区重…

【数据结构】单链表专题详细分析

与其临渊羡鱼,不如退而结网。💓💓💓 目录 •✨说在前面 🍋知识点一:什么是链表? • 🌰1.链表的概念 • 🌰2.链表的结构 • 🌰3.链表的分类 🍋…

9.为什么有时候会“烫烫烫”——之函数栈桢

目录 1. 什么是函数栈帧 2. 理解函数栈帧能解决什么问题呢? 3. 函数栈帧的创建和销毁解析 3.1 什么是栈? 3.2 认识相关寄存器和汇编指令 3.3 解析函数栈帧的创建和销毁 小知识:烫烫烫~ Q&A 1. 什么是函数栈帧 我们在写C语言代码…

AI智能分析高精度烟火算法EasyCVR视频方案助力打造森林防火建设

一、背景 随着夏季的来临,高温、干燥的天气条件使得火灾隐患显著增加,特别是对于广袤的森林地区来说,一旦发生火灾,后果将不堪设想。在这样的背景下,视频汇聚系统EasyCVR视频融合云平台AI智能分析在森林防火中发挥着至…

广告归因数据回传:打造低成本、高ROI的oCPX模型

优化成本、提升转化,这一直是App效果广告买量投放的两大核心目标。广告归因中的数据回传正是因此而生,在投放oCPX类智能出价时,通过数据回传,数据算法不断对模型进行调优,广告投放机器人就会变得更加地聪明和智能&…

css 子元素 圆 均匀分布 展开动画

一般情况下使用scss就可以实现 import "math";#app {display: flex;align-items: center;justify-content: center;width: 200px;height: 200px;position: relative;border-radius: 50%;border: 1px solid #000;> span {position: absolute;display: flex;align-…

什么是HTTP/2?

HTTP/2(原名HTTP 2.0)即超文本传输协议第二版,使用于万维网。HTTP/2主要基于SPDY协议,通过对HTTP头字段进行数据压缩、对数据传输采用多路复用和增加服务端推送等举措,来减少网络延迟,提高客户端的页面加载…

Java数组(如果想知道Java中有关数组的知识点,那么只看这一篇就足够了!)

前言:数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同,Java 语言中提供的数组是用来存储固定大小的同类型元素。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSD…

PixelYourSite PRO插件下载:提升网站性能与用户体验的终极解决方案

在数字时代,网站的性能和用户体验是企业成功的关键。PixelYourSite PRO插件是专为WordPress网站设计的一款高效工具,旨在通过先进的像素管理和优化技术,提升网站加载速度,增强用户互动,从而显著提高转化率。 一、为什…

智慧便民小程序源码系统 求职招聘+房产出租+相亲交友 带完整的安装代码包以及系统搭建教程

在数字化、智能化的今天,我们的生活节奏越来越快,对于各种服务的需求也越发多元化和个性化。为了满足广大市民对于便捷、高效、全面的服务需求,罗峰给大家分享一款智慧便民小程序源码系统,集求职招聘、房产出租、相亲交友三大功能…

深入理解指针(4)

目录 1. 字符指针变量2. 数组指针变量2.1 数组指针变量是什么?2.2 数组指针变量怎么初始化 3. ⼆维数组传参的本质4. 函数指针变量4.1 函数指针变量的创建4.2 函数指针变量的使⽤4.3 两段有趣的代码4.3.1 typedef 关键字 5. 函数指针数组6. 转移表 1. 字符指针变量 …

处理解决python

1、问题现象: ModuleNotFoundError: No module named pkg_resources 2、解决方案 安装pip install setuptools即可解决:

Windows环境下VSCode C无法跳转自动补全

前言: 本文记录了自己在配置 Windows环境下 VSCode C开发环境的遇到的问题和解决方法。 参考: vscode c语言没有代码提示_clangd提示不生效-CSDN博客 VSCODE无法跳转_vscode 不能跳转-CSDN博客 vscode c/c环境配置(MinGW)调用第三官方库…

华为OD机试 - 反射计数 - 矩阵(Java 2024 C卷 200分)

华为OD机试 2024C卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷C卷)》。 刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试…

Vulstack红队评估(一)

文章目录 一、环境搭建1、网络拓扑2、web服务器(win7)配置3、域控(winserver2008)配置4、域内机器(windows 2003)配置5、调试网络是否通常 二、web渗透1、信息搜集2、端口扫描3、目录扫描4、弱口令5、phpmyadmin getshell日志gets…

OBS插件--声音波形显示

声音波形显示 波形显示是一个可以定制化的动态音频频谱图案,可以多音频进行可视化,对于音乐类主播必不可少,通过灵活的配置选项可以设计出非常个性化的频谱图形。 下面截图演示下操作步骤: 首先,打开 OBS直播助手 在…

探索生命奥秘的新征程:谷歌AlphaFold 3发布!

大家好!今天和大家分享的是让人热血沸腾的消息——谷歌AlphaFold 3的发布!这次的新版本可不仅仅是一次升级,而是一次生物科技的革命! 回顾一下AlphaFold系列的历程,从AlphaFold 1的问世到AlphaFold 2的惊艳登场&#…

ChatGPT Web Midjourney一键集成最新版

准备工具 服务器一台 推荐使用浪浪云服务器 稳定 安全 有保障 chatgpt api 推荐好用白嫖的api 项目演示 项目部署 浏览器访问casaos 添加软件原添加 https://gitee.com/langlangy_1/CasaOS-AppStore-LangLangy/raw/master/chatmjd.zip 安装此软件 等待安装 安装后再桌面设置…

信息安全技术-分析题【太原理工大学】

没有历年题或明确说明大题会考什么,以下为个人猜测 简答题和选择判断占60,认真看题库和总结,能过d(^_^o) 好像说是加解密这类题会给公式让你直接套,但还是看一下基本原理,要不到时候蒙圈 1.加密算法步骤 图 1 是一个采…