为什么固态硬盘呈现倒退式发展。( 五 )

存满的存储空间

我们用这些格子代表闪存的存储空间 , 其中蓝色的是已经存有数据的位置!如果你删除了某个文件 , 硬盘并不会立刻拆除对应位置的数据 , 而是会给他打上一个标记 , 当你要存储一份文件的时候 , 硬盘也不会在标记的位置写入新的数据 , 而是会把数据存进空白的区域 , 利用更多的存储空间 , 随着读写次数的增加 , 硬盘里的空白区域很快就会被用的差不多了 , 此时如果还要写入新的数据 , 那就需要把这些带有标记的位置腾出来 , 也就是拆除其中的数据 。 但是闪存要擦除数据就只能把一整块区域里有用没用的数据同时擦除 , 所以硬盘必须先把那些还有用的数据挪到其他位置 , 再把这一整块区域清空才能写入新的数据 。

将有用的内容挪到其他位置

整个过程被称为写入放大 , 它意味着更复杂的步骤 , 更长的耗时以及更多的擦写次数 , 所以如果你把固态硬盘塞得太满 , 硬盘的运行速度和寿命就会降低 , 为了解决这个问题 , 厂商选择了另外一种用倒退换取进步的方式 , 缩小硬盘可用的容量 。

推荐阅读