如何查看ssd寿命?教你macOS 免安装用指令即可查询SSD健康度/寿命

5,313 阅读4分钟

由于MacBook 和Mac 电脑在新一代机种逐渐开始SSD 固态硬盘焊接在主机板上,甚至部分Mac 电脑还是可以自行更换SSD ,不过固态硬盘也是有寿命,基本SSD 寿命都可以长达5-10左右,除非是人为损坏、品质或系统Bug 就有可能造成SSD 寿命提前终止,要如何确认目前Mac 电脑所用的SSD 寿命和健康度还剩多久呢?教你macOS 免安装用指令即可查询SSD健康度/寿命。

目前SSD 固态硬碟寿命标准,主要是以写入容量按照TB 、PB 来计算,通常都会称为「 TBW (写入总量,TotalBytes Written)」,SSD 硬碟也都会标示写入TBW 值,表示固态硬碟(SSD)愈耐操写,就可以活的愈久,不过苹果并没有公布Mac SSD 的TBW 数值,大多SSD 储存媒介都是采用快闪记忆体和DRAM,至于Mac 电脑也都是采用快闪记忆体,另外SSD 也分成底下几种颗粒:

  • 【SLC】速度和快寿命较长,价格贵(约MLC的3倍价格),约10万次擦写寿命。
  • 【MLC】速度和寿命一般,价格普通,约3000~10000次擦写寿命。
  • 【TLC / 8LC】速度慢寿命短,价格便宜,约500次擦写寿命,未有厂家可做到1000 次。

至于为何要检查Mac 的SSD 寿命,通常来说我们都会使用SMART (自我检测技术)来查询当前硬碟寿命,能够提前了解SSD 硬碟健康度状态,能预防资料毁损和故障。

检查macOS SSD寿命教程

通过Spotlight搜寻功能(点选桌面右上角放大镜)寻找「终端机」,找到后点击终端机执行。(如果是M1 Mac电脑要先点终端机右键选择「取得资讯」,并且将「Rosetta 」勾选后才能执行指令安装)

直接输入底下指令先装好Homebrew,建议透过复制贴上至终端机并按下Enter键执行。安装过程会有点久,过程需要输入输入Mac解锁密码。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

再来输入底下指令安装检查SSD 硬盘寿命健康度的工具smartmontools

brew install smartmontools

再来可以通过「diskutil list」指令来查询SSD硬盘设备标签代码。

由于指令对很多人难说比较难找,通常我建议直接打开macOS「磁碟工具程式」,从左侧选择系统硬盘后,看左下角「装置」后面的设备代号。

并最后在终端机内,开始执行smartmontools 健康度检查工具,来查询SSD 健康度,注意最后面的「disk1s1」要改为自己查到的硬盘设备。

smartctl -a disk1s1

至于SMART 工具里面显示的数据可对照底下说明:

  • 严重警告(Critical Warning):会显示控制器状态警告讯息,如果都显示0x00 就表示没事
  • 温度(Temperature):会显示当前SSD 温度资讯
  • 可用备用空间(Available Spare):SSD 剩余空间百分比
  • 可用备用临界值(Available Spare Threshold):临界值全由厂商定义
  • 寿命百分比(Percentage Used):目前SSD 寿命百分比数值,具体取决于实际设备使用情况和厂商对设备寿命的预测。
  • 资料读取(Data Units Read):记录电脑从SSD读取512字节数据单元的总量,每1000个单元记录一次,即这项Raw数据1的值等于500KB。
  • 资料写入(Data Units Read):如上,就是写入总量。
  • 主机读取命令(Host Read Commands):主控收到的读取命令数量。
  • 主机写入命令(Host Write Commands):主控收到的写入命令数量。
  • 控制器忙碌时间(Controller Busy Time):主控忙于I/O命令的时间。
  • 意外关机(Unsafe Shutdowns):纪录不正常断电次数
  • 媒体和资料完整性错误(Media and Data Integrity Errors):主控检测得到的未恢复的数据完整性错误次数。
  • 错误资料纪录(Number of Error Information Log Entries):主控总共收到的错误信息日志数量。

通常我们主要确认「寿命百分比(Percentage Used)」这项数值就好,通常达到90%以上就要额外注意。

以上就是关于mac利用终端机检查SSD寿命与健康度的详细步骤,希望对大家有帮助。