近期,一些M1用户在使用工具查看 SSD 硬盘状态的时候发现了这个问题,M1 在读写数据时会过度使用 Mac 电脑的 SSD。
由于 SSD 是基于芯片而不是机械部件,因此有预定的寿命,寿命长短取决于他们读写了多少数据。你往 SSD 中写入的数据越多,它就会越早暴露出问题,如速度变慢或数据损坏。由于 M1 版 Mac 的内部存储器是焊接在逻辑板上的,因此一旦 SSD 寿终正寝,用户可能就要更换整台电脑。
如果只是常规使用,SSD 的寿命可以达到十年,但最近的这些报告显示,由于 macOS 的异常行为,M1 版 Mac 的内部 SSD 寿命可能会缩短到 2 年。一位 M1 MacBook Pro(2TB+16GB)的用户表示,ta 刚用了两个月的 MacBook Pro 也已经消耗了 3% 的 SSD 寿命。在低端 Mac 产品中,这一问题将更加突出。
当然,正如 AppleInsider 等媒体所指出的那样,这些寿命数字存在一个小问题,即它们使用了第三方 SMART(自我监视,分析和报告工具)程序,因为 Apple 本身并没有提供任何检测硬盘健康状况的方法。尽管这类工具可以在其他计算机上可靠地运行,但苹果基于 M1 芯片的 Mac 或许有着不同的特性,从而导致软件获取了不正确的数据。
不幸的是,这一问题背后的原因仍然未知。它可能是因为 M1 芯片会不断使用电脑的固态硬盘进行内存交换(即使用 SSD 作为虚拟内存),亦或是新版操作系统 macOS Big Sur 中出现的又一个错误。
在 M1 版 Mac 电脑刚推出的时候,就有人注意到了新芯片支持的内存容量(大部分型号为 8G,最高 16G),这意味着在外接高分辨率大屏的时候,可能会遭遇内存不足的情况。
面对人们的关注,苹果官方仍没有做出任何回应。
如何查看自己的 SSD 使用情况
在众多网友的抱怨和截图中,我们能看到类似的 SSD 检测界面。如果你也担心自己的 MacBook 硬盘寿命,通过工具可以对此进行检查。
首先,我们要安装一个叫做「smartmontools」的工具。它并不是一个独立的 App,我们需要打开苹果的命令行窗口 Terminal,输入「 /usr/local/sbin/smartctl -a /dev/disk0 」(其中最后一段 disk0 是硬盘代号,可以利用「应用程序」中「实用工具」文件夹中自带的「磁盘工具」程序查看你的 SSD 硬盘代号,只有一个的话通常就是 disk0)。
按下回车后,我们就可以看到如下资料,其中显示目前 SSD 硬盘的使用状况。
其中 Available Spare 表示固态硬盘剩余空间百分比,Percentage Used 代表硬盘已用寿命的估计。