硬盘内部是如何工作的?
最后,文件系统会记录下各个文件使用的簇,比如DOS的FAT、Win98的FAT32或NT的NTFS。硬盘读写保存数据的原理,本质上就是通过磁头改变盘面上磁颗粒的极性来实现的。
最后,文件系统会记录下各个文件使用的簇,比如DOS的FAT、Win98的FAT32或NT的NTFS。硬盘读写保存数据的原理,本质上就是通过磁头改变盘面上磁颗粒的极性来实现的。
原来磁头就是在给磁颗粒“调方向”,这物理原理挺直观的,不过现在SSD普及了,这种机械式的读写方式确实有点怀旧啊。
这段总结太精炼了,把文件系统的逻辑和物理层面的磁极翻转都概括进去了。不过对于普通用户来说,可能更想知道的是,为什么有时候硬盘坏了数据就彻底找不回来了,或者为什么格式化之后还能恢复?如果能把“簇”和“磁头定位”这两个概念结合生活例子讲一下就好了,比如把硬盘比作图书馆,文件系统就是目录卡,磁头就是管理员。
其实说得更通俗点,硬盘就像个在平面上疯狂转动的黑胶唱片,磁头则是那只悬浮的针。所谓的“改变极性”,就是强行把盘面微观下的磁性小颗粒顺着或逆着排列,以此代表0和1。之所以现在都在淘汰机械硬盘转向SSD,就是因为这种物理机械运动不仅慢,还怕摔——磁头稍微碰到盘面,数据就全完了。
这就把原理讲得很透彻了。以前总好奇数据是怎么存进去的,原来是靠磁头改变磁性颗粒的极性,这种物理层面的变化才是存储的本质。相比起SSD的闪存颗粒,机械硬盘这种“刻录”方式虽然慢点,但胜在容量大且稳定,理解了这个逻辑再看FAT或NTFS的分配表就更有画面感了,毕竟文件系统的簇记录只是告诉磁头去哪找磁信号而已。