zoukankan      html  css  js  c++  java
  • MSDOS(MBR)和GPT磁盘分区表

    MBR和GPT分区

    MBR分区:以磁盘的第一个扇区(512byte)记录分区表,其中,446byte存储开机管理程序(MBR 主要开机记录),64byte用于存放分区表

                      分区实际上是对分区表的修改

                      MBR分区以磁柱为分割单位

                      分区表只有64byte,只能够记录四个分区的信息,我们可以通过扩展分区的方式增加分区的个数

                      一个磁盘最多只能有一个扩展分区,扩展分区不能够格式化,里面可以分出逻辑分区

                      逻辑分区从变化四开始,例如sda5,例如三个主分区一个扩展分区的情况(sda1,sda2,sda3,,sda5),sda4代表扩展分区

    GPT分区:因为最新的磁盘的扇区有可能为4K,因此GPT为了和MBR相兼容,使用了LBA(logic block address)来代替扇区(512),LBA0中446字节存储开机管理程序

                      LBA1记录分区表的开始结束LBA信息及分区表备份的LBA信息(最后的32个LBA),在之后的2-33LBA记录分区表信息

                      每个LBA可以记录四个分区信息,因此可以记录32*4=128个分区信息,及GPT分区表可以提供128个分区

                      每个LBA为512byte,因此每个分区使用128byte来记录,用64bit来记录分区的起始或结束LBA,因此一个分区理论最大为2^64*512B=2^33TB

  • 相关阅读:
    vue组件上绑定原生事件
    vue中sync的使用原来这么简单
    vscode快捷键
    justify-content: space-between能够对齐的解决办法
    day_01:__all__、__init__、推导式
    单元测试框架pytest
    ELK从入门到实战
    HTB::Return
    Codeforces Round #752 (Div. 2) ABCD
    动态神经网络综述阅读笔记
  • 原文地址:https://www.cnblogs.com/monkey6/p/10556364.html
Copyright © 2011-2022 走看看