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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM