這個版上總共有5家 Data recovery 公司左右 在看... 很歡迎高手的指教
僅管Lab 缺乏Protocol analyzer
我們以手上能夠買到設備+一種高度科學研究精神 在storage 各種應用領域.
因此儲存由底到上整合應用 恢復 才會有一個全方位的新見解 理論化分析後再實作 ..惑然開朗的感覺..
這篇文章只是浮光略影帶過
對儲存有興趣人還是建議將我們網站每頁都細度閱讀與操作過..
這樣對於一般光纖,SAS ,Raid ,Recovery 等應用. 才會有更深刻的體會
至於embedd Servo 問題 Robert 大如果參觀過近代硬碟工廠就會瞭解了..
續上篇
在低塵室更換後HSA 硬碟,加上碟片上應該有壞軌, 其實已經都不太能工作太完美與正常..
這時需要始用強拷機將資料copy出來..否則用一般ATA ecc 機制,會反複嘗試讀出壞扇區.
進而CPU loading最高.
不會自動複位
強拷機
1.PC3000+DE
http://www.osslab.org.tw/Storage/Data_Recovery/Hardware/PC3000/UDMA
2.DeepSpar Disk Imager
http://www.osslab.org.tw/Storage/Data_Recovery/Hardware/DeepSpar_Disk_Imager
3.Xlysoft Data copy King
http://www.xlysoft.net/Data-Copy-King.html
早期某些國際級 Data Recovery 公司 就是更換HSA與上面Sector 強拷就做營運...
那時代對固件區瞭解度還不夠...
但是實際上 硬碟不是全然把程式都放在PCB 上,包含缺陷表,啟動程式,ATA password等
都是放在碟片上...
那維修工具怎樣訪問硬碟固件區 與電路版?
1.ATA Command
所有ATA (SATA)硬碟維修設備都以ATA command做為跟硬碟embedded system 基本通訊介面.
因此若使用此模式,硬碟必定需為ATA 訊號可就緒正確運作狀況.
在非PCB硬體損壞下,硬碟都有安全模式等狀況可以進入正常ATA通訊狀況.
同為ATA 通訊介面.一般ATA 介面都可發出此指令.因此部份硬碟廠廠級維修軟體為純軟體配上一般電腦就可.
這些軟體功能通常維修復原硬碟, 不屬於資料救援用途.因此才會有廠商自行開發
效率源用USB to ATA Bridge , PC3000 則用 PCI to ATA Controller
2.UART
類似手機這類embedded system ,部份硬碟帶有 UART port. Serial RXD、TXD、GND 訊號腳位.訊號類似Nokia MBUS.所以Ca-42 這條線通用. 如須跟用電腦RS-232做通訊必需做電位轉換.在終端機下指令.
目前只有Seagate 全系列,部份三星 ,富士通,Toshiba 也有UART
只有Seagate 指令有被各方Hacker公開.
如果你指令熟使用UART介面維修成本最低 ,一條 NT 300 Nokia CA-42線就可以.
3.電源控制
切換硬碟運作模式 ,若不想手動斷電時.能用軟體切換電源是最方便的.
因此硬碟維修工具就是要能控制上面三種介面..
選擇那套硬體維修設備關鍵在於
1.支持硬碟多寡
2.功能性
3.固件庫普遍與交換性
4.易用性
5.客服支持
除了Pc3000,xlysoft 外還有 Atola Insight
亞洲區應該沒有幾台..
MHDD 原作者 Dmitry Postrigan做的 像這種就更傻瓜化.不過目前功能不滿意
其實我覺得 Pc3000這種UI與思考設計問題 是很糟的..若沒有人教.恐怕摸了個幾年還是不知其所然..
遇過太多人 只會像土腳醫生一樣 見頭治頭痛 對於一顆硬碟真正工作原理確不懂..><
未來維修工具該能全手動化跟傻瓜化並存
而且應該
1.增加PCB 電源與數位訊號檢查點 這樣可以快速判定是否電機或是pcb 上損壞. 加快維修簡易度 ..
2.自動上網更新共享固件庫功能( 雖然原廠可能臉色會非常臭)
3.自動判定可能故障狀況,給與一鍵修複..
設備只是良好Data recovery 其中一小部份..最重要的應該是技術跟經驗.
Opensources,虛擬化,Voip,FC ,Storage ,Embedded system http://www.osslab.org.tw