關於硬碟刮痕



贊助商連結


頁 : [1] 2 3

jjll
2010-04-04, 09:55 AM
大家好
我有一顆80G的硬碟
前些日子出現怪聲音
拆開後發現有一大圈的刮痕
請問還有辦法把裡面的資料救出嗎
謝謝

贊助商連結


windata
2010-04-04, 10:14 AM
在拆開之前,你就應該因為聽到怪聲而先備份
而不是拆開看內部啊啊啊~

蓋回去應該還可以用,前提是你只有打開上蓋
啟動電源後,請立即進行備份,硬碟將在10分鐘後自動銷毀 XD

ellery
2010-04-04, 10:35 AM
刮痕處已經沒救了, 硬碟還讀得到的話, 能備份趕快備份吧...

jjll
2010-04-06, 03:15 PM
壞掉時
BIOS已經讀不到硬碟
如果我把碟盤拿到可用的硬碟上安裝
是不是可以讀的到
已經搞壞一顆好的硬碟(同型號/序號相近)
謝謝

rogershu
2010-04-06, 03:19 PM
壞掉時
BIOS已經讀不到硬碟
如果我把碟盤拿到可用的硬碟上安裝
是不是可以讀的到
已經搞壞一顆好的硬碟(同型號/序號相近)
謝謝


請節哀順變:cry:~下次記得小心多備份一份才是:circle:

tvirus
2010-04-06, 03:37 PM
拆開後,保存期限就只剩不到一天...
過了這麼久,就只能說:


請節哀

doomcat
2010-04-06, 08:25 PM
請問真的有人頗開後,送電還可以讀到嗎?
我的經驗是如果在拆裝機殼時如果不小心劃破鋁箔膠,硬碟就會讀不到(這個在很老舊的硬碟才會見到,現在的大多小小一塊,且都有做保護)不知到是不是現再的硬碟在這方面比較耐命?

bx2aa
2010-04-06, 10:49 PM
把碟片拆到另一台也不行,
硬碟出廠多少會有些 Sector 是有問題,
會用缺陷表 P-List G-List T-List 標示起來, 不同台硬碟的表內容不同.
就算換過去能讀的到, 也是亂七八糟的資料和壞軌.

如果你自己做一個更靈敏的磁頭, 能把原來上面每一個 bit 依序讀出, 再讀出 P-List G-List T-List 剔除, 把資料寫到另一台或許有機會.

thx
2010-04-09, 05:18 PM
bios 抓不到這句話有點不夠科學,
http://www.osslab.org.tw/@api/deki/files/1355/=ata.jpg

應該說ATA訊號錯誤

BIT6: DRDY (device ready)
BIT4: DSC 或DRSC (seek complete)

不認盤錯誤通常為ATA busy

持續咖咖聲的話
通常 HDA (Head Disk Assembly) 磁頭磁片總成或盤體 其中之一壞

內有碟片(Platter)、磁頭(Head) 、磁頭臂(Acutaor) 、主軸馬達(Spinde motor)、前置訊號放大器( Preamp) ,音圈馬達 VCM )


硬碟啟動原理就像一台主機一樣. Hitachi HDD 為例 .
ROM code 起動-->NV-RAM 放起始SA 啟動區位置,啟動後還要載入在磁片上 Service area "應用程式"
之後......整顆硬碟才ATA 待命正常...

要是這塊失敗 有二個處理方式 1.電路版熱交換法 2.虛擬LDR載入法..
電路版熱交換方法很簡單,讓一塊已經"開好機"讀取好硬碟module 的PCB 停掉電機,再移去別顆 HDA上
處理強制Scan data區.

至於b大提的加強敏感度是不行的...

現行用科爾熱磁效應跟磁力顯微鏡某些狀況可以加大敏感度
但是 Sector 內共有Servo ,Data ,ECC

Servo 內有 AGC,SYNC,SAM ,IDX , Gray Code ,Servo Burst .
基本上不用一樣的磁頭,與VCM ,Motor,Preamp 搭配.
掃出來的01 Data 根本是垃圾...

這也是世界上"不存在"萬用 Winchester儲存還原設備最大原因

bx2aa
2010-04-11, 11:35 PM
bios 抓不到這句話有點不夠科學,
http://www.osslab.org.tw/@api/deki/files/1355/=ata.jpg
至於b大提的加強敏感度是不行的...

現行用科爾熱磁效應跟磁力顯微鏡某些狀況可以加大敏感度
但是 Sector 內共有Servo ,Data ,ECC

Servo 內有 AGC,SYNC,SAM ,IDX , Gray Code ,Servo Burst .
基本上不用一樣的磁頭,與VCM ,Motor,Preamp 搭配.
掃出來的01 Data 根本是垃圾...

這也是世界上"不存在"萬用 Winchester儲存還原設備最大原因

讀出垃圾資料, 再寫到另一顆, 用原來相同的磁頭讀的話有沒有機會.
或是用相同的磁頭但是靈敏度更高, 有沒有機會讓損失資料減少.

Gray code 分開 Sector 不是可以正確讀出 512Bytes 嗎?(這裡我不清楚)
那再去掉原本標示有問題的 Sector , 再把每個 Sector 依序用普通 int 13 方式寫到另一個硬碟, 這樣是沒機會的嗎?
硬碟電路怎麼運作我不清楚, 不過能正確讀出每個 Sector 去掉原本有問題的 Sector, 在用普通 int 13 寫到硬碟裏, 我認為可以恢復.
重點是我不知道怎麼直接把磁軌的資料讀出來.
不然我就試看看, 讀出來再寫到另一台能不能用.

還有個問題, 當用錯誤的磁頭去讀, 是會讀出什麼嗎? 每次讀那個 bit 的結果都不同, 還是什麼原因?
不懂為什麼讀出來的資料沒用?