涨知识啦 | 硬盘趣味小知识(三)

319 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

五、磁盘的逻辑结构

操作系统(Windows、Linux、macOS 之类)对硬盘进行读写时需要用到文件系统把硬盘的扇区组合成簇,并创建文件和树形目录制度,使操作系统对其访问和查找变得容易,这是因为操作系统直接对数目众多的扇区进行寻址会十分麻烦。

image.png

  • A:磁道
  • B:扇面
  • C:扇区
  • D:簇(Cluster,扇区组)

六、磁盘分区

为了更好地解释磁盘分区,我们借助一些图来阐述。
首先,我们把你目前的硬盘比作一个圆圈,如下图:

image.png 我们可以看到:如果你的硬盘里只装有 Windows 操作系统的话,那么大致印象是这样的。
我们可以说此时硬盘大致都是 Windows 的。既然 Windows 操作系统一家独大,那么它基本就可以随自己意愿在硬盘上存放文件。
假如我们此时又安装了 Linux 操作系统,因为不可能把两个操作系统安装在硬盘的相同地方,所以 IT 科学家们发明了“磁盘分区”(分区的英语是“partition”)。
磁盘分区简单地说就是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分,幸好不是真拿刀把硬盘切割成好几块,分区是虚拟的概念。
假设我们将硬盘对半分区,50% 给 Linux,50% 给 Windows,那么硬盘的情况如下:

image.png