别担心,忘记苹果笔记本(MacBook)的密码是一件很常见的事情,但有多种方法可以解决。关键在于你使用的是哪种类型的密码,以及你是否还记得 Apple ID 密码。

(图片来源网络,侵删)
请明确一下你忘记的是哪种密码:
- 登录密码:开机或从睡眠唤醒时,需要输入的账户密码。
- 固件密码:在操作系统启动前就需要输入的密码,非常少见,一般只在企业或学校环境中使用。
- Apple ID 密码:用于登录 iCloud、App Store、iMessage 等服务的密码。
下面我们主要针对最常见的登录密码忘记的情况,提供详细的解决方案。
忘记了 macOS 登录密码(最常见)
这是最棘手但也最容易解决的情况,核心思路是绕过原来的密码,然后重置一个新密码。
使用“终端”重置密码(最直接,适用于所有 macOS 版本)
这个方法不需要任何外部工具,只需要另一台 Mac 和一根数据线。

(图片来源网络,侵删)
准备工作:
- 另一台正常工作的 Mac 电脑。
- 一根两头都是 USB-C 或雷雳接口的数据线。
- 一个容量至少为 16GB 的 U 盘(可选,如果目标 Mac 无法启动到恢复模式)。
操作步骤:
-
将两台 Mac 连接
用数据线将忘记密码的 MacBook(我们称之为“目标 Mac”)和另一台正常的 Mac(我们称之为“辅助 Mac”)连接起来。
(图片来源网络,侵删) -
在辅助 Mac 上打开“终端”
- 点击屏幕左上角的 苹果菜单 > 系统设置 > 通用 > 在 Finder 中显示 > 高级,勾选 显示所有文件。
- 打开“访达”,在侧边栏点击 应用程序 > 实用工具,然后双击打开 终端。
-
进入目标 Mac 的恢复模式
- 在目标 Mac 上,长按电源键直到出现启动选项界面(一个地球图标或选项列表)。
- 按住 Command (⌘) + R 键,然后点击“选项”或直接继续按住直到看到 macOS 实用工具窗口。
- 如果目标 Mac 无法启动到恢复模式,可以在辅助 Mac 的终端中输入以下命令,将目标 Mac 的硬盘作为外部磁盘挂载:
sudo /Applications/Install\ macOS\ [版本名称].app/Contents/Resources/createinstallmedia --volume /Volumes/你的U盘名称 --nointeraction
(注意:
[版本名称]需要替换为目标 Mac 的 macOS 版本,Big Sur、Monterey等,这个命令会制作一个可启动的安装 U 盘,然后用这个 U 盘启动目标 Mac 到恢复模式。)
-
在终端中执行重置命令
- 在目标 Mac 进入的“macOS 实用工具”窗口中,点击左上角的 实用工具 菜单,选择 终端。
- 在终端窗口中,输入以下命令,然后按 Return (回车) 键:
resetpassword
- 会弹出一个“密码重置”窗口。
-
选择用户并设置新密码
- 在“密码重置”窗口中,按照提示操作:
- 选择要重置密码的宗卷:选择你 Mac 的内置硬盘(通常是 "Macintosh HD" 或类似名称)。
- 选择要重置密码的用户:从下拉菜单中选择你的用户账户。
- 输入新密码:输入你想要设置的新密码,可以留空(这样就没有密码了,但需要确认)。
- 输入新密码提示:建议设置一个提示问题,以防下次再忘记。
- 点击 “存储” 按钮。
- 在“密码重置”窗口中,按照提示操作:
-
重启 Mac
- 重置成功后,关闭“终端”和“密码重置”窗口,然后点击屏幕左上角的 苹果菜单 > 重新启动。
- 你的 MacBook 应该可以正常使用新密码登录了。
使用“单用户模式”重置密码(较高级)
如果你的 Mac 使用的是较旧的 macOS 版本(如 Catalina 10.15 或更早),或者方法一不奏效,可以尝试此方法。
操作步骤:
-
进入单用户模式
- 开机或重启 Mac,在听到启动声后,立刻按住 Command (⌘) + S 键,直到看到黑色的命令行界面。
-
挂载硬盘
- 进入命令行后,首先需要让系统能访问硬盘,输入以下命令,然后按 Return 键:
/sbin/mount -uw /
- (如果提示
/dev/diskXsY未知,可以先运行ls /dev/disk*查看你的硬盘名称,然后替换disk0s2等部分。)
- 进入命令行后,首先需要让系统能访问硬盘,输入以下命令,然后按 Return 键:
-
移除密码文件(核心步骤)
- 输入以下命令,按 Return 键,这会删除存储用户密码的文件,从而实现“无密码”登录。
rm /var/db/.AppleSetupDone
- (警告:此操作会重置整个系统设置,包括网络、用户等,你需要像新 Mac 一样进行初始设置。)
- 输入以下命令,按 Return 键,这会删除存储用户密码的文件,从而实现“无密码”登录。
-
重启 Mac
- 输入以下命令,按 Return 键重启电脑:
reboot
- 输入以下命令,按 Return 键重启电脑:
-
进行初始设置
- Mac 会启动到一个类似新 Mac 的“你好”设置界面。
- 不要连接到你的 iCloud 或 Apple ID。
- 在创建新用户账户的步骤时,点击左下角的 “不要使用 Apple ID 或忽略” 选项。
- 创建一个临时的管理员账户。
- 完成设置后,登录这个临时账户,你的原始用户文件夹(如“文稿”、“下载”等)仍然存在,但位于
/Users/你的用户名目录下,你可以将里面的文件复制到临时账户下,你可以通过“系统设置” > “用户与群组”来为你的原始账户设置一个新密码。
忘记了 Apple ID 密码
如果你忘记了用于登录 iCloud 或 Mac 的 Apple ID 密码,可以通过以下方式重置:
-
在 Mac 上重置
- 点击屏幕左上角的 苹果菜单 > 系统设置。
- 在侧边栏顶部点击 登录。
- 点击你的 Apple ID 旁边的 “忘记 Apple ID 或密码?” 链接。
- 按照屏幕上的提示,输入你的 Apple ID(通常是你的邮箱),然后选择通过邮件或安全问题来重置密码。
-
在 Apple 的官方网站上重置
- 使用任何浏览器访问 Apple 的官方账户页面:iforgot.apple.com
- 输入你的 Apple ID,然后选择通过邮件或安全问题来重置。
忘记了固件密码
固件密码非常安全,会阻止任何人在没有密码的情况下从外部设备启动你的 Mac,如果你设置了它又忘记了,解决方法非常有限:
- 联系 Apple 支持:这是官方推荐的唯一方法,你需要提供购买凭证,证明你是这台 Mac 的合法所有者。
- Apple 授权服务提供商 (AASP):也可以联系他们,但同样需要所有权证明。
- Apple Store 零售店的天才吧:带好购买发票和电脑,他们可能会帮你解决。
注意:网上流传的某些“硬重置”方法(如断开主板电池)在现代 Mac 上通常无效,并且可能导致硬件损坏,强烈不建议尝试。
总结与建议
| 忘记的密码类型 | 推荐解决方法 | 难度/注意事项 |
|---|---|---|
| macOS 登录密码 | 使用“终端”重置 | 首选,需要另一台 Mac,安全可靠。 |
| 使用“单用户模式” | 适用于旧系统或方法一失败,会重置系统设置。 | |
| Apple ID 密码 | 访问 iforgot.apple.com 或在系统设置中重置 |
简单,需要能访问你的邮箱或回答安全问题。 |
| 固件密码 | 联系 Apple 支持或天才吧 | 需要所有权证明,是最后防线。 |
重要提示:
- 定期备份:无论你是否忘记密码,都强烈建议你使用 Time Machine (时间机器) 定期备份你的 Mac,这样即使系统崩溃或需要重置,你的数据也能安然无恙。
- 使用密码管理器:为了避免再次忘记密码,可以考虑使用 iCloud 密钥串或其他密码管理器来安全地存储你的各种密码。
