我们知道闪存的生命周期是根据厂商的工艺决定的,但是我们不知道每一个块的物理特性是不一样的,而厂商所规定的磨损PE以后栅极老化发生电子迁移,也就是容易出现坏块都是以最小短板决定的,每个颗粒的同一晶片上有的1000PE就不行了,有的可以健壮跑100000PE。主控的能力是不会预先知道那些跑100000PE,强大主控的能力就是纠错,能及早发现坏块并把它给替换(重构),纠错能力弱的主控,就如图所示,一次掉电就足以产生那些丢失数据的逻辑坏块,有红点就是代表数据真丢了,如果是操作系统盘,操作系统起不来;如果是存大姐姐视频的无码变有码。
既然有些块的寿命到了,全盘安全擦写,又是有何帮助?重新开卡不成吗?对于坏块分散而细小,重新开卡只不过是障眼法,过不了多久该出坏块的位置一样要出坏块,如果依赖主控的纠错去标记,也难免主控一下纠错不过来的情况,所以还是丢数据。
所以对于PE到期的盘,需要定期安全擦写帮助主控批量处理不良的块,安全擦除以前需要跑几圈老化程序,就像打夯一样,不稳的颗粒在老化程序后原型毕露,最后交给安全擦写去标记这类坏块。
如果你不幸有这类盘,不要迷信重新开卡,又想时间使用长久一点,首先做到这个步骤: 老化程序跑三圈,闲置盘一个月,再老化程序跑三圈,做全盘安全擦除,慢扫盘一次观察每秒扫描是否速率均衡。
做完这个步骤后盘可以放心使用。我称这个步骤为夯实夯紧。并不说以后就不出问题,要想放心使用半年夯实一次。如果中途开卡等于是全盘清零,捉到的坏块又会隐藏其中,所以没必要中途开卡。