Cosmos47.

軟碟機讀取錯誤怎麼判斷

我最近才承認,軟碟機的故障聲也是一種診斷工具

前幾天整理一台 IBM PS/2 Model 30,開機後軟碟機只發出短促的「喀、喀、喀」,螢幕上接著顯示讀取錯誤。這種聲音很容易被當成老機器的呻吟,但我現在反而會先停下來聽完整個循環。磁頭移動幾次、馬達是否維持轉速、錯誤出現前有沒有一個比較長的等待,這些細節通常比錯誤訊息更早告訴我問題在哪裡。

不是所有讀取錯誤都怪磁片 這次我先換了幾張確定能讀的 1.44MB 磁片,結果症狀沒有改變。接著拆下上蓋,用手慢慢轉動主軸,發現壓片墊的泡棉已經粉化,留下很薄的一層黏性碎屑。磁片被壓得不夠平,磁頭讀取時就會偶爾失去對準。這類故障在照片裡幾乎看不出來,卻足以讓一台看似正常的軟碟機完全不能用。

維修時最怕「順手升級」 我手邊有幾個後來買的替代壓片墊,也有一台更晚期的軟碟機可以直接換上。但我沒有這樣做。PS/2 的軟碟機在外觀上很接近一般 3.5 吋機種,電氣介面和安裝方式卻不一定相同。更重要的是,換成較新的機構,會讓這台機器失去一部分原本的操作感。它的讀取延遲、磁頭尋道聲,甚至錯誤發生的節奏,都是那個時代設計留下來的證據。

最後真正有用的測試 我用無塵棉棒清理壓片區域,再換上一小片耐油泡棉,厚度刻意控制在原本的範圍內。之後用同一張磁片連續讀取十次,前九次成功,第十次失敗。這還不算修好。調整磁頭導軌上的潤滑狀態,重新固定上蓋後再測,才得到二十次全數成功的結果。老硬體的修復很少是一個零件換掉就結束,更多時候是在排除那些「差一點就正常」的狀態。

我現在會保留那些聲音 以前我修好機器後,總想把照片拍得乾淨,把線材整理得像展示品。現在會另外錄一段開機和讀片的聲音,連失敗的那幾次也保留。對沒有原理圖的老設備來說,這些聲音其實是維修紀錄的一部分。它們不漂亮,但能讓我下次遇到同樣的喀聲時,少拆一次不必要的東西。

More posts by Wei-Lun Huang