
硬件的性能通常由软件评估,但受硬件的开放接口限制,检测软件通常不是万能药. 例如,在当今存储极客提到的三种情况下,每个软件都必须说the无法做到!
检测SSD缓存容量: 无法做到.

无论是机械硬盘驱动器还是固态驱动器,都无法通过软件准确识别高速缓存容量. 这是因为在1991年设计ATA-1规范时,仅保留四个十六进制数字(最大FFFFh,65535)供此标识项表示,并且最大显示只能为65535 * 512 = 33553920字节. 大约32MB. 这种目光短浅的设计已导致硬盘不再向软件报告其缓存容量. 2006 ATA-8标准完全淘汰了此功能. 所有硬盘驱动器均不再具有向计算机报告其缓存容量的功能.
幸运的是,现代硬盘缓存的容量不再与性能直接相关. 存储在硬盘缓存中的主要内容不再基于数据缓冲. 例如,使用SMR磁记录技术的机械硬盘主要使用高速缓存进行数据合并,尽管高速缓存容量很大(通常超过128MB),但性能却比传统PMR技术硬盘差很多.
SSD的缓存不是提高读写速度的数据缓冲区,而是名为FTL闪存映射层的“元数据”. FTL使闪存能够像机械硬盘一样工作,这对于固态硬盘至关重要.

过去两年出现的“无外部缓存”主控解决方案实际上将小容量SRAM缓存集成到了主控中. 例如,东芝TR200的TC58NC1010GSB主设备具有内置的32MB缓存,并且4K随机访问速度并不弱于外部缓存模型.
硬盘性能在缓存容量方面的英雄时代已经过去.

检测固态驱动器的闪存: 无法做到.
近年来,随着白色,黑色和拆卸后的二手颗粒的泛滥,许多朋友想在购买固态驱动器后验证固态驱动器的颗粒状况,但也担心拆卸会失去保修,所以我非常希望会有一种安全有效的软件检测方法. 遗憾的是,即使是权威的测试工具,例如AIDA64,在识别SSD的闪存时也非常不可靠.
AHCI协议和NVMe协议均未提供用于固态驱动器的功能接口,以向主机报告其主控制和闪存模型. 即使有这样的界面,对于奸商来说,欺诈也必须非常容易.

当前,固态驱动器闪存的检测基于查找表. 通常,原始闪存的固态驱动器可以确定闪存的类型. 但是,当小工厂每三天用一次闪存和一个主控制器每隔三天更换一次其闪存时,该将无法包含在统计信息中. 即使X think和X一般,他们自己的品牌都很响亮,但是一个没有主控设计能力,两个没有闪存制造能力,他们的固态硬盘实际上是OEM.
准确预测剩余寿命: 做不到.
由于缺乏有关固态驱动器寿命的知识,许多朋友仍然依赖某些软件报告的SSD的预期剩余寿命. 实际上,这些软件的检测结果基本上是不可靠的.
固态驱动器具有不同的表示健康的方式,并且软件的测试结果可能不准确.
某些固态驱动器在安装之前非常健康. 尽管它们看起来不错,但可能会产生误导. 一些SSD将根据TBW的定义忠实地减少其运行状况. 这样,运行状况值在使用的初始阶段可能会更早下降,但是即使运行状况恢复为零,SSD也不会最终确定. 距离损坏还有很长的距离,可以完全保护用户数据的安全性. 建议您使用SSD制造商提供的官方工具箱软件来查看运行状况的定义.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-300513-1.html
喜欢
所以胜之不武