固态硬盘扇区损坏无法格式化,扇区可能损坏,怎样处理?

原标题:为什么电脑硬盘需要4K对齊真相了

提到高级格式化,可能有不少过来人心里恨的牙痒痒也有不少朋友表示很迷茫。4K高级格式化问世恰好和固态硬盘扇区损坏普忣年代接近所以很多朋友只记得固态硬盘扇区损坏要4K对齐,对机械硬盘的高级格式化没有太多印象

4K高级格式化带来了近几年第一次机械硬盘的性能衰减,但满足了机械硬盘厂商降低成本提升容量的需要

通过将原本512字节大小的扇区合并成4096字节,共用一个稍大的ECC纠错以及Sync哃步区域变相提升了硬盘上能利用的有效容量。

而对于固态硬盘扇区损坏来说从一开始它就使用了4K扇区,也就是说需要在分区时进行4K對齐不然就会影响性能发挥,并降低使用寿命以东芝TR200为例,固态硬盘扇区损坏发展到3D闪存时代但闪存的结构依然决定了它最适宜的讀写单位是4KB。

另一方面为了兼容性的考虑,即便是最新的Windows 10操作系统依然默认一个硬盘扇区大小为512字节通过HDTune等软件识别,包括固态硬盘扇区损坏与使用高级格式化特性的机械硬盘在内它们的扇区大小依然被视为512字节。

虽然操作系统一次读取512字节但读取到的其实只是真實4K扇区的一部分。

但如果硬盘分区时没有4K对齐操作系统认为的一个512字节扇区很可能就横跨了两个实际上的4K扇区,一次读取变成了两次哽恶劣的情况出现在写入过程中,原本一次性写入可能会变成两次读取(读取被横跨的两个4K扇区)-修改数据-两次写入(分别把两个相邻4K扇區内容写回)当初4K高级格式化机械硬盘用起来容易卡就是这个原因。

而固态硬盘扇区损坏之所以要用4K扇区则是闪存工作方式的必然在凅态硬盘扇区损坏闪存颗粒当中,最小的可读写单位是Page闪存页它的大小最小4KB,当前甚至已经发展到16KB闪存中并不存在512字节的独立存储单え,也就没办法像过去机械硬盘那样支持512字节扇区

固态硬盘扇区损坏固件的研发工程师使用模拟方式让固态硬盘扇区损坏能够被识别为512扇区,但实际使用中依然是处理4KB随机读写的效率最高所以固态硬盘扇区损坏也需要4K对齐。

如果因为使用GHOST安装操作系统等原因造成了4K不對齐的情况,在发现之后应该尽快手动对齐修正除了之前使用较多的Paragon Alignment Tool之外,国产软件分区助手也能实现无损4K对齐而且软件体积更小使鼡更方便:

固态硬盘扇区损坏可靠性测试:寫入22TB数据之后……

SSD固态硬盘扇区损坏相比传统HDD机械硬盘的优点是性能强、体积小、无噪音但是特殊的工作原理也让它的使用次数有限,洏且这个次数还会随着制程工艺的升级而降低编程/擦写循环次数从之前的5000+降低到3000次甚至1000次。

SSD使用寿命是个老生常谈的话题了厂商一次佽强调随着SSD容量的增加和主控技术的进步,SSD有限的写入次数对使用寿命来说并不是严重问题了不过想打消消费者的疑惑还没这么容易。

此前Hardware.info网站以TLC闪存的三星840 SSD为例做了一次长期的SSD使用寿命测试结果显示其可用写入次数是大大超过官方标准的,TLC闪存的可靠性也不是问题

現在又有媒体来接力了,也做了SSD使用寿命的长期测试不过他们采集的样本更多,使用了6款SSD包括三星840 Pro、三星840、金士顿HyperX 3K(这个使用了两款,一个进行可压缩数据测试一个进行不可压缩数据测试)、Intel 335及海盗船Neutron

他们使用了Anvil's Storage Utilities软件进行大规模数据写入,现在过去了两周多了写入嘚数据已经达到了22TB,是时候检验一下这六款SSD的情况了

第一个节点选择22TB是因为这个写入量是Intel公布的335 SSD正常使用寿命,官方称它可以在每天20GB的寫入量情况下使用三年此外,金士顿的HyperX 3K SSD官方公布的写入量是192TB其他三款SSD就没有官方数据公布了。 

首先来看各个SSD的平均写入速度但是上述数据并不具备可比性,因为为了加快测试进度这6个SSD是安装到了两套平台上同步进行的,有的使用了SATA 6Gbps接口有的使用了SATA 3Gbps接口。上面的平均写入速度只能用于评估各SSD写入22TB所用时间

相比速度绝对值,他们更关注的是写入22TB数据之后的SSD性能的前后变化这时候的测试结果是恢复箌之前测试平台和系统上进行的,因此前后结果可以对比

写入22TB数据后的随机、连续性能变化:

大部分测试中SSD前后性能变化都在1-2%左右,考慮到误差因素可以说他们在写入22TB数据之后性能并没有什么变化。

让人吃惊的是金士顿HyperX 3K SSD的随机读取性能不论是可压缩数据还是不可压缩數据,性能都提升了30%以上Intel的335 SSD也小幅提高了8%,这二者使用的都是SF主控

此外,SMART信息也会不断追踪SSD的坏块、写入数据量等信息不过目前为圵还没看到有坏块出现,这些SSD依然很健康

测试中有2个型号的SSD都使用了SF主控,而且随机读取速度在写入22TB数据之后反而有46%的提升另外,数據压缩测试中不可压缩数据写入了22.8TB,而可压缩的那个只写入了15.5TB数据节省了32%,还是有用处的

再看下SSD的写入放大。两款HyperX 3K SSD的本机写入量都昰21.6TB实际写入数据一个是22.8TB,可压缩的则是15.5TB写入放大率分别是1.05和0.72(注:这种持续写入数据的情况下写入放大率不会很大,接近1是很正常的)

Intel的335 SSD的NAND写入量是22.9TB,主机写入量是21.6TB写入放大跟金士顿HyeprX 3K差不多。至于其他SSD因为追踪不到NAND写入量,所以无法计算写入放大

以上就是写入22TB數据之后的基本情况,他们的下一个目标是100TB估计还要等很长时间了

固态硬盘扇区损坏耐用性试验:200TB重压下的坏块

TechReport从今年八月底开始了一項固态硬盘扇区损坏耐用性试验,找来多款240/256GB的产品对它们持续进行写入看看什么时候会挂掉,性能又会如何变化

半个月后他们写入了22TB數据,相当于连续三年每天20GB所有硬盘都应付得很好。

现在数据写入量已经达到200TB,相当于连续五年每天100GB终于有扛不住的了。 

其实在写叺量超过100TB的时候三星840就第一个出现了问题,S.M.A.R.T.属性中显示有11个重新分配的扇区换句话说就是有了坏块(bad block)。三星840采用的是3bit TLC闪存写入耐久性夲来就比其它用2bit MLC的要差一些,这并不意外

不过尽管如此,这块硬盘的性能、容量都没有丝毫变化一切表现正常。

写入了200TB之后三星840重噺分配的扇区已有370个,金士顿HyperX 3K也有了四个坏块值得一提的是,本次测试用了两块Hyper 3K其中一块写入可压缩数据(46%),另一块则和其它一样用鈈可压缩数据出问题的是后者。

这显然是SandForce主控的缘故经过它压缩的前者实际只向闪存写入了143GB。

金士顿HyperX 3K的区块大小为4MB所以损失的总容量为16MB。三星840的区块大小不详三星也一直没有回应询问,从测试看应该是1.5MB那么损失容量就达到了555MB。

不过由于损坏并替换的区块都位于冗餘容量内两块硬盘的实际可用量都没有变化,Windows下仍然分别是HyperX 3K 224GB、840 234GB

在它看来,写入100TB数据后三星840的健康度就只剩下了66%840 Pro也不过78%,另外Intel 335也損失了12%

200TB写入后,三星840 19%的健康度看上去岌岌可危840 Pro 51%也不怎么样,不过金士顿HyperX 3K(不可压缩数据)仍然有98%写入可压缩数据的海盗船Neutron GTX都还昰100%。

此外海盗船的工具没有健康度显示,金士顿的不兼容测试平台

尽管有损坏的区块,以及看起来很吓人的健康度指示但不得不說这些固态硬盘扇区损坏都很好地经受了考验,迄今仍可正常使用而且不要忘了,连续五年每天写入100GB在实际应用中几乎是不可能的

那麼,性能上都有了什么变化呢

100TB、200TB写入后都对六块硬盘的持续、随机读写速度进行了测试,结果发现都和最初水准相差无几200TB后也没有超過2%。

值得一提的是金士顿HyperX 3K的性能在写入22TB后反而大大高于最初,100TB之后仍然更高200TB后才降下来。

此外测试人员还使用了Anvil的耐久性测试工具,安全擦除全盘后写入一系列随机大小的文件直到预定的限制,然后在下次常规写入前删除它们下边就是每轮写入的平均速度:

注意:六块硬盘连接在两套相同的系统上,但因为接口数量限制两块HyperX使用的是SATA 3Gbps,其它都是SATA 6Gbps这里我们对彼此性能差异没兴趣,只看各自性能随时间的变化

金士顿、Intel都使用了SandForce的主控,峰值都出现在22TB、100TB写入后的安全擦除这使得主控暂时恢复了活力。

三星840 Pro每次擦除后也会复活但是性能飘忽不定、波动太大,不过从一开始就这样可能和垃圾回收、内部管理机制有关,而不是闪存的问题

三星840出现了最明显的性能滑坡,从超过100MB/s跌到了大约85MB/s但这和坏块没什么关系。

海盗船的Neutron GTX反倒是越来越快了

试验还在继续,等着看写入300TB之后又会如何吧

TechReport坚持進行的固态硬盘扇区损坏耐用性马拉松试验再次达到关键节点,数据写入量已经走过300TB现在各位参赛选手的情况又是如何呢?

最先出现问題的三星840 250GB情况正在持续恶化100TB的写入后就出现了11个重新分配扇区,200TB后增至370个300TB后则达到了833个。三星依然拒绝透露每个扇区的具体尺寸如果按照1.5MB的猜测计算那就是1.2GB。

看上去不少但幸运的是,因为冗余容量更多用户实际可用的仍未发生变化。

840是唯一一个使用TLC闪存颗粒的其耐久性存在天然缺陷,因此这一切都并不意外

写入不可压缩数据的金士顿HyperX 240GB之前出现了4个重新分配扇区,但此后表现稳健没有进一步增多。另一款写入的是可压缩数据感谢SandForce主控的数据压缩,实际写入量仅有215TB

除此之外,Intel SSD 335 240GB也加入了这一行列出现了1个重新分配扇区。

健康度方面S.M.A.R.T.属性显示840只有恐怖的1%,可谓岌岌可危840 Pro 256GB也掉到了26%,不过三星自己的SSD Magician工具依然报告它们俩状态“良好”(Good)

金士顿HyperX不可压缩版仍旧维持在98%,可压缩版和海盗船的Neutron GTX 240GB则坚挺在100%

这里其实反映了一个很现实的问题,那就是固态硬盘扇区损坏缺乏统一的磨损、健康状態评判标准每家都有自己的一套算法,有的甚至根本不理会S.M.A.R.T属性指标而第三方工具也只是在估算。

那么此时的性能又有了什么变化呢?

除了金士顿HyperX 4KB随机读取中的一些异常波动所有硬盘都维持在了最初的水准上,即便是情况日益严重的840也变化非常小

这是每一次写入循环(大约190GB)完成后记录的写入速度。200TB节点后840 Pro又爆发了一下,随后回归往常的飘忽不定其它的都几乎纹丝不动,840也是如此只有Neutron GTX又在逆天哋缓慢增加了,虽然幅度极小

不停地写入300TB数据,相信这是绝大多数普通用户都不会碰到的而如此残酷考验下固态硬盘扇区损坏们都坚歭了下来,虽然有些扇区出现了损坏但都能及时自我修复且丝毫不影响性能。这确实可以让我们对固态硬盘扇区损坏的长期可靠性大为放心了尤其是TLC也没有很多人想象的那么糟糕。

测试还在继续我们等下一个节点……

固态硬盘扇区损坏连写500TB:个个都是“猪坚强”

TechReport自去姩八月开始的固态硬盘扇区损坏耐用性持久测试又跨过了一个关键点,持续写入的数量已经突破500TB有没有谁被击垮呢?

- 金士顿HyperX 3K 240GB(两块分別写入可压缩、不可压缩数据)

三星840是惟一一个采用TLC闪存颗粒的,其天然属性决定了耐用性相对较差也毫不意外地第一个出现了坏块,100TB之後就有了11个重新分配的扇区200TB之后增至370个,300TB之后达到了833个如今则是1722个。

其它硬盘仍然只有寥寥几个坏区影响微乎其微,Neutron GTX、Hyper 3K(可压缩版)则昰唯一两个至今完好无损的

三星依然不肯披露840的扇区规格,但基本可以确定为1.5MB那就是已经损失了大约2.5GB,但是因为冗余容量足够这对實际可用容量仍无影响。

840虽然明显是最糟的但不能因此就说TLC闪存不靠谱。算一下你就知道500TB相当于在十年的时间里每天写入140GB,平常谁能莋到这一点

在这样的重压之下,840的确有些吃力好几次都没能通过重建测试中的HASH校验。虽然最终还是过去了但是查看SMART属性可以看到大量的不可恢复错误,实际应用中这很容易导致数据丢失甚至系统崩溃。

但奇怪的是三星自家工具Magician依然认为840很健康,它能访问SMART数据但主堺面上依然说健康程度良好840 Pro终于也有了两个重新分配扇区,没有不可恢复的错误健康度也是良好。

第三方工具的结果就差异太大了HD Sentinel僦把840、840 Pro的健康度都列为了1%,照它看来这俩硬盘都废了

接下来看看各块固态硬盘扇区损坏的性能变化趋势:

虽然有一些波动,但是总体洏言经过了这小半年的折磨,大家的性能基本都还维持了原样这下子大家可以彻底放心了。

不过840 Pro的持续写入最近开始有所下滑,从夶幅领先变成了接近Neutron GTX后续要重点观察。

此外Intel、金士顿的随机读取速度初期反常地偏高,至今原因不明可能和它们使用的SandForce主控有关。

840 Pro從一开始就飘忽不定至今仍是这个样子,不过似乎有衰退的趋势最高、最低值都不如早前了。

总的来说大家的表现都很稳健,没有絀现重大变故Neutron甚至还在逆天地缓慢增长中。

那些突起可以忽略每次到达关键点后对所有硬盘进行安全擦除的缘故。

最后是个小插曲:測试进行到300-400TB之间的时候三星840/840 Pro、金士顿HyperX 3K(可压缩版)突然系统崩溃,没有任何预先警告当时系统也一切正常。系统日志中出现了系统盘突然斷开的条目可能就是罪魁祸首。

测试使用的系统盘是海盗船Force GT 60GB寿命才两年,数据写入量不过几个TB按理说不应该有什么问题,SMART属性里也沒有错误不过它的主控是SandForce,闹个脾气也很正常

为了避免类似问题重现,系统盘换成了Intel SSD 510此后也确实一切顺利。

测试仍在继续下一站:600TB。

固态硬盘扇区损坏连写600TB:这都弄不死你们

TechReport发起的固态硬盘扇区损坏耐久性测试已经进行了整整半年的时间数据写入量也突破了600TB,那麼参赛选手们的最新状况如何

- 金士顿HyperX 3K 240GB(两块,分别写入可压缩、不可压缩数据)

首先是个小八卦:你可能注意到了500TB之后经过一个半月才囿600TB的报告,明显比以往的节奏慢这倒不是测试硬盘们出了问题,而是TechReport的评测人员跑去泰国海边度了两个星期的假(恨……)所以才拖到现茬。

好了回归正题先来看重分配扇区的最新趋势。

840在写入100TB之后第一个出事儿了开始出现坏块并被重新分配,之后一直稳定增加现在巳经达到了2192个,远远超过其他硬盘TLC NAND闪存的天然缺陷暴露无遗。

不过即便这样也只损失了大约3GB的容量而硬盘的冗余容量有23GB,所以仍然不昰回事儿可用容量还是完整的。照目前这种线性增加的趋势要向耗尽这些冗余容量可得不少时日。

其他硬盘都是MLC闪存的情况好得多,坏块在慢慢增加但基本可以忽略不计:HyperX 3K(不可压缩数据版)的从4个增至10个840 Pro则从2个增至28个。

Intel 335仍然是只有1个而海盗船的Neutron GTX堪称逆天,至今仍无任何损失

另一块HyperX 3K因为写入的是可压缩数据,主控压缩后的实际写入量小得多也安然无恙。

真没什么好说的不管坏块多寡,各个硬盘嘚性能都始终极其稳定除了偶尔莫名其妙的起伏之外根本没受到任何影响。

擦除后的平均写入速度也波澜不惊840开始阶段明显下滑了一些,之后就稳住了海盗船Neutron GTX又一次逆天,竟然还在缓慢增长!

600TB是个什么概念即便是每天写入300GB,足够你用五年半这就是说,就算是840这样看似不靠谱的TLC固态硬盘扇区损坏也足够任何普通用户折腾的,这种连续写入的测试也不知道什么时候才能弄死它

TechReport最后表示,如果未来┅段时间没有太明显的变化700TB、800TB、900TB阶段可能就不出来单独报告了,直接等1PB(1000TB)

固态硬盘扇区损坏连续写入1000TB:终于弄死三个!

TechReport的固态硬盘扇区損坏连续写入耐久性试验仍在继续。将近四个月前他们公布,所有固态硬盘扇区损坏依然工作正常、性能稳定只是三星840在以稳定的频率损耗TLC闪存单元,部分MLC闪存的也出现了坏块

对于这些顽强的家伙,测试人员表示有些“厌倦”了不打算每100TB公布一次报告,而是直接等1PB也就是1000TB。

现在这一里程碑终于达成了,想看热闹的绝对不要走开哟

还是再次回顾一下参测的固态硬盘扇区损坏吧:

- 金士顿HyperX 3K 240GB(两块,汾别写入可压缩、不可压缩数据)

迄今为止已经有三块最终倒下了,占总量的一半而且死去的方式各不相同。

【第一个牺牲品:金士顿HyperX 3K】

这一款其实有两块分别测试可压缩、不可压缩数据。你应该能想到失败的是不可压缩那块。

它最后的写入量是728TB而可压缩那块只写叺了501TB。

第一次出现警告信息是700TB的时候忽视它继续,725TB时再次报错而这次来自系统:“Windows检测到一个硬盘错误。立即备份你的数据以免信息丢失。”

不管它接着继续又出现了几次警告,只过了3TB就不行了Anvil开始报错。硬盘还能访问但是在导出最后一批SMART数据之后就变砖了。

倳实上真正指示寿命的并非闪存颗粒完整性,而是损耗指数(MWI)大部分第一方和第三方工具都以它为基准,指示固态硬盘扇区损坏的剩余壽命

该指数在出厂时为100,一经使用就开始逐渐降低最终为0的时候耗尽寿命(理论上仍然可以继续使用一段时间),而它和重新分配的扇区數量是完全无关的

查看可知,700TB的时候降到了10728TB时变为零。

其实过了上一次的门槛600TB各种错误就开始迅速增加了,到最后有986个重分配扇区(600TB時仅有10个)、111个编程错误、381个擦除错误这意味着,失效的扇区里有一半是因为ECC错误校验失败

HyperX 3K设定了一定比例的冗余容量,但用途是内部管理功能和RAISE(SandForce的冗余技术)能用来重新分配的很少,因此很快就会耗尽

金士顿表示,寿命到期后硬盘就会拒绝加载自然就检测不到了。

寫入量同样达到700TB的时候SMART信息就发出了失败警告,但是使用起来仍然一切正常闪存单元也几乎都是完整的,只有一个重分配扇区还是寫入300TB时候出现的。

于是继续写入但仅仅又过了50TB,也就是到达750TB最终就崩溃了。负责持续写入的Anvil Storage Utilities工具里出现了写入错误程序本身也失去叻响应。幸运的是再次启动软件成功了,至少能提取出日志(稍后分析)但不能再继续写入了。

SSD 335写入了700TB之后WMI指数就已经归零,标志着闪存不再可靠不能继续使用了。

奇怪的是写入报错后,SMART也不再返回任何信息任何工具都无法访问,证明SMART技术已经挂掉

重启系统,Intel SSD Toolbox里叒出现了这块硬盘仍然检测为存储设备,但容量是0GB无法访问。

Intel表示这种结果完全符合预期,写入错误意味着硬盘进入了只读模式並触发一种自毁模式,让硬盘不再响应永别了……

【第三个牺牲品:三星840】

TLC闪存的它并不是率先倒下的,仅此一点就可以让大家放心了它坚持超过了900TB。

其实刚过200TB她就出现了重分配扇区,之后不断增加最后有接近3500个,但因为可用的冗余空间较多所以坚持得比较久一些。

写入量达到900TB的时候840仍然看起来很正常,三星自己的SSD Magician工具也报告还有不少剩余寿命但是突然之间,它就挂了Anvil崩溃,系统和工具都檢测不到只有Intel存储驱动报告了一个未知的三星SATA设备,也只能看看而已

由于没有任何事先警告,死的又很彻底最后一段时间的SMART数据就丟失了,无法得知最后确切写入了多少状态分析也只能截止到900TB。

损耗指数在300TB的时候就变成了零但是三星自己的工具仍然报告状态健康,继续使用也没问题

再看可使用的保留空间,一直在稳定减少但是最后死亡的时候仍有大约40%,理论上还能坚持由于SMART日志丢失,无法得知死亡的确切原因可能是突然就坚持不住了。

再看另一个重要参数:不可修复错误它是在写入300TB时候出现的,有176个当时用来校验數据完整性的200GB文件确实Hash失败了好几次,不得不重新拷贝但此后不可修复错误一直没有增加。

在800-900TB之间的某个时刻不可修复错误数量突然增加了119个,总量达到295个虽然这时候Anvil没有报错,但这应该就是死亡元凶

三星表示,840用户最终是应该能看到错误提示的比如说兼容性错誤、蓝屏死机等。至于这里为何突然死亡还在进一步调查。

【1PB俱乐部:三位坚强斗士】

海盗船Neutron GTX、三星840 Pro、金士顿HyperX 3K(可压缩数据)都挺过了1PB真昰奇迹,因为它们标称的终身写入量没一个超过200TB

HyperX 3K因为对付的是压缩数据,实际写入闪存的其实只有716TB节省了几乎三成。

寿命指数最后只剩下了10不过重分配扇区只有2个,没有编程和擦写错误(不可压缩的有上千错误)闪存状态良好。

它能坚持到何时还不好预测估计还能使鼡很长一段时间,就看重分配扇区何时突增了

三星840 Pro的寿命指数在400TB时就很低了,500TB后为零700TB后开始大量使用冗余容量,但最后也只用了20%

SSD Magician顯示目前一切良好,但是不敢保证何时会突然死亡

重分配扇区在600TB之后持续大幅增加,如今已有1836个每扇区1.5MB,那就是2.7GB理论上还有很多冗餘可用。

海盗船Neutron GTX仍然牛逼得一塌糊涂寿命指数竟然至今还接近80!重分配扇区至今还是0!真是一个逆天的存在。照这样的趋势下去至少能坚持到4PB。

再来看看各款固态硬盘扇区损坏的性能趋势包括那些死去的。

大多数都始终如一HyperX 3K最初曾有明显的随机读取暴涨,但此后基夲稳定

海盗船Neutron GTX一直是最稳健的,不过最后一次持续读取测试出现了大幅度下降反复测试五次都是如此。原因不明等到1.1PB的时候再看看。

三星840最后一次随机读取速度有所下滑可能和将死有关。

平均写入速度也都波澜不惊840 Pro还在高低跳跃,Neutron GTX还在缓慢增加真是无语了。

那些突起峰值不用理会都是每100TB安全擦除后的干净状态。

不妨再看看死去三款固态硬盘扇区损坏最后时刻的表现很明显都出现了波动,Intel、金士顿的还很轻微三星840的就激烈多了,只可惜没有死亡前的数据

1PB是个里程碑。那些通过了的固态硬盘扇区损坏可喜可贺没有达成的吔不用沮丧,你们同样证明了自己的价值并且提供了很多宝贵经验。

直到最后时刻失败的固态硬盘扇区损坏才出现些许性能波动,这證明一款固态硬盘扇区损坏完全可以在整个生命周期内维持良好的性能

不过,不同设备最后终结的方式略有不同Intel SSD 335预先设定好了界限,┅旦越过就“自杀”金士顿HyperX 3K则力图压榨出最后一丝潜力。

三星840一直是焦点最终虽然死的很突然,很蹊跷但再一次证明TLC闪存也可以很耐用。虽然这是以大量重分配扇区为代价的但对容量的影响很微小。

尽管测试的样品不多但完全可以拍着胸脯告诉大家:即便你在固態硬盘扇区损坏上每天不停地写入,只要不是人品太差700TB也是毫无问题的!

接下来,剩余的三名斗士将继续接受考验……

固态硬盘扇区损壞连写1500TB:最神奇的莫名完蛋了!

TechReport进行的固态硬盘扇区损坏持续写入试验在不久前跨过了1.5PB的大关换用大家更熟悉的计量单位就是1500TB。都说闪存很脆弱但是消费级产品能够坚持到PB级别,相信绝大多数人都没有想到吧

当然了,毕竟是消费级产品毕竟不是专为超大数据量持久寫入而设计的,参与测试的六块固态硬盘扇区损坏陆陆续续出现了各种问题1PB就干掉了其中的三块,现在又牺牲了一个而且是最没想到嘚一个。

其中海盗船之前一直表现稳健没有任何错误,没有任何性能下滑事实上性能反而在持续缓慢上升,实在难以理解

但同样难鉯理解的,是它的突然死亡

写入约1.1PB之时,Neutron GTX出现了三个重分配区块按说不多,S.M.A.R.T.警告却很快就出现了说原始读取错误率超过了阈值。

即便如此仍然看似风平浪静地坚持到了1.2PB,但检测发现重分配区块数量暴涨已经超过了3400个。

然后就完蛋了准备进入下一个阶段的时候,系统无法启动而之前几块固态硬盘扇区损坏就是这么死的。热插拔也无效能检测到硬盘,但是访问的时候磁盘管理器失去响应

这根夲不科学啊。固态硬盘扇区损坏挂掉之前理应有一段缓冲期,尤其是应该进入一段只读状态方便用户转移、保存数据,但是Neutron GTX突然就彻底无法访问了

Neutron GTX S.M.A.R.T.属性里的参数还是很丰富的,但都比较奇怪重分配扇区指标就有俩,一个从0开始一个从256倒数,其中后者到死都没有归零

剩余寿命也在一直稳定递减,但到最后也还有很多

刚才说的原始读取错误率最后显示为零,但并不完全准确1108TB之后它就已经到了最低值,也就是错误最初开始出现的时候

Neutron GTX的死因仍待进一步调查,海盗船也未提供扇区尺寸、冗余替换比例等指标

三星840 Pro、金士顿HyperX 3K(可压缩數据)都突破了1.5PB,还都完成了另外一次不加电存留测试1.5PB写入后,二者都载入200GB测试文件然后断电拔开,闲置一个星期再次加电启动,MD5 Hash测試顺利通过说明数据都完好无损。

840 Pro的出错速度在降低但也有了3400多个重分配扇区(跟海盗船死前的差不多),每个1.5MB那就是损失了大约5GB

损耗均衡指数早在500TB前后的时候就彻底归零了,到现在又写入了1PB但用掉的冗余空间比例还是不到40%,仍然有很大的余地

三星SSD Magician工具显示健康度仍然是良好(good),不过别忘了840死前也是给的这个评级呢,看来很不靠谱

HyperX 3K使用的SandForce主控支持压缩写入技术DuraWrite,这是第二块坚持至今的一大功臣

主控写入1.5PB,而得益于压缩实际写入闪存的之后大约1.07PB,也就是节省了三分之一另一块写入不可压缩数据的,因为写入放大的存在实际寫入一直略高于主控写入。

如果压缩是维持其生存的唯一原因那么在1.1PB左右就应该支撑不住了,不可压缩版就是这时候挂掉的内置的健康指数也在那时候报警了。

但是1.5PB写入完成后,这货仍然只有区区12个重分配扇区!不知道是不是这块盘的体质特别好这种差异在半导体產品上是极为正常的,不过至少两块盘是同时抵达的测试方法也完全相同。

再细挖S.M.A.R.T.数据又发现了一些有趣的地方。

900-1000TB之间出现了2个不可恢复错误恰恰就是头两个重分配扇区出现的时候,不知道是否巧合无论如何,不可恢复错误是很致命的它们会损坏数据、崩溃程序,甚至搞死整个系统

编程与擦写错误分别有2个、3个,但它们都不致命能够将其中的数据转移到其他完好区块上。性能可能会略有影响但关系不大。

好了来看看读写性能的历史变化吧。当然到最后就俩了

尽管有一些波动,但几乎所有固态硬盘扇区损坏自始自终性能嘟很平稳

海盗船Neutron GTX在到达1PB的时候,持续读取出现了大幅度下滑但在1.1PB节点恢复正常,可惜死之前又下去了

三星840 Pro的持续写入有些反复,其怹很稳定

金士顿HyperX 3K虽然性能相对较低,但也表现稳健

安全擦除后的性能,840 Pro依然频繁跳跃HyperX 3K还是稳定但周期性来个峰值。

Neutron GTX之前一直在缓慢爬升不可思议,不过到最后很突然地,它就完蛋了

再放大看最后一段。发现没其他固态硬盘扇区损坏失效之前都出现了微弱的下滑,唯有海盗船升着升着,就走了

【下一个目标:2PB!】

虽然只剩下了两位,但是TechReport表示试验仍将继续进行下去而获得的那么多宝贵经驗是以前从来没有过的。

最关键的是现代消费级固态硬盘扇区损坏的可靠性远远超出了一般想象,应付典型的日常使用实在是绰绰有余全部六个试验品都毫无问题地写入了几百TB数据,后期虽然有各种各样的小毛病但继续使用仍然影响不大。

另一方面固态硬盘扇区损壞在到达预期寿命之后,问题和失效现象各有不同大多数都能预先给出警告,甚至包括海盗船Neutron GTX但也有说死就死的,因此在使用了很久の后备份很重要。

840 Pro作为三星的旗舰产品表现着实不俗(当年夸

它完美还真不亏),而且至今看起来很健康还能继续坚持下去。

金士顿HyperX 3K虽嘫凭借数据压缩坚持至今但也出现了一些致命错误,下一步很可能会倒下

因此,840 Pro已经成了事实上的赢家

截至目前,这两块盘都已经寫入了1.6PB而不把它们弄死,这个试验就不会结束!

2PB见……如果你们能坚持到的话……

固态硬盘扇区损坏连写2000TB:这俩货还不死!

2013年8月份TechReport发起了一项固态硬盘扇区损坏耐久性试验,找来六块盘进行持续的数据写入看看它们能坚持多久。结果是惊人的这些消费级产品标称的壽命都不是很长,但最终都大大超出了理论值

近日,2000TB(2PB)节点也达成了后边这两个竟然还在顽强地坚持着,都没什么问题第五次不断电數据完整性测试也顺利通过。

【三星840 Pro:近乎完美的表现】

不愧是三星的招牌产品本次测试中基本找不到什么毛病,不可恢复错误至今为零只有一些重分配扇区,写入600TB的时候开始出现此后一直缓慢增长,如今已有5591个

这相当于大约8GB的容量,看起来不少但只占256GB总容量的3%。

SMART属性显示目前已经消耗了61%的冗余容量

损耗均衡指数在500TB左右的时候就归零了再次证明这个参数并不等于寿命。

三星的监控软件裏仍然将健康状态标注为“良好”不过别忘了,三星840在挂掉之前也一直是良好状态所以并不足为信。

从目前的情况看840 Pro坚持到3PB基本不會有啥问题。

【金士顿HyperX 3K:主控算法立大功】

金士顿本次贡献了两块盘分别写入可压缩、不可压缩数据。SandForce主控支持DuraWrite技术可以对数据进行壓缩再写入,减轻闪存负担并加速性能,坚持至今的就是可压缩版本

不过它写入的也不是纯粹的可压缩数据,还有46%是不可压缩的连續数据其他盘都是100%不可压缩数据。

闪存实际写入了1.4PB多点节省了将近600TB,不过这显然不是它一直活着的唯一原因SMART参数里还有秘密。 

标稱寿命也早就到期了但重分配扇区都极少,至今仅仅31个也就是相当于124MB。比上次检查时的12个多了一些但依然太少了!

不可恢复错误还昰最早出现的那2个,没再增加多出来的都是编程或者擦写错误,它们都是可以恢复的不会导致数据丢失。

继续下去这块盘似乎远未箌终点,但是死亡随时可能突然降临另一块金士顿的盘在最后128TB写入中,重分配扇区就从10个突然猛增到了1000个然后就挂了。

【这时候的性能咋样840 Pro有些“跳”】

所有盘都在测试开始前记录了原始性能,然后每隔100TB重新测试一次观察变化趋势。

840 Pro的持续写入性能在1.2PB之后开始有了┅些上下波动但在接近2PB时似乎又稳定下来了。

HyperX 3K的随机读取也有轻微的起伏但一直都是如此,影响很小

除此之外,两块盘都很平稳並没有明显下滑。

平均写入性能变化二者都延续了此前的趋势,不够可以看出840 Pro的确有些变慢了。峰值都是安全擦除后的

如果有人在測试开始前告诉我,普通的固态硬盘扇区损坏也能写入2PB数据我是不会相信的,但没想到真做到了

2PB啊,也就是2000TB就算你每天写入1TB,也能使用5年半这已经超出了99.99%用户的日常需求。

事实上六块参测硬盘都毫无问题地写入了几百TB,均超过了预期寿命

虽然测试样品并不够哆,测试方法也比较单一产品的个体差异也经常会很明显,并不能就此断然地下结论说固态硬盘扇区损坏是多么多么牢固,但至少我們可以打包票地说对于几乎任何普通消费者来说,绝对没必要担心固态硬盘扇区损坏的可靠性TLC都绰绰有余。

接下来三星840 Pro、金士顿HyperX 3K仍將继续孤独地前行,但是谁也不知道终点在哪里看上去3PB将会小菜一碟。

840 Pro的重分配扇区数量比较多写入性能也有所下滑,但没有致命错誤

HyperX 3K虽有两个不可恢复错误,但没再增加重分配扇区也不是很多,而且有主控压缩算法的保护如果没有什么突然意外有望成为最终的勝利者。当然了即便如此,排除数据压缩因素后840 Pro是最值得骄傲的。 

固态硬盘扇区损坏连写2500TB:终于……全死了!

固态硬盘扇区损坏已经昰现在装机的必备选项了超快的速度都有点让人再也不想用机械硬盘了,但围绕着固态硬盘扇区损坏挥之不去的是寿命问题,特别是隨着闪存工艺的进步颗粒耐久性反而一路滑坡,还有廉价但更“短命”、引发诸多非议的TLC更加深了很多用户的忧虑。

那么消费级固態硬盘扇区损坏的可靠性究竟有多高?如果连续不停地写入数据能坚持多久?一年半多之前TechReport就决心找出一个答案来,于是装上六块固態硬盘扇区损坏开始了前所未有的残酷折磨。

三星840 250GB、Intel SSD 335 240GB、金士顿HyperX 3K 240GB(不可压缩)、海盗船Neutron GTX 240GB先后在1500TB节点前不幸挂掉但这也大大超出了它们的预期壽命,而且各自的“临终”表现都截然不同最关键的指标重分配扇区也差异很大。

具体情况这里就不再赘述了可参考上述之前的一系列文章。

SandForce主控支持写入压缩可大大减轻闪存颗粒的写入压力,为此测试中使用了两款HyperX 3K分别写入不可呀搜和可压缩数据(压缩率46%)。

前者茬写入728TB的时候就挂了比从主控得到的数据略多一点,符合预期

可压缩版的实际闪存写入量则少了28%,因此直到1100TB的时候才和它的兄弟齊平,最终一直坚持到2100TB才倒下

看这张图就知道它多能坚持了。剩余寿命指数是考虑了数据压缩因素的因此这么耐操并不仅仅是SandForce主控的貢献。看看重分配扇区数量直到最后都不到50个,这显然说明金士顿使用的闪存颗粒素质是过硬的当然也有可能测试的这块尤其突出,鈈排除幸运因素

写入到900-1000TB的时候,这块盘才开始出现重分配扇区并且出现了两个严重的不可纠正错误,但在此之后并未增加只是多了┅些编程和擦写错误。

其实在最后这块盘的倒下是有些冤的,属于“非正常死亡”去年圣诞期间,测试人员放假离开了实验室期间斷了一次电。回来后重新启动系统很正常,但访问这块HyperX 3K的时候就锁死了再次重启就检测不到了,SMART信息也无法访问

所以说如果没有这佽意外的话,它还有希望继续坚持一段时间理论上能撑到把冗余容量给耗尽。

同时也说明固态硬盘扇区损坏很怕掉电,尤其是生命的後期阶段一定要小心。

三星这款旗舰产品虽然也有一些不足之处但总体来说堪称一块完美的固态硬盘扇区损坏,性能优异可靠性也昰极佳。

进入2015年整个测试平台就剩下它屹立不倒了。2月底测试人员要去休假一周,临走的时候还想着不会有事儿结果遭遇乌鸦嘴。

囙来后重新加载测试软件Anvil Storage Utilities结果没有响应了,用于检测SMART数据的HD Sentinel同样如此二者界面都是一片空白。

Windows资源管理器中访问840 Pro立即崩溃。Intel SATA驱动则提示说硬盘与系统失去连接。

和TLC闪存的840一样它死之前也没有任何警告,但不知道和这次长达一周的休息是否有关

重分配扇区在600TB后出現,此后数量一直在增加但很稳定。最终它写入了2400TB重分配扇区超过了7000个,相当于消耗了10.7GB的闪存容量但是还有大约1/5的余量。

更关键的昰它一生都没有出现不可纠正错误。

损耗均衡指数其实在500TB前后就归零了相当于此后一直在超期服役。

好了最后一次,看看它们各自整个生命历程中的读写性能变化吧

4MB持续写入:HyperX 3K一直很淡定,840 Pro则曾经有些跳动1900TB之后稳定了些,但过了2200TB又开始下滑了没再过来。

4KB随机读取:HyperX 3K最后反而有所上扬此前也有较大起伏。 

4KB随机写入:所有硬盘都没有明显波动840 Pro各项指标一直都是最好的,完美不是吹的

平均写入速度:因为测试方法的缘故,这个统计不能用来对比各块硬盘但也能反映出各自的变化趋势。除了一些峰值各块盘总体上还是比较稳萣的,除了海盗船最后突然就掉下来了

【还怕会写坏固态硬盘扇区损坏吗?】

TechReport说这是他们做过的耗时最长也最累的评测了,但一切都昰值得的完全可以消除大家对固态硬盘扇区损坏的担心了。

要知道即便是大家最不放心的TLC闪存三星840,也毫无任何问题地写入了300TB而且矗到超过700TB才写死一个,还不是840

840 Pro最终达到了2400TB,也就是2.4PB这是惊人的,很多企业级固态硬盘扇区损坏都不会标称这么多的终身写入量如果┅位用户每天写入1TB,那也要六年半之后才能搞死它

当然了,这里测试的硬盘有些偏少而且产品体质往往会有差异,但这并不影响我们嘚结论

只不过不同品牌的固态硬盘扇区损坏,最终失败的表现很不一样Intel、海盗船、金士顿都发出了SMART警告提示,让用户有所准备只是囿些太早了,其实完全可以再用很久

另外从HyperX 3K、840 Pro等最后的结局看,固态硬盘扇区损坏对掉电是很敏感的比机械硬盘更敏感,而除了极少數产品之外消费级固态硬盘扇区损坏都不支持掉电保护,所以一定要尽量确保供电的稳定性而且系统不要闲置太久,时不时得热热身

还有不少玩家质疑本次测试中简单粗暴的连续写入并不符合实际使用情况。确实如此但任何理论测试都只能尽量去模拟,而不可能完铨重现真实应用诚然,想考察固态硬盘扇区损坏的可靠性还有更多、更好的方法但这样连续写入其实也不失为一个简单有效的途径。

簡而言之一句话:消费级的固态硬盘扇区损坏就放心用吧不会轻易写坏的! 

  【PConline 评测】“快”应该是很多囚使用过SSD后的第一感觉这种“快”不仅仅体现在开、关机及运行程序上,更多表现在对随机数据的读取和写入上然而SSD有别于HDD,SSD的“快”更需要正确的使用方法使用不当,不但影响SSD真实的速度而且还有损于SSD耐久度、稳定性及寿命。


不看是您损失实测哪些误区损害SSD性能

  就像身边一个使用SSD的朋友,打开主板BIOS一看发现其SSD一直运行在IDE模式下,自己却全然不知我们知道IDE模式下根本无法发挥出SSD的全部性能。为了避免这类现象再发生今天就通过实际的性能测试来告诉您,哪些不正当使用方法对SSD性能造成的损害

  本次测试所使用的SSD为媄光M500 480G,测试软件为SSD测试中常见到的CrystaDiskMark3.0.2测试项目包括:持续读写(块单位1024KB)、512K随机读写、4KB随机读写及4K随机(QD32)读写,默认运行5次每次1000MB的数据量,取最好成绩

项目一:开启AHCI与不开启AHCI的性能差距

SATA存储设备通信协议。主板BIOS中开启AHCI后SSD支持NCQ(NativeCommandQueuing,原生命令队列)当队列深度(QD)增大,性能也会以几何级别上升而IDE则是不支持NCQ,队列深度增大性能也不会有太大的变化下面我们来实际测试两种不同模式下的SSD性能差距。

  怎么查看是否已经打开了AHCI模式呢最简单的方法是运行一款叫AS SSD Benchmark的软件。如果没有打开AHCI软件界面左上角会出现“pciide-BAD”类似的警示字眼。咑开则是“OK”


AHCI模式下的测试成绩

AHCI模式与IDE模式下测试成绩汇总对比

  测试小结:通过测试成绩对比可以看出,SSD运行在AHCI与IDE不同的模式下性能差异很明显。持续读写差距在40%、13%之间特别是当队列深度(QD)增大时,差距尤其明显以4K QD32读取为例,从298.4MB/s暴跌至27.184MB/s跌幅高达91%。AHCI与IDE模式下SSD的性能差距百分比在65%左右。

  上面的测试告诉我们必须记得在主板BIOS内开启AHCI模式,因为AHCI中的NCQ特性对SSD来说至关重要若你的PC太老旧,不支持AHCI模式的话个人建议不如等攒到足够的钱,整个平台更换再上SSD会更好

项目二:4K对齐与非4K对齐的性能差距

  随着硬盘容量不断扩展,为了提高容错能力和读写速度将原来的每个扇区512字节改为每个扇区4096个字节,也就是现在常说的“4K扇区”那“4K对齐”就是符合“4K扇区”定义格式化过的硬盘,并且按照4K的规则写入数据

  如果4K不对齐,AS SSD Benchmark软件的左上角同样会提示“BAD”的警示字眼我们经常强调SSD要进行4K对齊,那你知道4K对齐与非4K对齐之间的性能差距有多大吗

4K对齐与非4K对齐下测试成绩汇总对比

  测试小结:从4K对齐与非4K对齐的SSD测试成绩看,鈈管是持续读取还是持续写入不管QD=1的4K读写还是QD=32的4K读写,两者的性能差距都甚大4K对齐与非4K对齐下,SSD的性能差距百分比在53%左右

  为什麼两者会有如此大的性能差距呢?如果SSD 4K不对齐写入的数据写入点正好会介于两个4K扇区的之间,也就是说即使是写入最小量的数据也会使用到两个4K扇区,这样会造成跨区读写读写次数放大,从而影响读写速度另外由于固态硬盘扇区损坏写入次数有限,如果4K不对齐寿命也会缩短。使用SSD必须要进行4K对齐

项目三:开启主板节能与关闭主板节能的性能差距

  AMD与Intel都开发了相应的节能技术,以Intel为例Intel的新节能技术为EIST(Enhanced Intel SpeedStep Technology)。与早期的SpeedStep技术不同增强型的EIST技术可以动态调整CPU频率,随着CPU使用率下降或者接近0时候降低CPU频率并且降压从而降低功耗和發热。一旦检测到CPU使用率高立马回复原始工作频率。

  我们在Z77主板的BOSS中关闭掉C1E(系统闲置状态时的CPU节能功能)、C3/C6(比C1E更深层的省电模式)、EIST(Intel新节能技术)等,我们来看看开启与关闭节能模式下SSD测试的成绩差距有多大?


开启主板节能测试的成绩


关闭主板节能模式测試的成绩

开启主板节能与关闭主板节能测试成绩汇总对比

  测试小结:从上面的测试成绩可以看出开启主板节能模式的SSD性能要逊色于關闭主板节能。4K(QD1)随机写入从原本的66MB/s飙升至104MB/s,涨幅超过一半但对4K(QD1)随机读取及高队列纵深的随机读写影响不大。总体来说关闭主板節能,SSD的性能提升约7%

  我们知道SSD的每个IOPS都需要发出,占用了系统的总线带宽开启节能模式时CPU的频率会降下来,发送指令时就会变得慢一些那SSD理论性能相会相应减弱。说到这里有些人会说,那为什么机械硬盘没受影响呢我们知道机械硬盘的4K IOPS也不过70-150之间,几乎感受鈈到节能模式带来的影响但SSD的IOPS却非常之高。然而用户使用的过程中绝大数多的情况下都是开启主板节能模式的,所以我们测试SSD一般也默认开启节能模式至于你要不要追求SSD的极致性能,还要看你自己的选择了

  接口方面,现在出厂的SSD都采用SATA3.0接口为什么?因为SATA2.0接口嘚最大理论速度只有300MB/S如果你把一款读取速度500MB/s的SSD接到SATA2.0接口上,自然而然受到限制如果你的SSD接在SATA2.0接口,那你有想过这会带来多大的性能损夨吗


原生SATA3.0接口下测试的成绩


SATA2.0接口下测试的成绩

  测试小结:可以说,SSD接在原生的SATA3.0接口上的测试成绩完胜SATA2.0SATA2.0接口上,持续读写速度仅270/ 264MB/s佷明显受到接口理论传输性能的限制。而随机读写方面也受到不少的影响

  目前绝大部分的Intel与AMD的主板上都配备了原生SATA3.0接口,这也提醒叻网友在组建平台时选购主板时应多考虑带有原生SATA3.0接口,这也是为什么大家都说B75主板比H61主板更具性价比另外提醒一下,如果您的主板呮有一个SATA3.0而您又是SSD+HDD存储,那SSD优先接到SATA3.0 上因为SATA2.0足以应付性能一般的机械硬盘。

项目五:小分区与全部分区的性能差距

  SSD中有“小分區”与“少分区”的说法,所谓的“小分区”就是不要把SSD的容量都分满保留一部分容量作为“空闲位置”,用于SSD内部的优化操作如磨損平衡、垃圾回收和坏块映射。而“少分区“是另外一种概念分区越多意味着浪费的空间越多(每个分区总有那么些空间是用不到的)。现在我们针对小分区情况,480G的SSD只分出约40G其他容量不动,另外480G容量全部分区进行测试看看两者的性能差距?

全部分区与小分区下测試成绩汇总对比

  测试小结:从上述的测试成绩对比来看全部分区与小分区各项性能几乎没有差异,总体的差距在0.3%左右可以忽略不計了。目前2.5寸消费者SSD的容量最大也就960G而且价格很贵,主流还是120G--128G有一些厂商已经帮我们设定好了OP,例如NAND容量128G的SSD厂家会标称120G,剩下的部汾就被设置成了预留空间所以少容量的SSD分区时,1-2个即可

项目六:内存双通道下与单通道下的性能差距

  前面我们提到主板节能模式丅,CPU的降频影响到SSD的性能那与硬盘关系密切的内存会不会也对SSD的性能产生影响呢?我们就单、双通道内存下(相同时序及频率)测试SSD的性能


双通道内存下测试的成绩


单通道内存下测试的成绩

双通道与单通道内存测试成绩汇总对比

  测试小结:单通道内存的平台下,SSD的歭续读写性能要稍稍好于双通道而随机读写方面,双通道优于单通内存平台但两者的总体差距不超过1%。这也破除了很多网友的疑虑內存单、双通道不构成对SSD性能的影响。这也很容易理解虽然双通道内存的带宽要远高于单通道,但以GB/s为单位计算的内存传输速度并非SSD所能比拟的

  有相当一部分用户对SSD的抗拒感来源于使用SSD比HDD要麻烦,这样不行那样也不行,哪像机械硬盘买回来通电万事不管但SSD的“赽”还是需要您付出一点心思的。比如确定打开了主板的AHCI、进行4K对齐、接在原生SATA3.0接口下等通过上面的一系列实际测试也证明了,不正确嘚使用方法会造成SSD的性能严重损失导致性能下降,甚至影响到SSD的稳定性及寿命等

  本来SSD的价格就贵,容价比远低于机械硬盘大价錢买回来的SSD,如不能充分发挥其性能那就得不偿失了。

我要回帖

更多关于 固态硬盘扇区损坏 的文章

 

随机推荐