next up previous contents index
Next: Extended and logical partitions Up: Partitions Previous: Partitions

MBR(主引导记录), 启动扇区和分区表

一个硬盘如何分区的信息存在它的第一个扇区(即第一面第一道第一扇区)。 这个第一扇区是硬盘的主引导记录(MBR);这是计算机启动时BIOS读入和启动的扇区。 主引导记录包括一段小程序,读入分区表,检查哪个分区是活动分区(即启动分区),并读入活动分区的 第一个扇区:该分区的启动扇区(MBR也是启动扇区,只不过因为其特殊地位,所以使用特殊的名字)。 这个启动扇区包括另一个小程序,读入这个分区(假设是可启动的)上操作系统的第一个部分,然后启动它。

这个分区方案不是内置于硬件和BIOS的,只是许多操作系统遵循的约定。并非所有的操作系统都遵循这个 约定,也有例外。有些操作系统支持分区,但他们占领硬盘上的一个分区,然后使用他们自己的内部分区方法 管理这个分区。较新的操作系统可以和其他操作系统和平共处(包括Linux),而无需特殊的措施,但不支持 分区的操作系统无法在同一硬盘上与其他操作系统共存。

为安全预防,最好先在纸上写下分区表,这样在错误发生时不会丢失你的文件。(可以使用fdisk 修复坏的分区表)。  )相关信息可用fdisk -l 命令给出:

$ fdisk -l /dev/hda

Disk /dev/hda: 15 heads, 57 sectors, 790 cylinders
Units = cylinders of 855 * 512 bytes

Device Boot Begin Start End Blocks Id System
/dev/hda1 1 1 24 10231+ 82 Linux swap
/dev/hda2 25 25 48 10260 83 Linux native
/dev/hda3 49 49 408 153900 83 Linux native
/dev/hda4 409 409 790 163305 5 Extended
/dev/hda5 409 409 744 143611+ 83 Linux native
/dev/hda6 745 745 790 19636+ 83 Linux native
$

next up previous contents index
Next: Extended and logical partitions Up: Partitions Previous: Partitions

Lars Wirzenius
Sun Jun 29 13:31:22 EEST 1997