第二章
Linux系统中设备是以文件形式存在的,都存放在/dev目录 下,如下是常见的几个装置。


如今IDE也被仿真为/dev/sd[a-p]
虚拟机中,磁盘文件VirtIO应为/dev/vd[a-p]
以侦测顺序决定装置文件名。
MBR
磁盘的第一个扇区存储MBR(master boost record)和分区表(patition table)
分区表最多纪录四笔记录,所以要实现多个分区需使用如下方法,将一个分区作为延伸分区,然后将这个延伸分区分为多个逻辑分区。

总结一下

GPT

LBA0(MBR兼容模块) 与MBR相似,第一个区块(原来第一个扇区中存储MBR)的部分相似,存储第一阶段的开机管理程序。第二个区块(原来存放分区表)存放一个特殊标志,用来表示此磁盘为GPT格式。
LBA1(GPT表头记录)记录了分区表本身的位置和大小,和备份分区。
LBA2-33(实际记录分区信息)每个LBA可以记录4笔数据,所以总共可以记录128笔数据。
BIOS
多重引导示意图。

每个分区槽都可以有自己的启动扇区。
网友评论