最近更新于 2024-02-22 15:57

磁记录方式
\begin{cases}
LMR(Longitudinal\ Magnetic\ Recording,水平磁记录)\\
PMR(Perpendicular\ Magnetic\ Recording,垂直磁记录)
\begin{cases}
SMR(Shingled\ Magnetic\ Recording,叠瓦式磁记录)\\
CMR(Conventional\ Magnetic\ Recording,传统式磁记录)
\end{cases}
\end{cases}

LMR 是早期的磁记录方式,现在市面上销售的都是 SMR 和 CMR,SMR 的出现在 CMR 基础上进一步提升了存储容量,但对用户来说 CMR 是优选(性能)。

SMR 的出现大概是基于这样的背景:写磁头比读磁头大(技术限制),写到盘片的数据比读磁头更宽,宽出来的部分不就浪费了,磁头也不能做更小(考虑成本),那么提升磁盘容量就可以利用宽出来的部分。先写完 1 圈数据,第 2 圈写入的数据覆盖第 1 圈数据的一定宽度,第 3 圈写入覆盖第 2 圈的一部分宽度……,这样有效数据的宽度也是足够读磁头读取的。但是当要修改数据的时候就出现问题了,如果我要修改第 2 圈数据,需要往第 2 圈的轨道上写,则会导致第 3 圈覆盖在第 2 圈的部分被覆盖,而第 3 圈数据已经有一部分被第 4 圈覆盖,这样第 3 圈剩下的宽度无法被读取,解决办法就是把第 3、4、5… 圈数据先读取到缓存中,修改完第 2 圈,再依次把 3、4、5 圈写回去。所以 SMR 的硬盘通常缓存会非常大,而且性能还差,但是提升了单位面积盘片的容量,价格更便宜。如果是用来存储备份很少写入的场景,选 SMR 也行,容量大价格便宜。

机械硬盘厂商的磁记录方式对应型号说明:
(一般购买时除非商家明确注明 CMR,否则就很大可能是 SMR,有些会宣传 PMR 来混淆消费者)