目錄:
- 序
- 緣起
- 確定問題
- 尋找零件
- 更換 U12
- 後記
序:
對於一般家庭用戶來說, 那件電腦零件損壞最令人痛心呢 ??
除非你是用 Intel Core i7 的用戶外, (在 28/7/09 售價為 HK$8xxx)
否則那一定是機箱內幾百Gigabyte 的 Harddisk 了.
因為它可能儲存了大家多年來的心血, 收藏, 以及相片,
假若一天它真的離世, 那一切一切便立刻化為烏有, 何等的痛心呢 ??
( 唔信 ?? 總有一天你會明白 ~ )
以下是小弟拯救 Western Digital 250G 的經驗, 供大家作參考之用 ~
p.s. 為何企業沒有因資料流失而導致損失的煩惱呢 ??
這是因為它們應該運用了 Mirror 之類的硬碟技術, 以此防止個別 HardDisk 的故障.
加上它們有用 UPS, 那可以預防電源的不穩定, 從而把硬件故障風險降低.
俗語有話"唔怕一萬, 只怕萬一" 所以有些公司更會用 Remote Backup 來確保萬全 @@"
沒有用以上技術 ?? 那公司遲早出事 ~~~
緣起:
這隻 HardDisk 是我在 07 年 11 月購入的, 平時不作 BT 之用,
可恨的是上天不仁, 它保養期都未過就壞了.... 天呀 ~~~~~~~~~~
打電話問代理, 它們說 " HardDisk 壞係無得整的, 拿來會一換一比你 "
一換一 ..............
硬碟我可以不要, 不過資料我唔想唔見,
它 Total 有 60G mp3, 20G ebook, 80G 學習資料在內 ~
之後, 我拿去資料修復中心問價, 他們開價 $900 ~ $3000, 未計零件, 4 天起貨 ~
貴!! 貴!! 貴!! ( 加上我有資料唔想比人知, 唯有 DIY 了 -_______- )
確定問題:
症狀1: 在系統( linux )上認唔到這 HardDisk.
===> 為了肯定不是 OS 屏蔽了它, 在 BIOS 上查看它是否存在
症狀2: 在 BIOS 上認唔到這 HardDisk
===> 為了肯定不是開源問題, 打開機箱 check /oooo\ 形電源插頭.
但發現正常.
症狀3: 供電正常, 但 HardDisk 不起動
===> 用萬用錶在 圖01 的紅圈位置內找任何兩腳互相測電壓( Volt )
正常的話錶的讀數會在 0.1V ~ 1V 跳動
圖01:
P.S. 沒有接上碟盤都會有以上結果
症狀4: PCB板沒電供應給馬達
===> 90% 是硬碟的主板問題, 下一步就是要找出它有什麼事.
知識: HardDisk 上有如電腦的系統結構, 如有 Processer, Ram, Motor Controller, ROM
而這 Processer 係 DSP 芯片來, 專為執行特定簡單的指令來設計,
DSP 芯片首先會讀取 ROM 內的基本 firmware, 之後再去調動馬達的 Controller
接著會在硬碟碟上的 Service Area 讀取 Harddisk 的 OS 到 RAM,
順利的話在 Ram 執行指令, 這樣才算啟動 Harddisk
症狀5: 電源接口的阻力不正常 ( 過高或過低 )
知識: 電流插頭有這樣的 pin 結構 // (+5V) (Gnd) (Gnd) (+12V) \\
兩個 Gnd 是互通的, +5v 是為芯片供電, +12v 是為馬達供電 (未有詳細研究)
在我的測試:
+12V to Gnd = 38.1k Ohm
+5V to Gnd = 126.8 k Ohm
gnd to gnd = 0 Ohm
發現 +12V to Gnd 略高, 正常的數值為:
+12V to Gnd = 13.84 k
+5V to Gnd = 142 k
===> 由此看來是硬盤驅動芯片的電路問題來, 導致 12V to Gnd 阻力略高
之後用星匙(圖02)分離硬碟上的 PCB板
圖02:
症狀5: PCB板表面沒明顯燒壞痕跡 (圖03)
圖03:
===> 由此歸納為不明零件問題
雖然板背有不少 debug point (圖04), 不過我唔識它的電路原理, 所以根本找不出某零件的問題
圖04:
尋找零件:
由於不知問題出現在電路上那個位置, 現在唯有整塊電路板更換,
不過找板沒有想像中那麼容易, 它的難度跟找人體器官有得比.
(那當然係器官更為難找啦 =,=" )
因為要成塊電路板更換, 那必須要 主控制芯片, 緩存芯片, 硬盤驅動芯片以及唯讀記憶體型號相同或相近 (圖05)
圖05:
一般找回來的板有分 4 種相容程度, 易找的要回家改裝才能用 (煩), 難找的唯有要靠運了 ~
第一種: 100% 相容
這類板是最難找的, 它是要硬碟型號相同, OEM 廠相同, fireware 版本相同
亦即是 圖6 中的 MDL 要同捐贈者完全一樣, 可惜我找不到 -______-
圖6
第二種 90% 相容
它是要型號相同, fireware 版本相同
比如我硬碟的 MDL 是 "WD2500JB-57REA0", 那只要是 WD2500JB-**REA0 就可以
** 是任意數字, 那是 OEM 廠代號來
P.S. 不同 OEM 廠生產的硬碟除了外形有分別外, PCB 板亦會不同
比如由 Foxconn 生產改為 Amphenol 生產
第三種 70% 相容
它是要 PCB板 S/N 一樣, S/N 印在 IDE 插頭上, 如圖07
圖07
比如我的是 "2061-701292-C00 AE"
第四種 10% 相容
它是要PCB板 的板號相同, 不過極大的機會要更換 ROM (圖08)
圖08
比如我的是 2060-701292-002 RevA
更換 U12:
在我的情況上, 我找到有 70% 相容的 PCB 板 ^ , ^
更換後, BIOS 認到 HardDisk, 入到 Window 吸到 file,
不過 ..........
讀取速度只有 1mb/s, 系統表示複製時間要 4天 -_____-
當我 copy 了 3G 很重要的書後, 我就決定更換它的 ROM 了
知識: HardDisk 除了在 ROM上有 firmware 外, 在硬碟碟片上亦有另一組 firmware
當兩組 firmware 不相配而啟動, 就會有硬碟起動,不過在 BIOS 認錯
又或者BIOS 認對, 不過在 OS 上複製出來的檔案有 Error ........
所以一定要用 readonly 去 mount HardDisk 呀 !!!
P.S. 在人手更換 firmware 前, 先上 http://www.firmwarefinder.com
找一下有沒有已損壞的 PCB板的 fireware, 如果幸運的話,下載回來,
之後可以試用 PC3000 這軟件來燒 fireware 回 ROM, 那就不用人手了 ^,^
不過 Download 回來的 PC3K 通常比較舊, 未必可以在新硬碟上寫 ROM ..........
在取出及接回 ROM 時最佳的工具是熱風槍, 由於少用加上它是很貴的,
所以我用以下工具來完成是次任務(圖09)
圖09:
圖10 就是我在 U12 位置取出來的 ROM
圖10:
正常的板移去 ROM, 清潔後代更換舊 ROM (圖11)
圖11:
完成品 (圖12)
在插電測試前, 必先用萬用錶測量 PCB板的電阻是否正常 !!!!!!
因為如果銲接的 pin loop 了, 分分鍾會燒板, 那金錢和時間就白花了 ~~~
後記:
在硬碟燒板的情況下, 找 100% 相容的板相當之難,
除非是新硬碟買回來 2, 3 個月就壞
在新的正常板上移去那 8 pin 的 ROM 真的不易, 千萬不要接觸到 PCB 板, 燒了就唔好啦
另外, 加熱溶錫千萬不要過久. 免份晶片.此外, 還要小心符近細細粒的電阻被錫吸了出來 !!
吸回資料的 HardDisk 我沒有再用, 見過鬼重唔怕黑咩 = , =""
ST3500320AS