如何使用终端检查 Mac 的 SSD 健康状况

如果您有较新的 Mac,它可能会使用高速固态驱动器来存储文件、应用程序、音乐、视频和许多其他重要内容。但是关于 SSD,您可能不知道一件事:它们会在很长一段时间内磨损。

由于 SSD 是 Mac 的重要组成部分,因此最好密切关注其健康状况。虽然 SSD 磨损通常需要很长时间(可能比您保留 Mac 的时间长得多),但问题还是会出现。(今年早些时候,有各种报告称 Mac SSD 在使用几个月后就出现严重磨损,但苹果表示这是一个数据报告错误,并在 macOS Big Sur 11.4 中修复了该问题。)

因此,即使您拥有全新的 M1 Mac,您也可能希望不时检查驱动器的运行状况。要深入了解 SSD 的健康状况,您可以使用名为 smartmontools 的软件工具,该工具利用 SSD 内置的自我监控、分析和报告技术 (SMART) 系统。不过,smartmontools 有一个问题。它不是典型的应用程序,您可以双击启动图标并导航菜单和窗口。它在终端中运行,这是 Mac 的命令行界面,您可以在应用程序内的实用程序文件夹中找到它。

在本文中,您将了解如何设置终端以便安装和运行 smartmontools。但是,留出一些时间。虽然过程并不困难(如果我能做到,你当然可以),因为你正在处理命令行条目,与你通常使用的应用程序相比,你需要更加关注你正在做的事情麦克。很多时候,如果我在打字时更加小心,我本可以避免一些挫败感。

这些说明是使用 macOS Big Sur 创建的,但它们也可以在 macOS Catalina 中使用。如果出现问题,请不要惊慌。最坏的情况是您需要在恢复模式下重新安装 macOS,这需要一些时间,但会保持所有文件完好无损。

如何安装 Xcode

您需要做的第一件事是安装 Xcode,这是一款面向开发人员的 Apple 应用程序。它有一组命令行工具,您的 Mac 在安装和运行 Homebrew 之前需要这些工具,这是运行 smartmontools 的先决条件。您可以在 App Store 免费获取 Xcode。

下载 Xcode 后,转到 Utilities 文件夹将其打开。您需要先同意其软件许可,然后才能继续、输入您的 Mac 密码以及条款和条件。然后你可以退出应用程序。

如何安装自制软件

现在您需要安装一个包管理器,它是执行安装和卸载等任务所需的一组工具。有不同的包管理器可用,Homebrew 是一个流行的包管理器,所以我们将在这里使用它。

1.打开终端(应用程序 > 实用程序)

2.复制下面的行(三次单击以全选),然后将其粘贴到终端中,然后按回车键。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2.系统会要求您输入您的 Mac 登录密码以授予'sudo'访问权限,这允许您运行具有安全权限的程序。终端不会显示您正在输入密码的任何视觉指示(没有项目符号、星号等),因此请仔细输入并按 Return 键。

如何使用终端检查 Mac 的 SSD 健康状况

终端通过告诉您将安装什么来响应。按 Return 继续,如果您决定停止安装,则按任何其他键。

3.终端显示安装状态更新,这需要几分钟时间,但您不会看到任何旋转的图标、进度条或类似的东西。它可能会在Installing with Command Line Tools for Xcode中停留一段时间,但它正在工作(真的,它是)。

如何使用终端检查 Mac 的 SSD 健康状况

最终,终端将快速连续地显示一堆东西。您应该会看到Downloading and installing Homebrew,然后是New FormulaeUpdated FormulaeDeleted Formulae。然后在下面,您应该看到Installation successful!其次是一些有用的参考信息。

4.安装结束时,应该会出现一个终端提示,提示上方的几行粗体显示Next steps。您可能需要将 Homebrew 添加到您的PATH文件中。PATH告诉终端在哪里可以找到可执行文件。

如何使用终端检查 Mac 的 SSD 健康状况

在当前版本的 macOS 中,终端使用 ZSH 作为默认 shell,即用于执行命令的 UI。修改PATH文件的命令如下:

nano ~/.zshrc

将其复制并粘贴到终端中,然后按回车键。

5.出现一个新窗口,如下图所示,主要部分为空白。看到屏幕截图主要部分中的那一行了吗?您将在自己的窗口中输入它。这是代码,因此您可以复制并粘贴它。

export PATH=/usr/local/bin:$PATH

如何使用终端检查 Mac 的 SSD 健康状况

6.现在您可以按 Control+O(字母,不是零)保存文件。窗口底部附近会出现提示,告诉您将保存的文件名。按 Return,然后按 Control+X 退出,然后退出并重新启动终端以实施更改。

如何安装和运行 smartmontools

现在是时候安装实用程序来检查 Mac SSD 的运行状况了。您可以访问 smartmontools 网站以了解有关该软件的更多信息。

1.要安装 smartmontools,请将下面的代码复制并粘贴到终端中(向@marcan42 致敬)。

brew install smartmontools && sudo smartctl --all /dev/disk0

按返回。

注意:如果您看到zsh: command not found: brew,则 PATH 修改无效。在窗口中重新输入nano ~/.zshrc然后

export PATH="/opt/homebrew/bin:$PATH"

2.输入您的密码并按回车键。这将安装软件,然后运行它。在输入密码之前,您的终端窗口应如下所示:

如何使用终端检查 Mac 的 SSD 健康状况

Smartmontools 提供了大量有关 Mac SSD 的有用数据点。金士顿有一个 PDF 文件解释了所收集的数据点。为了快速参考,这里有一些。

Available Spare:可供使用的剩余备用容量的百分比。

使用百分比:这是对 SSD 使用寿命的估计值。

Data Units Read/Data Units Written:注意括号中的数字(以 TB 为单位)前面的数字是显示为 512 字节数据单元的数据。

如何使用终端检查 Mac 的 SSD 健康状况

智能数据部分充满了有用的统计数据。请留意使用百分比数字,因为它告诉您 SSD 的使用寿命。数字越高,剩余寿命越短。

以后如何使用smartmontools

以下是稍后运行 smartmontools 的方法,因为每隔一段时间检查您的 SSD 以确保它处于良好状态是个好主意。如果您运行上述安装,smartmontools 将在您的 Mac 上供您随时使用。

1. 启动终端并在提示符处键入diskutil list并按回车键。这将显示有关 Mac 中 SSD 的信息。

2. 查找标记为/dev/disk0 (internal)部分。在标题(#TYPE NAMESIZEIDENTIFIERS)下,复制并粘贴以0开头的条目的标识符。在我的情况下,它是disk0

如何使用终端检查 Mac 的 SSD 健康状况

3. 转到下面的提示,然后键入smartctl -a,然后输入一个空格,然后粘贴标识符。因此,例如,在我的情况下,我会输入smartctl -a disk0。按返回。

Smartmontools 将运行并发布有关驱动器运行状况的报告。您可以查看这些数字并确保您的 SSD 没问题。

相关文章

发表评论

评论列表 (暂无评论,94人围观)

还没有评论,来说两句吧...