![]() |
||
*停權中*
加入日期: May 2000
文章: 7,451
|
這種好文章,真的該置頂的∼
![]() |
|||||||
![]() |
![]() |
Major Member
![]() 加入日期: Jun 2000 您的住址: Taipei
文章: 288
|
這邊講解一下 7200.11 原廠firmware問題維修法.盡量講解原理
免的大家都在打魔術數字... 請回讀一下前篇Seagate 終端指令原理 傳統硬碟採用 C磁柱 H 磁頭 S扇區 .新款硬碟採用LBA定位 就算剛出廠,硬碟不可能完整無壞軌. 硬碟正確讀寫資料面是會避開記錄缺限表(Glist and Plist) 去讀取 CHS ,再對外做譯碼表轉換為LBA 定位 看起來連貫的 LBA位置,實質上,如果有壞Sector,可能會大跳躍到別位置. 因為固件設計問題,Seagate 7200.11 硬碟譯碼表會造成損毀 因此會造成硬碟顯示容量為0 簡單概念就是讓硬碟再從建譯碼表則可將資料救回. 固件有問題症狀: 1.抓的到型號 序號, LBA值 為0 ATA訊號正常 。 2..抓不到型號 序號, LBA值 , ATA 訊會為忙 在終端時會顯示 Rst 0x10M LED:000000CC FAddr:0025BF67 Ctrl + Z F3 T> LED:000000CC FAddr:0025BF67 your drive is bussy! 二種修法有點不同 如為第一種直接跳到 第二步. 第二種故障請從第一步開始 1.拆下電路版 進安全模式 理論上該進F級,不過7200.11 還是進入T級 拆下原因是因為避免PCB去讀取 碟片上故障固件區 一進去終端記得按下Ctrl-Z T級指令 進入2 級 按Z 停止主軸馬達 F3 T>/2 F3 2>Z 此時主軸馬達已停 將PCB組回HDA上 F3 2>U 主軸馬達已轉 2.F3 2>/1 F3 1>N1 清理Smart ,硬碟電源從插 3.在終端機下繼續輸入 F3 T>i4,1,22 清理G list ,完畢後硬碟電源從插 4.F3 T>m0,2,2,0,0,0,0,22 Enter 下達從建譯碼表指令 等待1x分鐘 從新插電 修複完畢 其實有些理論該補充一下.. 晚點再做整合
__________________
~有任何問題 歡迎詢問!!~ 自取地址:台北市長春路15號11樓之2 聯絡電話: (02)25214840 手機: 0915153332 Line:@osslab 營業時間為週一至週五 早上10:00 ~18:30 夢理都是DATA http://www.osslab.com.tw/ 此文章於 2010-06-28 01:29 PM 被 thx 編輯. |
||
![]() |
![]() |
Major Member
![]() 加入日期: Jun 2000 您的住址: Taipei
文章: 288
|
引用:
硬碟是個emebedded system 啟動就像pc一樣 都要開機載入 "OS" 雖然嚴格講應該是microcode . . 硬碟上的缺限磁區不同 ,Rom上記著 os區(firmware) 啟動位置.. 硬碟才能正常工作.. 用bga 吹風機吹下 rom ic 交換到正確相容版號就可 至於有些人直換ok 只能說運氣好.. 起始區接近... SCSI 硬碟則是更大顆的Flash memory放這些參數 請參考圖
__________________
~有任何問題 歡迎詢問!!~ 自取地址:台北市長春路15號11樓之2 聯絡電話: (02)25214840 手機: 0915153332 Line:@osslab 營業時間為週一至週五 早上10:00 ~18:30 夢理都是DATA http://www.osslab.com.tw/ 此文章於 2010-06-28 01:31 PM 被 thx 編輯. |
|
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Jan 2002
文章: 4,019
|
感謝thx大的告知,終於知道單純交換電路板是不可行的事了....
我現在真的很認真考慮,是不是購入專業型的二合一(烙鐵+熱風槍)來使用... 因為我也想練練如何悍接多腳IC... 因為資料上youtube上有人上傳DIY影片,看了真是躍躍欲試.... 至於PCB上的ROM IC,用google去查型號大概都可以知道那棵是ROM IC ...
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗 還想讓統一賺你的錢嗎?統一集團成員(能見度高的): 星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、 康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、 維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT) 統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑 |
![]() |
![]() |
Major Member
![]() 加入日期: Jun 2000 您的住址: Taipei
文章: 288
|
一般來講 維修工具都可以讀出跟寫入 ROM上數據,不用自己焊
上圖因為維修SCSI 硬碟工具還不太成熟 只好自己換 硬碟電路版大部份工作元件是TSOP封裝 所以用熱風機難度算還好 (前文打錯非BGA 吹風機) 只是要細心點.. 不過像上圖SCSI 硬碟電路版 最大顆的 IC 為Risc 控制器.就為BGA封裝 就要用 ![]() BGA回流焊維修台... 中國很多"門市"都會放這一台..>< 台灣? .. 實驗室是想買,只是設備已經多到放不下喔...
__________________
~有任何問題 歡迎詢問!!~ 自取地址:台北市長春路15號11樓之2 聯絡電話: (02)25214840 手機: 0915153332 Line:@osslab 營業時間為週一至週五 早上10:00 ~18:30 夢理都是DATA http://www.osslab.com.tw/ 此文章於 2010-06-29 06:53 AM 被 thx 編輯. |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Jun 2001 您的住址: 高雄市.嘉義市
文章: 986
|
求教有無推薦的資料救援公司 ?
(2.5" HDD 摔死) (初診被判定出現刮傷徵兆的粉塵)
__________________
麥田管理學院最新課程公告: 本校開設[高等講理藝術]科目,授課由 客座教授 美國長堤大學 維多.柯里昂教授 擔綱 柯里昂教授小傳 美籍義大利裔移民,經營保全業.飯店業有成,而後投入教育事業;大家尊稱他'先生',或稱呼他'教父'; 他相信友誼,並且願意先表示他的誠意 |
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Sep 2006 您的住址: 人群中
文章: 4,213
|
引用:
這台有這麼大台,會放不下 ![]() ![]() ![]() 話說,友站的BGA植球回焊,用預熱台跟溫控熱風槍就搞定了 除非保固內,或者高價機型,台灣已經漸漸走向拋棄消費的時代, 若非簡單零件故障,維修處理也以模組更換為多 當然,零組件取得也不如對岸豐富,畢竟對岸是全世界最大e-waste處理中心 有豐富二手零件可用....台灣還有很多維修工作室經常向對岸購買良品零組件 對岸目前還是以維修為大宗, 維修案例多,當然維修工具需求也就大 維修手藝自然也熟能生巧 |
|
![]() |
![]() |
Major Member
![]() 加入日期: Jun 2000 您的住址: Taipei
文章: 288
|
這篇講解Raid Reocvery 人工分析 .
http://www.osslab.org.tw/Storage/Da...y/Raid_Recovery 看本篇進階前請先把上面link看完跟想完 假設傻瓜Raid recovery 分析程式出了問題 該怎辦? 最近手癢寫了一點小program . 市面上書上其實也沒講某些概念 我們Lab做法目前也沒人公開. 準備東西Winhex 假設四顆硬碟 都在.只是Raid message掉失. 1.定位第一棵硬碟 MBR 為不錯定位方法 搜索55AA 2.P = A Xor B Xor C 反導 C = A Xor B Xor P (所以不能用這個去推那個為校驗塊) 基本上先以第一扇區. 隨便各找一個 同位置 Hex 玩玩 假設 為 BA,7E,00,C4 嗯 各位可能已忘了大學電概課 Xor算法. 沒關係 請拿出小算盤 切到程式設計師模式 再切到16進位 BA Xor 7E Xor 00= 換算出來為C4 C4 跟第四棵C4 一樣 表示此位置 校驗資料正確 如果原硬碟都在 但Raid 有問題 通常是是前端Sector 有毀,ECC校驗 有問題 各位可以用這方法去算算 Raid 是一種交錯格式 所以前面壞了 後面不一定壞 各位可以先手算幾下. 確定好扇區比較沒問題後 再從此扇區做運算 3.簡單推斷Strip Size 分別以 64,128,256 Sectors 去觀察 1 Sectors =512 bytes , 1Kbytes=1024 bytes 如果 1~ 128 扇區看起來還像校驗塊 129扇區卻不是了 感覺是資料 (一般來講是比對其他硬碟同樣位置資料區 看資料連續性) 那此Raid Strip Size 就是64 *512 byte/1024= 32K 如果是少顆 4 pcs ..我確實就這樣Winhex瞄瞄就ok 但是如果是 6 pcs 以上. 我大腦吃不下hex 跟ascii code. 確實要有點補助工具 小弟寫的程式 只做啥? 如果硬碟順序已不在 以文件 分區表 分析法 分算出順序.整出校驗碟 左循環 右循環 校驗塊大小 基本上不是程式笨的問題 (好吧 人笨.我拿VC 花幾小時亂寫好) 有時確實會算反左循環或右循環 不過關鍵排列"校驗塊" 跟"大小"幾乎都正確 傻瓜軟體就是少了 校驗塊排列法... 所以沒有邏輯思考. 是無法正確還原Raid. 人為判定 定義校驗碟必為 第一或最後 比對第一顆資料硬碟 .後續其他顆校驗塊. 當看到正確校驗排列 此時正確的Raid 架構就出來了.... 硬碟順序 架構 左循環同步 backward parity 左循環異步 backward dynamic 右循環同步 forward partity 右循環異步 forward dynamic 組錯Raid .小於Strip strip Size 內檔案會被掃出來 基本上就像你拿RStudio掃單顆Raid成員硬碟一樣.. 其實我覺得電概課應該教Raid Recovery 如果我是教授, 小大一上完這種課 還排列不了 外面 10萬 case 那我會當死他... ><
__________________
~有任何問題 歡迎詢問!!~ 自取地址:台北市長春路15號11樓之2 聯絡電話: (02)25214840 手機: 0915153332 Line:@osslab 營業時間為週一至週五 早上10:00 ~18:30 夢理都是DATA http://www.osslab.com.tw/ |
![]() |
![]() |
Major Member
![]() 加入日期: Jun 2000 您的住址: Taipei
文章: 288
|
引用:
那家判定刮傷? 台灣有幾家Data recovery是喜愛唬爛的... 包含L公司...小弟敢寫在這,也不怕L公司寄給我存證信件 技術上唬爛就是唬爛 台灣Data recovery 人才不多 (熟練的公司 約五家 其他都代送..) 所以可能會有下面問題 1.專業不夠 .把客戶硬碟當白老鼠的太多了... 這牽扯到很多人做Data recovery 頭痛就醫頭痛,腳痛就治腳痛 不知道HDD module 工作原理.ECC 等 2.備料不夠. 自己備料不夠 也不願公開(或是不知道) 讓客戶好處理方法. 3.問題誇張化.好收高價 送入第一家數據恢復公司是很重要的... 引用:
我個人認為這是一種技術落後...手工就算了 對案專業技術論壇 可不是完全嘴泡論壇 OSSLab 在對現有電子產品做各種reversed engineering 去對岸翻翻資料很有用 台灣IT論壇很多號稱專業論壇 變成自High論壇 專業性都輸中國了..........哀..
__________________
~有任何問題 歡迎詢問!!~ 自取地址:台北市長春路15號11樓之2 聯絡電話: (02)25214840 手機: 0915153332 Line:@osslab 營業時間為週一至週五 早上10:00 ~18:30 夢理都是DATA http://www.osslab.com.tw/ |
||
![]() |
![]() |
Major Member
![]() 加入日期: Jun 2000 您的住址: Taipei
文章: 288
|
來分享一些實施案例
下圖為PCB 嚴重燒毀
__________________
~有任何問題 歡迎詢問!!~ 自取地址:台北市長春路15號11樓之2 聯絡電話: (02)25214840 手機: 0915153332 Line:@osslab 營業時間為週一至週五 早上10:00 ~18:30 夢理都是DATA http://www.osslab.com.tw/ |
![]() |
![]() |