如何从命令行验证和修复Mac磁盘

如何从命令行验证和修复Mac磁盘

MacOS 上的“磁盘工具”应用程序具有对应的命令行,允许 Mac 用户运行磁盘维护和磁盘管理任务,包括验证和修复磁盘。使用命令行执行此类任务具有明显的优点和好处,特别是对于故障排除方案和远程管理,但一些高级用户也可能只是更喜欢使用命令行而不是磁盘工具的 GUI 应用程序。

让我们回顾一下如何使用 Mac 命令行验证 Mac 上的磁盘,并在必要时进行修复。

如何从命令行验证Mac上的卷/磁盘

首先,让我们回顾一下如何从命令行验证磁盘卷:

    1. 首先,在Mac上打开终端应用程序
    2. 输入以下命令以标识要验证的磁盘:

diskutil list

    1. 点击回车键并找到要验证的磁盘的磁盘标识符
    2. 现在输入以下命令来验证磁盘:

diskutil verifyVolume /dev/diskID
例如,如果要验证的卷 ID 为 disk3s1,则应使用以下语法:
diskutil verifyVolume /dev/disk3s1

  1. 让 diskutil 完成它的任务,你会看到一条消息,说明是否一切正常,类似于“带有 UUID 28FA 的卷 /dev/rdisk3s1 似乎没问题”,或者如果需要修复,它会说

您可以对其他磁盘和宗卷(包括连接到 Mac 的外置宗卷)重复此过程。

还可以使用“verifyDisk”标志而不是“verifyVolume”来验证整个磁盘和分区映射。

如何在Mac上从命令行修复磁盘

如果出于任何原因必须修复卷,可以使用以下命令执行此操作:

diskutil repairVolume /dev/diskID

再次使用示例,其中 /dev/disk3s1 是要修复的卷 ID,语法为:

diskutil repairVolume /dev/disk3s1

或者,如果需要修复整个磁盘,可以改用“repairDisk”标志。请注意,如果需要修复整个磁盘,并且需要修复的磁盘是启动磁盘,则需要从另一个驱动器或恢复模式启动,以便能够成功修复完整的启动磁盘。

对于大多数用户来说,使用“磁盘工具”是必经之路,但有很多正当理由想要从 Mac 上的命令行验证和修复磁盘。从远程管理到故障排除,再到单纯的偏好,终端方法为高级用户提供了许多好处。

正文完