SSD 上的分区是否映射到物理地址?

SSD 上的分区是否映射到物理地址?

一些人对硬盘进行分区的原因之一是硬盘的某些部分应该比其他部分更快。考虑到 HDD 是串行访问介质,分区除了创建逻辑分区外,还会映射到硬盘上的特定物理群集/块集

现在,有了 SSD,情况就完全不同了 - 磨损均衡依赖于数据在磁盘上任何位置的可写入性,而对于串行访问,碎片化的影响较小

那么.. SSD 上的分区是否与 HDD 等磁盘上的物理扇区相关,还是在更高层次上抽象出来?

答案1

为了了解这一点,你应该检查磨损均衡如何工作

对特定分区的写入到哪里?

在动态和静态磨损均衡中,都使用映射将逻辑块地址 (LBA) 链接到 SSD 内存。因此,任何写你对SSD所做的操作可能会被放置任何地方在 SSD 上......

您可以将其视为操作系统和 SSD 之间的某种额外接口,它只是将位置转换为其他位置。对于操作系统来说,这没有任何区别。但是,如果您能够查看地图,您会看到大量数据散落在各处,就像一个真正碎片化的磁盘!

什么可以阻止我写入超过分区可以容纳的内容?

操作系统这样做是因为一个分区只有有限数量的 LBA。

答案2

据我所知,旋转硬盘唯一的读取速度差异是寻道时间,即磁臂到达目标位置所需的时间。寻道时间不适用于 SSD,因为它们更像 RAM 棒,断电时不会丢失状态。我不明白 SSD 为什么不可以有分区,但它会降低驱动器分担写入痛苦的能力。

相关内容