正文前:
《电脑吧评测室の怪谈》停更了。没错,永久停更了……
因为取代之的就是《瞎机八》系列,开心吧?
正文:
你是否还在为室友彻夜玩游戏影响到你而烦恼?
你是否因为贫穷而受到室友固态硬盘的嘲讽而烦恼?
你是否还在因为无从惩罚室友而感到苦恼?
因为这里根本不教你这些。
真正标题:
《如何避免固态突然暴死》指南101
固态和机械相比的话题,已经说过无数次了。而固态相比于机械有什么优势,我想大家也心知肚明。虽然说,固态相比于机械硬盘而言有着得天独道的优势,但是也并不代表固态硬盘是绝对万无一失的。
很多人都习惯性的把机械硬盘的使用方法带到固态硬盘的使用上,又有些人习惯性的把固态硬盘的使用方法带到机械硬盘上,有些明显是没必要,有些反而还有害。而今天主要聊一聊异常断电问题。
很多人都或多或少有先通电测试再装机的习惯,又或者是喜欢在电脑关机或者出现卡顿的时候,强制关机重启的习惯。而如果你是大学生,宿舍跳闸这种事情更是加剧了异常断电的发生。
和机械硬盘不同,为了保护SSD的寿命,提高读写速度,会在缓存内写入一些快速的访问列表(学术成为FTL,既闪存转换表),这个表就类似于一个中介,能够让SSD快速的链接系统与颗粒中具体的数据来源。你要说他是个编译器解码器倒也无妨。可是这个东西,偏偏存在了缓存中。而众所周知,缓存数据属于易丢失的数据,如果异常断电时,没有来得及把这些数据存入不易丢失的区域,必然就会造成损坏。而FTL损坏,意味着SSD将无法知道具体的数据是什么了。这也就造成了我们熟知的掉盘。
也许大部分人也不重视甚至觉得异常断电无所谓,更何况大部分人的SSD都拿来装系统或者游戏等不重要的数据。但事实证明,每当你真的因为某些异常重装系统的时候,没有人会说不头疼的。
那么问题来了,如果真的发生了异常断电,你的SSD掉盘了,该怎么办?
1.通电大法
一般而言,大部分SSD都会在发生FTL表丢失后,重建FTL。这个过程,只要让SSD持续通电,一般30分钟,大部分情况下都能救回掉盘的SSD。也就是我们常说的“30分钟通电大法”。
2.买没缓存的SSD
这个有点简单粗暴,但是理论上来说,确实好像也没毛病。因为没有缓存设计的SSD,FTL表直接存储在颗粒中,这也就自然不存在丢数据的问题。比如东芝TR200。(但我不确定是不是真的对,这个自行取舍吧,反正现在的SSD都开始设计成无缓存了,而有无缓存,很多人根本不关心甚至乱说)
3.买掉电保护的SSD
这个就更加粗暴了。大部分企业SSD,或者高端SSD都会有掉电保护。你只要多观察一下SSD上是否有大量电容就对了。牙膏厂,镁光等SSD大多会有非常完整体系的掉电保护,而且他们的二手价格也不贵,比如牙膏厂DC S3520,镁光1100等。
4.别随意异常断电
SATA SSD好说,因为速度慢,所以掉电损害不大。但是对于脆弱的NVMe SSD来说,能少断电一次就少断电一次。我曾经在给一个人装机的时候无意给960EVO断电了一次,马上掉盘了,最后还是通过通电大法解决了问题。虽然有惊无险,但是确实相比之下,NVMe的掉盘问题无疑更严重(当然也可能是我脸黑,手上的T10、AN256都实过断电掉盘)。当然这可能也是固件的问题,不过各位使用NVMe的人,最好还是能少断电一次就少断电一次,如果真的掉盘了,也真的伤不起。
当然,在大家都升级固件的同时及时升级固件,也是一个解决方法。而大部分无法通过以上方法恢复的SSD,最糟糕也可以通过强刷固件复原。大部分的损坏都谈不上颗粒损坏,固件损坏的概率更高。而这个强刷固件就因品牌而异了,最好还是联系相应品牌的技术支持,运气好只是丢数据,运气不好就可以拿去做好吃的了。