• Linux系统是怎样识别硬盘设备和硬盘分区的?

    Linux 系统初始化时,会根据 MBR 来识别硬盘设备。

    MBR,全称 Master Boot Record,可译为硬盘主引导记录,占据硬盘 0 磁道的第一个扇区。MBR 中,包括用来载入操作系统的可执行代码,实际上,此可执行代码就是 MBR 中前 446 个字节的 boot loader 程序(引导加载程序),而在 boot loader 程序之后的 64 个(16×4)字节的空间,就是存储的分区表(Partition table)相关信息。如图 1 所示。


    MBR结构示意图
    图 1 MBR结构示意图

更多...

加载中...