拯救硬碟資料

目錄:

  1. 緣起
  2. 確定問題
  3. 尋找零件
  4. 更換 U12
  5. 後記

 


序:
 

對於一般家庭用戶來說, 那件電腦零件損壞最令人痛心呢 ??

除非你是用 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