Skip to content

虚拟文件系统及 FAT32

MBR

  • 主引导记录
  • Master Boot Record

主引导扇区位于磁盘开始的位置, BIOS 在加载 MBR 时将其加载到内存为 0x7c00 的位置, 并跳转过去执行, 于是我们就可以看到一些操作系统项目的引导汇编代码总是:

[ org 0x7c00 ]

在此项目启动时, 我们使用的镜像是 FAT16 的, 而且是不带有 MBR 的单分区, 在进行探索之前必须先改变这个现状:

mkfs.fat -F 32 --mbr=y Image.img

How should it do?

Open

传入的 Args 区别与 fopen()mode 字符串, 虚拟文件系统本身不存储 Args 以控制打开后允许进行的行为.

文件系统: - 设置 Node 所抽象的文件的基本属性