第十四章磁盘存储原理 ☆不管是软磁盘还是硬磁盘存储器,其存储部件都是由涂有磁 性材料的國形基片组成的,电一圈圈封闭的同心圆组成记录 信息的磁道。盘面上的磁道分布见图。 磁盘是由许多磁道组成的,虽然每个磁道长度不一样,但 每道磁道的容量都是相同的,因而它们的信息存储密度不 息的 最小物理位。遛常对盘进行的所镧格式花操作,就是在 磁盘上划分磁道和扇区。刚出厂的磁盘上没有这些划分,所 以必须经过格式化后才能使用 令磁盘的存储原理是由写入电路将经过编码后的“0”和“1” 脉冲信号,通过磁头转变为磁化电流,使软盘上生成相应的 磁元,这样便将信息记录在软盘上。读出时,软盘上的磁元 在磁头上产生感应电压,再经读写电路还原出“0"和"1数 字信息,送到计算机中
第十四章 磁盘存储原理 ❖ 不管是软磁盘还是硬磁盘存储器,其存储部件都是由涂有磁 性材料的圆形基片组成的,由一圈圈封闭的同心圆组成记录 信息的磁道。盘面上的磁道分布见图。 ❖ 磁盘是由许多磁道组成的,虽然每个磁道长度不一样,但 每道磁道的容量都是相同的,因而它们的信息存储密度不一 样。每个磁道又被划分成多个扇区,扇区是磁盘存储信息的 最小物理单位。通常对磁盘进行的所谓格式化操作,就是在 磁盘上划分磁道和扇区。刚出厂的磁盘上没有这些划分,所 以必须经过格式化后才能使用。 ❖ 磁盘的存储原理是由写入电路将经过编码后的“0”和“1” 脉冲信号,通过磁头转变为磁化电流,使软盘上生成相应的 磁元,这样便将信息记录在软盘上。读出时,软盘上的磁元 在磁头上产生感应电压,再经读写电路还原出“0 "和"1"数 字信息,送到计算机中
第十四章磁盘存储原理 0磁道 磁道 扇区 末磁道
第十四章 磁盘存储原理
第十四章磁盘存储原理 主引导扇区 令主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括硬盘主 引导记录MBR( Main boot record)和分区表DPT(Dsk Partition table)。其中主引导记录的作用就是检查分区表 是否正确以及确定哪个分区为引导分区,并在程序结束时把 该分区的启动程序(也就是操作系统引导扇区)调入内存加 以执行。至子分区表,很多人都知道,以80H或00H为开始 标志,以55AAH为结束标志,共64字节,位于本扇区的最末 端。值得一提的是,MBR是由分区程序(例如DOS的 Fdisk. exe)产生的,不同的操作系统可能这个扇区是不尽相 同。如果你有这个意向也可以自己去编写一个,只要它能完 成前述的任务即可,这也是为仕么能实现多系统启动的原因 说句题外话:正因为这个主引导记录容易编写,所以才出现 了很多的引导区病毒)
第十四章 磁盘存储原理 ❖ 主引导扇区 ❖ 主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括硬盘主 引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。其中主引导记录的作用就是检查分区表 是否正确以及确定哪个分区为引导分区,并在程序结束时把 该分区的启动程序(也就是操作系统引导扇区)调入内存加 以执行。至于分区表,很多人都知道,以80H或00H为开始 标志,以55AAH为结束标志,共64字节,位于本扇区的最末 端。值得一提的是,MBR是由分区程序(例如DOS 的 Fdisk.exe)产生的,不同的操作系统可能这个扇区是不尽相 同。如果你有这个意向也可以自己去编写一个,只要它能完 成前述的任务即可,这也是为什么能实现多系统启动的原因 (说句题外话:正因为这个主引导记录容易编写,所以才出现 了很多的引导区病毒)
第十四章磁盘存储原理 操作系统引导扇区 令OBR( OS Boot record)即操作系统引导扇区,通常位于 硬盘的0磁道1柱面1扇区(这是对于DOS来说的,对于那些 以多重引导方式启动的系统则位于相应的主分区扩展分区的 第一个扇区),是操作系统可直接访问的第一个扇区,它也 包括一个引导程序和一个被称为BPB( BIOS Parameter Block)的本分区参数记录表。其实每个逻辑分区都有一个 OBR,其参数视分区的大小、操作系统的类别而有所不同 引导程序的主要任务是判断本分区根目录前两个文件是否为 操作系统的引导文件(例如 MSDOS或者起源于 MSDOS的 Wn9xMe的.SYS和 MSDOS. SYS)如是,就把第一个 文件读入内存,并把控制权交予该文件。BPB参数块记录着 本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描 述符、根目录大小、FAT个数、分配单元( Allocation Unit, 序产生(例如DOs的 Format. com。OBR由高级格式化程 以前也称之为簇)的大小等重要参数
第十四章 磁盘存储原理 ❖ 操作系统引导扇区 ❖ OBR(OS Boot Record)即操作系统引导扇区,通常位于 硬盘的0磁道1柱面1扇区(这是对于DOS来说的,对于那些 以多重引导方式启动的系统则位于相应的主分区/扩展分区的 第一个扇区),是操作系统可直接访问的第一个扇区,它也 包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。其实每个逻辑分区都有一个 OBR,其参数视分区的大小、操作系统的类别而有所不同。 引导程序的主要任务是判断本分区根目录前两个文件是否为 操作系统的引导文件(例如MSDOS或者起源于MSDOS的 Win9x/Me的IO.SYS和MSDOS.SYS)。如是,就把第一个 文件读入内存,并把控制权交予该文件。BPB参数块记录着 本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描 述符、根目录大小、FAT个数、分配单元(Allocation Unit, 以前也称之为簇)的大小等重要参数。OBR由高级格式化程 序产生(例如DOS 的Format.com)
第十四章磁盘存储原理 文件分配表 冷FAT( File allocation table)即文件分配表,是 DOS/n9x系统的文件寻址系统,为了数据安全起 见,FAT一般做两个,第二FAT为第一FAT的备份 FAT区紧接在OBR之后,其大小由本分区的大小及 文件分配单元的大小决定。关于FAT的格式历来有 很多选择, Microsoft的DOS及 Windows采用我 所熟悉的FAT12、FAT16和FAT32格式,但除此以 外并非没有其它格式的FAT,像 Windows nt OS/2、∪NⅨLnuX、Nove等都有自己的文件管理 方式
第十四章 磁盘存储原理 ❖ 文件分配表 ❖ FAT(File Allocation Table)即文件分配表,是 DOS/Win9x系统的文件寻址系统,为了数据安全起 见,FAT一般做两个,第二FAT为第一FAT的备份, FAT区紧接在OBR之后,其大小由本分区的大小及 文件分配单元的大小决定。关于FAT的格式历来有 很多选择,Microsoft 的DOS及Windows采用我们 所熟悉的FAT12、FAT16和FAT32格式,但除此以 外并非没有其它格式的FAT,像Windows NT、 OS/2、UNIX/Linux、Novell等都有自己的文件管理 方式