首先做个总结,小米自己承认确实动了op空间(下称预留空间),对寿命肯定有影响,但影响程度看人。
预留空间一般分为一级预留、二级预留和三级预留。一级预留为换算进制的预留,比如你买的硬盘为1t,到手只有931g,NAND厂商告诉你是因为他们按1000进制制造的,但是电脑是1024进制,但其实NAND厂商就是按1024进制制造的,剩余的空间大约7%用作了预留空间;二级预留为固态制造商预留,比如256g的硬盘,有些厂家标250g甚至240g,少了的空间就是被制造商用作了op空间;三级预留为个人预留,现在大多数已经不支持个人修改,不再赘述。
固态硬盘最小读写单位为页,最小擦除单位为块,每个块包含多个页,因此,当需要擦除一个块上的无效内容来写入数据时,如果此块内还有有效数据,就需要先读取有效数据,擦除后再写入,这就造成了写入放大;如果现在硬盘内预留空间还足够写入,就不需要进行擦除操作,因为存储单元的寿命是和擦写次数相关的,因此预留空间越大(一定范围内),理论寿命就越长。
除了上述操作,主控其他一些操作也需要用到预留空间,因此一般不会动一级预留,只会增加二级预留,但小米这一次是动了一级预留,所以对寿命肯定有影响,但为什么我又说看人呢?因为手机和电脑的使用不同,电脑对硬盘的读写操作肯定更加频繁,如果你用手机用的空间占总空间少,并且文件读写不频繁,那对你可能确实没影响,但反过来就不确定了,现在的数据还不足以说明小米的这一操作会减少多少寿命。
不过我想说的一点是,256g多给8g有什么用,还是牺牲寿命换来的,脑子抽了吧,每黑科技硬凑吗?
最后说一下tlc和qlc专利的事情,我将专利读完了,专利里确实是用tlc来做qlc的缓存,但和slc缓存技术不相同。tlc也分为元空间(小米的命名,应该是qlc的缓存区)和存储空间,新数据存入tlc存储空间,tlc剩余空间小于阈值后放入qlc进行长期存储,qlc常用数据会加载进tlc缓存中,有点像nas的固态缓存。这项技术应该还没用于手机,因为如果是qlc颗粒开出tlc空间会减少,如果是tlc颗粒开出qlc,增加的空间不会只有这么点,具体如何实施得看小米后面的产品了。
大家理性讨论,如果有说错的地方欢迎指正
预留空间一般分为一级预留、二级预留和三级预留。一级预留为换算进制的预留,比如你买的硬盘为1t,到手只有931g,NAND厂商告诉你是因为他们按1000进制制造的,但是电脑是1024进制,但其实NAND厂商就是按1024进制制造的,剩余的空间大约7%用作了预留空间;二级预留为固态制造商预留,比如256g的硬盘,有些厂家标250g甚至240g,少了的空间就是被制造商用作了op空间;三级预留为个人预留,现在大多数已经不支持个人修改,不再赘述。
固态硬盘最小读写单位为页,最小擦除单位为块,每个块包含多个页,因此,当需要擦除一个块上的无效内容来写入数据时,如果此块内还有有效数据,就需要先读取有效数据,擦除后再写入,这就造成了写入放大;如果现在硬盘内预留空间还足够写入,就不需要进行擦除操作,因为存储单元的寿命是和擦写次数相关的,因此预留空间越大(一定范围内),理论寿命就越长。
除了上述操作,主控其他一些操作也需要用到预留空间,因此一般不会动一级预留,只会增加二级预留,但小米这一次是动了一级预留,所以对寿命肯定有影响,但为什么我又说看人呢?因为手机和电脑的使用不同,电脑对硬盘的读写操作肯定更加频繁,如果你用手机用的空间占总空间少,并且文件读写不频繁,那对你可能确实没影响,但反过来就不确定了,现在的数据还不足以说明小米的这一操作会减少多少寿命。
不过我想说的一点是,256g多给8g有什么用,还是牺牲寿命换来的,脑子抽了吧,每黑科技硬凑吗?
最后说一下tlc和qlc专利的事情,我将专利读完了,专利里确实是用tlc来做qlc的缓存,但和slc缓存技术不相同。tlc也分为元空间(小米的命名,应该是qlc的缓存区)和存储空间,新数据存入tlc存储空间,tlc剩余空间小于阈值后放入qlc进行长期存储,qlc常用数据会加载进tlc缓存中,有点像nas的固态缓存。这项技术应该还没用于手机,因为如果是qlc颗粒开出tlc空间会减少,如果是tlc颗粒开出qlc,增加的空间不会只有这么点,具体如何实施得看小米后面的产品了。
大家理性讨论,如果有说错的地方欢迎指正