怎样使用安全模式、fsck 等修复 Mac 磁盘

如果您的 Mac 无法启动,无需惊慌。 macOS 包含一些简单的修复程序,可以帮助立即完成所有操作。 您还不需要将机器带到服务中心进行维修。 Save 自己尝试修复它,从而节省自己的时间和金钱。

我们将向您展示怎样使用磁盘工具的急救、fsck 和 macOS 恢复中内置的工具等功能来恢复拒绝启动的 Mac。

在我们开始之前

这些提示适用于 Mac 拒绝启动的情况。 您可能会看到黑屏,您可能会收到一条错误消息,或者您的计算机可能会挂在白色的 Apple 标志上。 如果您的机器运行良好,则此故障排除指南不适合您。

如果您怀疑由于性能问题或不稳定行为而导致启动驱动器出现问题,那么运行 First Aid 肯定不会受到伤害。 但首先,问问急救实际上是做什么的难道没有意义吗?

当您的 Mac 启动时,它会执行快速一致性检查以扫描启动磁盘并验证分区方案(卷所在的空间)和卷目录结构(对存储的文件和文件夹进行编目)。

发射 磁盘工具 然后点击 急救 其次是 ,按以下顺序选择卷:

  1. Macintosh HD – 数据

  2. Macintosh HD(假设您没有重命名启动卷)

  3. 容器盘

  4. 固态硬盘

如果急救发现任何错误,它会尝试自动修复它们。

1. 尝试安全模式

“安全模式”为您提供了一个起点,可帮助您确定问题是由 Mac 启动时加载的软件还是硬件问题引起的。 如果需要,以安全模式启动 Mac 会验证您的启动磁盘并修复目录问题。

它只加载最低限度的系统扩展,在清除字体、内核或其他系统缓存的同时留下第三方内核扩展和登录项。 如果离开安全模式后问题再次出现,您就会知道从哪里开始寻找罪魁祸首。 要启动到安全模式,请按照以下顺序

英特尔 Mac: 打开或重新启动 Mac,然后立即按住 转移 钥匙。 处于安全模式的 Mac 在登录屏幕的上角以鲜红色文本显示“安全启动”字样。

苹果硅 Mac: 关闭您的 Mac。 按住 电源按钮 (至少 10 秒),直到您的 Mac 显示启动选项窗口。 选择您的启动盘,然后按住 转移 钥匙。 点击 以安全模式继续 或按 返回.

如果您发现很难找到特定组件,请按住 尝试详细模式 Cmd + V 在启动时扫描启动过程。 重新启动到安全模式,删除组件,然后重试。

2. 在 macOS Recovery 中修复您的磁盘

每台 Mac 都附带 macOS 恢复功能,它位于启动磁盘上的一个单独分区中。 此模式允许您修复或恢复启动驱动器、访问终端和重新安装 macOS。 要启动进入 macOS 恢复,请按照以下步骤操作:

英特尔 Mac: 重新启动或打开 Mac,然后立即按住 Cmd + R. 当 Mac 在屏幕上显示任何内容时松开按键。 如果您设置了固件密码,则必须提供它才能访问恢复模式。

M1 Mac: 关闭您的 Mac。 按住 电源按钮 直到您看到“正在加载启动选项”的提示。 一组一个或多个驱动器应与标有齿轮图标一起出现 选项. 选择 选项,然后按 返回.

进入 macOS 恢复后,启动 磁盘工具 并继续运行上面讨论的急救。 如果安全模式没有解决您的问题,执行此步骤应该会修复您的磁盘和文件系统,当您将它们用作启动驱动器时,这可能是不可能的。

无法启动到 macOS 恢复?

如果您在启动 macOS 恢复时遇到问题,可能是由于驱动器问题,您可以通过互联网启动 macOS 恢复(按住 Cmd + 选项 + R) 或来自位于外部驱动器上的恢复卷。

同样,这取决于您拥有的 Mac 类型。 在带有 M1 芯片的 Mac 中,从外部卷启动没有限制,因为每个卷都有自己的安全设置。 但是在带有 T2 芯片的 Intel Mac 中,有必要启用“从外部媒体启动”。

3. 在单用户模式下使用 fsck

如果安全模式或在 macOS 恢复中执行急救不能解决您的问题,我们将使用 fsck (文件系统一致性检查)。 它是一种流行的 Unix 工具,用于检查和修复驱动器问题。 单用户模式允许您更改共享用户资源。

它不会尝试启动 macOS,而只是提供对 Unix 命令行的访问。 要启动到单用户模式,请在 macOS 恢复中启动您的 Mac,然后选择 实用程序 > 终端. 此过程适用于 Intel 和 M1 Mac。

对于较旧的 Mac,请按住 Cmd + S 当您的计算机启动时。 如果您设置了固件密码,则单用户模式对您不可用。 当您在终端中时,输入以下内容并点击 返回

/sbin/fsck -fy

(其中“f”表示将强制实用程序检查驱动器文件系统,“y”表示将自动确认 fsck 命令的操作。)

根据卷的大小,此过程可能需要一段时间才能完成。 重复此命令,直到您看到“Macintosh HD 音量似乎正常”消息。

然后,运行:

/sbin/mount -uw

这会将启动卷挂载为读写文件系统。 完成后,运行 出口 命令来启动 Mac。

仍然无法启动您的 Mac?

如果您的 Mac 在运行 First Aid 和 fsck 后仍无法启动,则您的驱动器可能存在一些严重问题。 在此阶段,建议备份您的文件并运行 Apple 诊断程序以查看是否存在任何明显问题。

目标磁盘模式

由于此功能内置于基于 Intel 的 Mac 中,因此即使安装的 macOS 卷已损坏,您也可以使用它来恢复数据。 这是有关怎样使用目标磁盘模式恢复文件的快速信息。

笔记: M1 Mac 使用 共享磁盘 而不是目标磁盘模式。 要使用它,请在 macOS 恢复中重新启动,然后选择 实用程序 > 共享磁盘. 选择您的启动盘,然后单击 开始分享. 通过 USB 电缆将您的 Mac 连接到另一台 Mac,您将在 Finder 边栏中看到共享磁盘。

创建磁盘映像

您甚至可以创建故障驱动器的映像,为此您需要连接一个至少与启动磁盘一样大的备用外部驱动器。 将您的 Mac 启动到 macOS 恢复,然后启动 磁盘工具. 从菜单栏中,选择 文件 > 新图像 > 来自“Macintosh HD”的图像. 指定您的外部驱动器并开始该过程。

这可能需要一段时间,并且无法保证该过程会成功。 完成后,它会为您的旧驱动器创建一个 DMG 文件,您可以在方便时安装和整理该文件。

手动复制您的文件

您可以选择手动复制文件。 在 macOS 恢复中启动 Mac 并启动终端。 然后连接要用作文件目的地的外部驱动器。

跑过 cp -r 命令。 为了 example, cp -r /Volumes/Macintosh HD/Users/[username]/文档/卷/备份/**。

这里, cp 是复制命令,并且 -r 递归运行这个命令。 这意味着它将复制您指定的目录中的所有目录,然后复制其中的目录,依此类推。

第一个路径是文件的位置。 请注意路径名中的反斜杠 (),您可以使用它来指定名称中包含空格的位置。 第二条路径是您的外部驱动器的位置,它将始终位于 /卷/ 用你给的任何标签(在这个 example,该驱动器称为备份)。

备份 Mac 的重要性

希望您能够恢复您的驱动器或您可能需要的任何重要文件。 即使恢复成功,并且您可以使用我们讨论过的许多工具,也没有什么能比最近的备份提供的安心。

您甚至不必使用 Time Machine 来确保您的 Mac 安全。 为什么不尝试使用许多其他 Mac 备份工具来备份您的 Mac。

相关阅读:

Posted in: AppleTags: ,