发生现象:
iPod 在经过 3 GB 的档案传输后 (下载 RedHat 及 Mandrak),出现了在一连接之后 Finder 便会一直强制结束的现象,若用 top 看的话,Finder 的 PID 一直在换,后来先将 Finder 预置中的于桌面上显示连接之抽取设备选项关掉后问题就不再发生,这时候跑 iTune 的话还是可以正常的看到 iPod 的身影且可以自由的上载或删去 MP3 ,但不能在桌面任可一个地方开启它的档案夹或进行档案读取及拷贝的动作,不然 Finder 又不正常。
在一接上 iPod 之后,/dev 下就会产生 disk1s1,disk1s2 及 disk1s3,这就是 iPod 的三个硬件结点 (视你的系统而定,我在这的例子是第二台硬盘,也就是 /dev/disk1),其中 /dev/disk1s1 的功能不详,/dev/disk1s2 是放 firmware 的地方,有 32 MB 大小,格式是 HFS (由于 /sbin/fsck_hfs /dev/disk1s2 后发现其为 HFS 格式,故想试 mount 一下,但系统并不让你这么作),而 /dev/disk1s3 是唯一能 mount 成 firewire 硬盘及放 MP3 和 MP3 player for iPod 程序的分割区,格式为 HFS+。
想说第一步就先用 iPod Software Update 1.1 先修修看,再打开 Finder 中在桌面上显示抽取设备的选项 ,发现情况同如上所述,Finder 动作完全不正常,得再用其它办法试试。
/sbin 下有许多程序可以用,我先以 /sbin/fsck_hfs /dev/disk1s3 (或 /sbin/fsck_hfs /dev/rdisk1s3) ,并没有发现错误。再检查 /dev/disk1s2 时发现有错误必须修正,就先用 /sbin/new_hfs /dev/rdisk1s2 重作档案系统,再 /sbin/fsck_hfs /dev/rdisk1s2 ,无发现错后再执行 iPod Software Update 1.1,我的 iPod 就回到人间了。
firmware 里记录了什么我倒是不清楚,不过一定是跟 Firewire 硬盘接口及 iPod 操作系统有关的东西,这次我的 iPod 坏掉的地方想必是有关 firewire 接口的 firmware。
如果你的 iPod 发生无法 mount 成一台 firewire 硬盘时,也许就是跟我一样的问题,如果能以以上方法自行修复的话就 DIY 一下吧!不过里面的资料是保不住的。