(该文章最初发布在 reddit.com 上,不久后又发布在 MacRumors 上)
Equipment:
Mac Pro (mid-2012) running macOS 10.14.6 Mojave all patches current
Processor 2x3.46 GHz 6-core Intel Xeon
Memory 48 GB
Graphics NVIDIA GeForce GTX 680 2GB
Boot disk 1TB NVME SSD
Five additional internal hard disks with a total of about 16 TB of available space
这是一个非常奇怪和不寻常的问题。抱歉解释得太长了。
我于 2022 年 5 月在 Craigslist 上购买了这台机器,配置了系统,直到大约两周前,它一直在连续运行,没有任何明显问题。当时,电脑开始每隔五到十分钟发出一次哔哔声的警报。当我检查 Mac Pro 的屏幕时,整个窗口都是灰色的,上面有一条消息“输入您的系统锁定 PIN 码以解锁这台 Mac”,下面有一个六位数的框。我不知道是什么原因造成的,也不知道六位数的代码是什么。(请参见下面链接中与我看到的类似的图片。顺便说一句,这不是带有锁定符号的固件密码屏幕。)请注意,我从未使用过 FileVault,它根本没有安装在这个系统上。
https://discussions.apple.com/thread/7369612
我首先想到的是勒索软件攻击,但当我查看电子邮件时,却没有收到任何勒索软件通知(此后我再也没有收到任何勒索软件通知)。我接下来想到的是,某个陌生人使用 Apple ID 通过“查找”远程锁定了机器。(后一种假设似乎仍然是导致此问题的最佳猜测。)
我尝试重新启动(我们称之为 Mac Pro A)。结果还是一样。我尝试按住 Option 键以调出另一个内部分区磁盘,即可启动的 Carbon Copy Cloner 备份,但所有五个额外的内部磁盘以及每个磁盘上的每个分区都无法访问。我有一台备用的 2012 Mac Pro(我们称之为 Mac Pro B),带有一个运行 Mojave 的额外内部可启动磁盘。当我将 Mac Pro B 中的内部可启动磁盘插入 Mac Pro A 并重新启动时,整个窗口上都出现了相同的 PIN 码消息。当我将 Mac Pro A 中的硬盘插入 Mac Pro B 并尝试从 Mac Pro B 启动时,Mac Pro A 中原来的硬盘显示为无法访问。我尝试将 CPU 托盘从 Mac Pro A 移到 Mac Pro B,反之亦然,但仍然没有成功。我很清楚锁是在底盘上,而不是 CPU 托盘上。也就是说,机器的序列号与底盘绑定,而不是与 CPU 托盘绑定,并且 PIN 码通过机器的序列号链接到底盘中的固件。
另外观察到的一点是,在我拥有的另一台 Mac 电脑(运行 macOS 10.13.6 High Sierra 的 iMac)的 Apple ID 中出现了具有正确机器序列号的 Mac Pro A。(我提到操作系统是因为 iCloud 和“查找我的设备”在不同的 macOS(例如 Catalina、Mojave 和 High Sierra)上似乎略有不同。)然而,在 iCloud 的 Web 版本中,Mac Pro A 并未出现在“所有设备”下,既不是绿色(在线),也不是灰色(离线),尽管我的其他 Mac 设备(包括电脑、iPhone 和 iPad)确实如预期的那样出现了。
第二天,我打电话给 Apple 支持部门,给他们打了三四次电话。一线支持工程师很鼓舞人心,但不幸的是,他们在解决问题方面并没有特别的帮助。当然,2012 年的 Mac Pro 和 macOS 10.14 Mojave 都不再受支持,所以这无济于事。此外,由于我没有 Mac Pro A 的购买发票,而我从他那里购买的也是二手货。他也没有购买发票(见下一段)。
此时,我并不开心。我仍然有 2022 年 5 月购买 Mac Pro A 的那个人的电话号码,并联系了他。他是一名 Mac 开发人员,似乎对计算机相当了解。他向我保证,他已经从他的 Apple ID 中删除了 Mac Pro A。他立即重新检查以确认这一点。前任所有者确实提供了一个六位数的代码,比如说 123456,他说这是他的密码,并说可以试试。当我输入这个代码时,砰的一声,系统重新启动了,几分钟后弹出了我原来的 Mac Pro A 屏幕。我很高兴。然而,大约十秒钟后,系统自动重新启动,并显示灰色的 PIN 码屏幕。
我尝试了所有能想到的方法,启动到单用户模式,启动到恢复模式,关闭并打开固件密码。但似乎都不起作用。
我断断续续地为此挣扎了大约两周,但没有成功。昨天,我取得了部分但重大的突破。我尝试全新安装 macOS 10.14.6,从 Mac Pro A 中移除所有内部硬盘,包括可启动的 NVME,插入可启动的 macOS 10.14 Mojave 闪存盘(最初来自 dosdude1)和新 HFS+ 格式化的 500GB SSD。令我惊讶的是,macOS 10.14 安装继续进行,只是在重新启动时,系统出现了另一条不同的消息:“您的计算机已被禁用。请在 1 分钟后重试。”(请参阅下面链接中的图片。)
经过谷歌搜索,我偶然发现了这个珍宝:
https://apple.stackexchange.com/questions/364269/your-computer-is-disabled-try-again-in-60-minutes
对于我的目的来说,最重要的是以下命令:
nvram -c
nvram -xp
nvram -c
nvram -c
nvram -c
nvram -c
nvram -xp
我使用 macOS 10.14 安装程序闪存驱动器重新启动,在终端应用程序中输入上述命令。瞧!Mac Pro A 上安装的新 macOS 10.14 继续完成。我快速检查是否可以成功重新启动新安装的 macOS 10.14,而不会在 Mac Pro A 上出现烦人的 PIN 消息,是的,我可以。
然后我关闭了 Mac Pro A,安装了其原装的可启动 NVME SSD,它启动时没有任何问题,而且似乎没有任何东西损坏。太棒了!
不幸的是,这是我剩下的问题,当我插入原始剩余的硬盘(NVME 启动盘除外)时,桌面上没有显示任何硬盘。这些硬盘中的每一个都显示在磁盘实用程序中,但都无法访问。每个硬盘上的每个磁盘分区都显示为灰色,标记为“disk3s2”、“disk2s3”、“disk5s2”等。它们无法从磁盘实用程序中卸载,例如,这是其中一个磁盘实用程序的输出(其他每个禁用的磁盘都类似):
disk3s2 480.13 GB
Not mounted
Used --
Free --
Mount Point: Not Mounted
Type: SATA Internal Physical Volume
Capacity: 480.13 GB
Owners: Disabled
Available: Zero KB
Connection: SATA
Used: --
Device: disk3s2
今天早上我打电话给苹果支持部门,看看他们有什么想法。他们再次表示同情,但无法进一步帮助我。他们确实安排我周一早上去 Genius Bar(我写这篇文章的时候是周五早上),我很高兴。如果你已经读完了这篇文章,谢谢你,再次为冗长的文字道歉。我尽可能把我掌握的信息写得清楚、简洁和准确。
我希望有人能帮助我恢复我多年积累的数据。
正如我之前提到的,我明天与我居住的城市的 Genius Bar 有个约会。我希望(我还能说什么呢?)那里的人能帮助我恢复数 TB 的数据。
但如果不是,那又该怎么办?
我推测这个问题与软件有关,需要翻转几个位才能恢复我的数据,或者其他类似的魔法咒语。为此,我需要比 Apple 提供的磁盘实用程序、diskutil 等更强大的东西。我想我需要的是分区编辑器。这让我想起了 GNU 分区编辑器 gparted。根据 gparted.org 网站,gparted 确实处理 x86-64 计算机(包括 OS X)上的数据,所以我推测它包括 HFS+。
多年来,我在 UNIX 计算机、Linux 和 Windows 上使用过 gparted,但从未在 macOS 上使用过。这是一款可靠且值得信赖的应用程序,而且是免费的。
有谁擅长使用 gparted 来操作分区或恢复 macOS 上的数据吗?