最近几个月,家里添了新成员,我对数据和隐私的焦虑也跟着涨了好几截。我们在付费平台上看到的广告却越来越凶,甚至让人怀疑“付费用户”的头衔是不是只是个摆设。更让我放不下心的,是一辈子攒下来的照片——如果有一天云服务出点意外,那些记忆还会不会在。就在这些念头盘旋的时候,YouTube给我推了一条视频,讲怎么把旧MacBook Pro改装成家庭服务器。巧了,我书架上正好就躺着一台。

那是台2011年的MacBook Pro。我以为它早就彻底死了。有一天屏幕突然黑掉,之后再也没亮过。拿到天才吧,维修人员扫了一眼就说,显卡烧了。这似乎是2011年那代MacBook Pro的通病,如果你有兴趣,搜一搜“RadeonGate”,能翻出一整部恩怨史。硬盘里还存着我一大堆搬不出来的东西,所以这些年我一直没舍得扔,总想着哪天把数据救出来。看着视频里那台老本重新上岗的样子,我心里冒出一个念头:我那台落满灰的机器,是不是也能活出个第二辈子?

打开网易新闻 查看精彩图片

从亚马逊上下单了一根充电线和一根mini DisplayPort转接头,我决定先把它点亮再说。充电指示灯亮起的那一刻,算是第一个小胜利。接上外接显示器,按下电源键,机器确实动了——风扇呼呼转,开机声“咚”地响了一声。可屏幕依旧没反应。不管合上盖子还是打开,外接显示器都收不到信号。眼前是一片漆黑,但耳朵告诉我,机箱里有什么东西正在努力运转。

多数时候,启动过程会卡在苹果Loading界面,然后彻底冻住。原本该是进度条的地方,只能看到满屏碎裂的彩虹像素和扭曲的色块,连加载到了百分之几都分辨不出来。搁以前,我大概就宣告它死刑了。可这次我是带着折腾的心态来的,几道坎根本吓不退我。我开始翻各种替代启动模式,最后发现“Verbose Boot”(详细启动模式)给我指了条路。在Mac上开机时按住Command+V,就能跳过动画界面,直接看系统加载时滚动输出的日志,一行行纯文本,信息量巨大。问题是,就连这些文本也跟其他界面一样糊成一团,字母和数字像是数据被撕碎了再粘回去的,根本没法读。

于是我掏出手机,对着屏幕拍下照片,然后发给了Claude。这一步让整个事情变得有意思起来。Claude居然能在这一片雪花般的扭曲里认出规律。它从那些残缺不全的文字里抓到了一些可辨认的内核扩展名称、日志片段的词语碎片,然后准确指出了启动流程卡住的节点——是AMD GPU驱动程序加载时引发的连锁崩溃。换句话说,这台机器并没有死透,它是在跟自己打架。显卡固件大概率已经损坏或者性能退化,导致每一次正常启动都卡死在同一个地方。

虽然还没能成功把它变成一台家庭服务器,但这次诊断至少让我看清了战场在哪儿。一台因为显卡被宣判死刑的老本,也许还有绕过图形处理、只靠CPU做轻量服务的可能。而把一张模糊到人眼都无法辨认的屏幕照片扔给AI,居然能得到逻辑清晰的故障定位,这种体验本身就已经让我很兴奋了。接下来,就是想办法让它彻底越过那道“显卡门”,安安静静地在角落里当一台数据管家。这件事,我感觉刚刚开了个头。