欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

用了两年的固态掉速严重 怎么恢复原来速度?

程序员文章站 2022-07-02 20:02:09
本文转载自,其他媒体转载须经超能网同意。 其实现在ssd基本都支持trim和gc功能,所以用久后会掉速的可能性已经比较少会发生了,其实更大的可能性是最初安装ssd时就...

本文转载自,其他媒体转载须经超能网同意。

其实现在ssd基本都支持trim和gc功能,所以用久后会掉速的可能性已经比较少会发生了,其实更大的可能性是最初安装ssd时就有些地方没注意到,用久之后才发现问题的。

用了两年的固态掉速严重 怎么恢复原来速度?
ide模式下的cdm测试成绩

用了两年的固态掉速严重 怎么恢复原来速度?
msahci下的cdm测试成绩

用sata ssd的话有个可能就是忘记吧sata接口的模式改成ahci,虽然说现在大多数主板都默认是ahci的,但总会有些坑货,解决这个问题的方法就是入注册表编辑器(regedit命令),在hkey_local_machine\system\currentcontrolset\services\storahci(win7的是msahci)目录下找到“start”,在“数值数据”框中,键入“0”,然后确定并退出,然后再入bios里面把sata模式从ide改成ahci,步骤调转的话载入windows的时候会蓝屏。

另一个需要注意的东西就是“4k对齐”,一般来说用windows自带的分区工具是不会出现这种情况的,用其他分区工具设置不当的话就不好说了,4k没对齐导致ssd的随机读写能力大幅度下降。

用了两年的固态掉速严重 怎么恢复原来速度?
4k没对齐就会这样

解决这个问题其实最简单的就是windows自带分区工具重新分一次区,因此windows 7之后分区是按4k分区来进行的,而xp的用户在分区是把分配单元大小设置为4096字节。如果不想重新弄系统的话可以使用paragon alignment tool来进行无损4k对齐。

用了两年的固态掉速严重 怎么恢复原来速度?

安装好后进入软件,首先会让你选择防止数据丢失的方法,其实选择无保护就可以了,这样速度是最快的,而且基本上不会出事,然后软件会自动扫描你的硬盘,列出没有4k对齐的硬盘,选择没对齐的硬盘然后点击下一步后,只需等待软件帮你把事情做好就行,时间视分区大小和你在那个盘存放了多少数据,越大的话时间就越长,最后分区会变成绿色就代表成功了。

有种ssd用久掉速的可能就是闪存脏了,有可能是主控的均衡磨损算法有问题,也有可能是gc的算法过于消极,也有可能是tlc闪存随着时间的流逝,nand浮栅极内电子的活性损失,导致每次读取那里的数据主控都要花大力气去纠错。解决的方法有很多种,最暴力而且必然会成功的就是做一次secure erase,就是把ssd的闪存全部清空一次,这样速度就会恢复了,进行secure erase有很多方法,最简单的就是用该品牌ssd自带的toolbox,基本都有这个功能,记得在进行secure erase之前要把ssd里面的数据备份到别的地方,因为secure erase会清除硬盘里面全部的数据,而且不可恢复。


现在有些主板bios里面就带有secure erase功能

还有一种ssd用久后掉速的可能,特别是那种用全盘slc cache方案的,ssd用久后里面数据越来越多,可用空间减少,划分出来的slc cache空间也一同减少,当硬盘差不多塞满的时候主控只会画出很少一部分slc cache,如果是那种有留了二级op的ssd还好一点,如果没有的话slc cache一用完掉速就会掉得非常精彩,这种情况除了删东西清出更多的可用空间外基本无解,因为这纯属固件设计的问题,用户自己是无法解决的。