儲存介質:WD2500AAJS 250G
故障表象:盤不加電(插電不起轉)
處理過程:
由於第一表象是不加電,首先想到的是肯定是電路故障,那麼直接拆板,換同型號PCB板,並把故障盤ROM芯片換過去。但是測試發現盤依舊不轉。這下就有疑問了“難道是ROM引起的?”再次換板子沒有寫原ROM,盤可以加電,但是有輕微的敲盤聲音,應該是固件跟ROM不匹配造成的。隨後跳安全模式進入工廠專修來讀磁道,結果全部出錯。整理了下思路後,刷入同型號別的好盤ROM,再次安全模式讀磁道,非常順利。然後從磁道里面提取固件模塊,生成ROM,然後格式化磁道,回寫固件,ROM。硬盤正常識別,測試有點壞道,但是數據完好讀出。
爲什麼ROM芯片會影響到硬盤的正常讀寫呢?在以前的博文中提到過 EEPROM 一種可擦除可編程存儲非只讀芯片,作用相當於主板的BIOS. ROM裏裏包括了硬盤引導命令,磁頭適配參數,和執行語句 等一系列的硬盤引導程序。ROM信息如果發生改變那麼硬盤肯定是不能工作的。
本案例用同型號的硬盤的ROM作爲引導後使硬盤可以正常讀寫到負磁道,然後用專業工具對負磁道里存儲的固件信息進行提取,來適配出故障盤的原始ROM