zoukankan      html  css  js  c++  java
  • 主引导扇区

    主引导扇区(512Byte)= MBR(446)+DPT分区表(64)+MagicNumber(2)


    主引导扇区(0000H-01FF):

    • 为于磁盘的第一个扇区

    MBR(0000H--0088H):

    • 在windows系统用应该是NTLoader
    • 在Linux系统下应该是类似grub等启动加载器的一类存在

    DPT分区表(01BEH--01FDH):

    • 这种分区表可以容纳4条记录(主分区、扩展分区)
    • 这种分区表支持分区最大为2.2T

    MagicNumber(01FE--01FF):

    • 值为55AA
    • 当值为55AA,计算机才认为这个盘上面具有系统,才会执行MBR上的程序



    GPT的全称是Globally Unique Identifier Partition Table,意即GUID分区表,它的推出是和UEFI BIOS相辅相成的,鉴于MBR的磁盘容量和分区数量已经不能满足硬件发展的需求,GPT首要的任务就是突破了2.2T分区的限制,最大支持18EB的分区。 而在分区数量上,GPT会为每一个分区分配一个全局唯一的标识符,理论上GPT支持无限个磁盘分区,不过在Windows系统上由于系统的限制,最多只能支持128个磁盘分区,基本可以满足所有用户的存储需求。在每一个分区上,这个标识符是一个随机生成的字符串,可以保证为地球上的每一个GPT分区都分配完全唯一的标识符。 而在安全性方面,GPT分区表也进行了全方位改进。在早期的MBR磁盘上,分区和启动信息是保存在一起的。如果这部分数据被覆盖或破坏,事情就麻烦了。相对的,GPT在整个磁盘上保存多个这部分信息的副本,因此它更为健壮,并可以恢复被破坏的这部分信息。GPT还为这些信息保存了循环冗余校验码(CRC)以保证其完整和正确——如果数据被破坏,GPT会发觉这些破坏,并从磁盘上的其他地方进行恢复。


    补充

    • 柱面是文件系统中最小的单位,也就是说进行磁盘分区柱面是最小的单位了。
  • 相关阅读:
    2019牛客暑期多校训练营(第三场)B题、H题
    2019牛客暑期多校训练营(第四场)k题、j题
    Manacher算法 & Palindrome
    HDU 3336——Count the string
    判断一个点是否在三角形内
    P1052 过河
    P1353 [USACO08JAN]跑步Running
    hdu 1686 Oulipo
    Cyclic Nacklace HDU
    高精地图技术分析
  • 原文地址:https://www.cnblogs.com/blbl9527/p/7379799.html
Copyright © 2011-2022 走看看