我对存储硬盘和 SSD 的了解已经过时了,我想知道有哪些工具可以从现代驱动器中读取更广泛的 SMART 和其他数据,而不仅仅是“SMART 验证”。
我的知识大概是从阅读 Louis Gerbarg 的文章中总结出来的从 write() 到闪存芯片以及来自http://www.anandtech.com
随着驱动器控制器变得越来越智能,似乎有关将驱动器归零或当块“坏”时会发生什么的旧“智慧”不再适用。我很乐意提供任何指向优秀技术文章的链接(比1) 以及可以通过 SATA 总线访问工程数据的程序以及其他无需拆卸硬件即可利用存储子系统的方法。
有关故障模式和工程的工具和信息可使这些设备在性能下降时仍能工作,并确保在检测到数据时将其标记为损坏,因此可获得加分。有商业产品可以解析 HDD 的这些数据,例如驱动天才但我不知道有任何工具可以公开 SSD 中的数据(如磨损均衡)或根据当前或历史写入率预测因过度使用而导致的闪存故障。
答案1
有很多针对普通硬盘的磁盘工具。请参阅此主题以获取完整列表:
最佳免费硬盘健康监测和诊断程序有些
可能也做SSD,但是结果不太确定是否有效。
下面列出了一些适用于 SSD 的产品:
- 英特尔固态硬盘工具箱
如果您的驱动器不是英特尔 SSD,则唯一可用的选项是“查看驱动器信息”。 - SSD调整器,免费并且在网上受到高度推荐。
- 三星 SSD 魔术师工具 可从以下网址下载这里。
- Indilinx SSD 状态工具 可从以下网址下载这里。
- OCZ 还提供了一系列工具,可从以下位置下载每个磁盘型号 这里。
在所有情况下,使用 SSD 制造商创建的工具总是更安全的。
答案2
磁盘实用程序是 Mac 上的查看工具。单击有问题的硬盘,然后按 ⌘+i 将显示硬盘的 SMART 状态。
在终端中你可以执行以下操作:
$ diskutil info disk0
disk0 是安装 OS X 的位置。如果您拥有多磁盘 Mac,则要获取相同的信息,您需要相应地更改数字。
Anandtech 最近非常关注 SSD 技术。您可以浏览SSD/HDD 部分阅读有关 SSD 的文章。您将获得一些更侧重于基准测试的文章,以及一些更大程度上涉及底层技术(其工作原理)的文章。