当大家在对硬盘读写修改的时候,盘片高速旋转,而细小的磁头则准确地定位在需要修改数据的那一个个磁性单元上,通过施加电压,磁性单元的磁极被修改,这就实现了从“0”到“1”的改变。
那么操作系统是如何找到数据的具体位置的呢?知道具体哪个数据存储在硬盘的什么位置的呢?这就要说到现代硬盘上一个重要的概念:分区表。
如果大家把整个硬盘比作一个小学校,那么不同的分区就好像不同的年级,文件夹就好像一个个班,而具体的数据则是一个个学生——那么分区表就是包含了所有年级(分区)、班级(文件夹目录)、学生(数据)信息的一张“花名册”。操作系统只有通过读取分区表,才能将文件所处的逻辑位置(某某分区某某文件夹)和硬盘上的物理位置对应起来。