最近两三个月发现Macbook Pro的superdrive越来越不好用了,到上个星期达到顶峰,除了DVD、外面卖的工厂压制的CD,所有自己刻录的CDR都无法读取,提示我插入的是一张空白光盘。刻录光盘的过程也无法进行,不管是toast还是磁盘工具都会提示我介质有问题。

Toast的错误提示:
The drive reported an error:
Sense Key = MEDIUM ERROR
Sense code = 0×73,0×03

磁盘工具的提示:
Jul 13 13:34:38: “磁盘工具”已启动。

正在刻录映像“debian-testing-i386-CD-1.iso”
正在准备用于刻录的数据
正在打开区段
正在打开轨道
正在写入轨道
正在关闭区段
正在结束刻录
刻录失败
刻录失败,因为发生介质写错误。
不能刻录“debian-testing-i386-CD-1.iso” - 刻录失败,因为发生介质写错误。.

Disk Utility: Burn started, Fri Jul 13 13:34:54 2007
Disk Utility: Burning to CD-R media with SAO strategy in MATSHITA DVD-R   UJ-857 HAEA via ATAPI.
Disk Utility: Requested burn speed was max, actual burn speed is 24x.
Disk Utility: Burn underrun protection is supported, and enabled.
Disk Utility: Write (10), block: 18240, count: 32 -> 3/0C/00 Medium Error, Write error
Disk Utility: Burn failed, Fri Jul 13 13:35:57 2007
Disk Utility: Burn sense: 3/0C/00 Medium Error, Write error
Disk Utility: Burn error: 0×8002006E 刻录失败,
因为我购买了ACPP,所以我给苹果的8008102323打了电话。把具体情况跟他们的工程师说过后,工程师让我稍等几分钟。一等,10分钟就过去了,工程师跟我说,他们商量后觉得是我刻录的光盘有问题,应该是我刻录的光盘没有封口,所以造成所有CDR都无法读取。于是我跟他们说,我自己做了10年技术,这些问题我都懂,我希望他们用专业点的角度来为我分析问题。而且,这些光盘以前一直能在同一台机器上面读取,并且现在我用朋友的Macbook读取也没问题。之后,工程师说,他们再商量一下,让我在稍等两分钟。等着等着,15分钟又过去了,工程师跟我说,他们商量后觉得还是我的光盘有问题,建议我用nero刻录一张光盘重新尝试读取。于是我就很明确的告知他们:我觉得是你们的superdrive出了问题。工程师说:我们认为不会是我们硬件的问题,请你尝试下用nero刻录一张光盘,并且注意封口,之后拿到macbook pro上面读取。

这时时间已经过去了45分钟,时近中午,我早餐没吃,已经没力气跟他们争辩了。于是我重新阐述了我的观点,并要求他们下午给我答复。他们给我留了个case number,让我下午主动联系他们。

下午继续给他们电话,还是上午的工程师。工程师说,他们除了上面的理由,也找不到更合适的解答方法。如果我认为硬件的确有问题的话,可以去他们的维修中心维修。

咨询维修中心后,告知需要留下机器,并且需要格式化硬盘重装系统,以排除软件问题。这个要求我没法接受。留机器可以,但格式化硬盘,我上面的资料可以备份,但系统环境和我的开发环境是没法备份的。于是只好寻思自己解决问题。

根据故障现象,光驱挑盘,并且无法刻录,猜想应该是激光头脏了。但清洁激光头不能靠一般的清洗光盘,因为superdrive是吸入式的,市面上一般的清洗光盘都是在光盘上帖几个棉花块,很容易就会造成光盘卡住出不来。所以可以选择的唯一办法就是把superdrive拆开。

Macbook Pro已经被我拆过很多次了,拆开也是轻车熟路。本本翻过来,先拆掉四颗十字螺丝,然后拿出电池,会发现电池底部有两个圆柱,找到圆柱对应机器的地方,会有两颗十字螺丝,拆掉,然后是内存盖,也是三颗十字螺丝,拆开后把内存卸掉,内存盖上面还有两个六角螺丝,都拆掉。剩余的就是机器侧面的十颗十字螺丝(左右各4颗,屏幕的屏柱左右2颗)。螺丝全拆掉后,拿住左右上方两个角(也就是屏柱螺丝旁边),向上轻拉,然后把机器两侧都松开。千万别拉太高,因为键盘中间(Y键附近)会有一根排线连接到主板,用力拉就会断的。在松到前面的时候(光驱和红外收发器位置)会发现根本松不开。千万别拿螺丝刀撬开,托住面板的左上角和右上角(也就是屏柱螺丝位置),向上轻拉,位置以保证键盘线不被拉扯为宜,然后,上下摇动,力度可以逐渐加大。这时如果正常的话,会听到几声咔咔响,就跟塑料断裂的声音一样,大概4声左右。然后就会发现前面已经松开了。这时就可以把面板抬起,把键盘排线取下,拿出面板。

光驱一共有三颗螺丝和一根排线连接。先把排线右边的六角螺丝拆掉,然后光驱的左下角和右下角各有两颗十字小螺丝,拆掉,然后拆掉光驱排线,这样就可以把光驱取出来了。

光驱上面板共有4颗十字螺丝,拆掉,然后左、右、后各有十字螺丝若干,拆掉,拆掉的螺丝别乱放,做好记号。然后光驱面板就可以卸下,用无水酒精小心擦拭激光头(由于找不到酒精,所以我是先拿掏耳朵的棉签轻擦一次,然后再用3M的抹布小心擦拭)。

完成后,按照步骤重新装回机器即可。

经过清理后的superdrive一切正常,读取和刻录也没有再给我报错。