|
分区表本身是简单的,其实不像上面说的是树,那太复杂了,就是一个链表,每个结点就是一个分区记录。每个分区就是一个数据块,他有自己的结构(分区引导记录、FAT表、数据区)。
存在隐藏扇区这个现象,我估计一个是历史原因,老BIOS Int13中对磁盘的定义是基于道、面、扇的,而分区必须开始于某面某个磁道的开始也是为了寻道方便,中间空下的扇区就是所谓隐藏扇区了。这些隐藏扇区并没有一个什么标准来规范它们的使用,后来的很多系统软件都用到了它们,但不幸的是常常彼此覆盖。
分区的内部结构才是真正重要的,这就是所谓的FS(文件系统)了。所有操作系统都是基于文件名来访问磁盘数据的,但定位和读写扇区的就是FS。不同的FS会有不同的设计和性能,最简单的是FAT格式的文件系统,老一点的计算机教材中都有详细的分析,如果做磁盘数据恢复必须要深入了解这些知识。像GRUB、GHOST等工具软件都自己内置了FS支持程序,所以他们可以不依赖操作系统来读写磁盘文件。
好像有点偏题了。唉, 现在讨论这类问题的人少多了。 |
|