客戶訂購了一台電腦,他有特別交待: 歐飛: 好,廢話不多說,我直接來看本文的案例,客戶寄來的硬碟是從筆電拆下來的2.5吋硬碟。 我直接用CrystalDiskInfo檢測硬碟,如上圖,出現黃燈警告。 常見的黃燈有2種: 【C5、C6】90%以上的機率有壞軌。
客戶希望我幫忙把資料COPY到新硬碟,舊硬碟有418G 檔案,但一COPY就立刻跳掉,為何?很明顯有壞軌,不讓COPY了。 那要怎麼辦? 我只好純手工,一個資料夾一個資料夾慢慢COPY,最後418G我有成功COPY了305G,也就是說有100G沒COPY到,怎麼辦? 答:您願意花錢做資料救援嗎?
如果您感覺硬碟怪怪的,請直接用CrystalDiskInfo檢測硬碟。 只要有黃燈警告,請立刻備份硬碟的資料,然後這一顆硬碟就不要用了,千萬不要像本文客戶這樣硬用,而且也沒備份,那後果真的會很尷尬。
答:是的,04、05還能用,但你用CrystalDiskInfo檢測就是希望能未雨綢繆,如果硬碟感覺怪怪的,那就是保內送修,保外放生。 就我自己的維修經驗,只要發現有04、05,通常再撐也撐不了多久,而且這時你心裡會感覺毛毛的,感覺硬碟好像隨時都會掛掉,那麼你還不趁早換掉,難道要等到C04、C05你才甘願嗎? 例如本例這種情況,如果早點檢測,早點備份就沒事了,但現在只能備份八成。 今天還好沒有C05、C06一起出現,那麼大概率是一定要跑資料救援了,這時想要救資料就要看運氣如何了。 硬碟是消耗品,如果檢測有發現異狀,保內能送修就送修,就不要再撐了。 沒人會拿自己的重要檔案開玩笑。 _______________________________ ◎
站長介紹:歐飛先生 C5 是什麼資料損毀=未知、壞軌=未知 C5 就是掃到某個磁軌有問題標記起來,但是還沒有做檢查不知道到底是好是壞,有可能是複製中斷電導致檔案壞了磁頭還沒寫好,這種狀態重寫一次就好了 C5 自動消失。
C5 的解決方法 [05]資料損毀=不一定、壞軌=已壞 如果對著C5標記的地方做讀取,讀不到東西完全死透了,可能會自動修復使用備用磁軌,這時候05會增加C5減少。 如果還讀的到還沒死透,只是反應時間很長也可以判定是壞軌了,這時候資料還活著,但是也快死了;這時候可能會自動使用備用軌道,也可能是使用者自行使用修復軟體將反應太慢的老化磁軌淘汰使用備用磁軌,C5 修復 05 增加。
C6 是什麼資料損毀=已壞、壞軌=不一定 如果檔案不是讀不到而是讀出來數據是錯的,”可能會”增加 C6 與 C5。 這裡要牽扯到檢查碼 CRC 中文是 循環冗餘檢查,就是每一份檔案結尾會有一部分用來檢查對不對。
當被標記C6的磁軌,有檔案落在上面且檔案被檢查CRC結果為正確,取消這個標記C6消失。 C6 並不是安全的,如果數值太高就要小心了,那一堆可能要變成壞軌了。 以上有任何一個有數值05/C5/C6,建議就直接送修了,一般都是直接更換不會囉嗦;不要放到保固最後一天,返返修的新品\良品也是有可能會壞的,正常使用個一年才能比較確定這顆穩了。 如何正確的讀取數值
如以下硬碟這棵05的數值來看 很常見的聽到的說法就是這顆硬碟壞了4軌,備用軌有5軌,超過就是有資料損毀的。不是這樣讀取的這完全是錯誤的讀法,(難過的這似乎是主流共識? XD) 實際上該RAW僅是一個數值用來表示了左邊三格的狀態也就是同時代表了三格,如何讀取的每一格以及每一家廠商都不一樣,這裡隨意舉了一個類比意思來說明。 看一下總共有12個位數,三個欄位就差不多切4個4個一組,第一個就代表現在值,第二個就代表最差值,最後一個則是閥值。 所以如果是 0009, 0004, 0005 的意思分別就是,目前值9,曾經最差有到4,如果超過5這顆硬碟就該換掉了。 絕對不是直接讀值,照這個數字排法直接讀會超級大吧,應該要去看該格的數值如何讀取,不過使用時間09倒是直接讀就好了,因為只有一格。 以這顆硬碟來說現在值還有100,就代表實際上損壞的軌才就那麼一丁點連1%都不到的意思(這是因為我知道他原本好的時候就是100),損壞到5的時候也就是備份磁軌用了95%,這時候會跳紅燈。你可以去觀察那些紅燈的硬碟的05通常會是 [1, 1, X] 這類的數字(X看廠商設置的跳紅燈閥值多少)。 這顆變成這樣還繼續運行有一年多了,沒有再出現壞軌基本上可以判定完全就是好的硬碟了,不過二手市場沒價了XD。少數壞軌是正常的實際上沒有任何一新顆硬碟是沒壞軌的,出廠的時候會格式化屏蔽壞軌。
如何修復總結消除 C5
消除 C6被標記有問題磁軌重新檢查CRC正確,即可消除。 如果這個錯誤是因為斷電造成資料寫壞的,可以直接把硬碟塞滿資料之後會自動消除
實際上我也有遇到沒辦法歸零的,這可能就真的有壞軌了~ 現存資料已存在資料的硬碟,可以檢查整顆的硬碟的 CRC,會跑很久很久很久建議晚上放著跑
至於落在C6上的壞檔案是沒辦法輕易複製出來的,可以參考這篇站內文複製出來 關於 C6 無法消除
2022-06-28 補充更新C6的問題: C5指的是由韌體判斷這個磁軌有問題標記起來,而其中就涵蓋了C6,也就是說當C6出現的時候C5一定會跟著標記這塊有問題。 但是C5是可以修復的,他針對的只不過是單一一個磁軌能寫能讀就會判正常了,而C6是判斷到底這個數值跟當初寫進入的是否一致。 如果當初寫0,但是讀的時候反應很快一次就讀出數值1,那麼這種情況下會移除C5的標記,C5不會管你寫錯只管你有沒有正確讀出數值。 到底怎麼判斷當初寫什麼呢,就把它當作句子要靠前後文。床前明日光,相信你一眼看過去就發現有問題對吧,現在你會懷疑他原本應該是月吧? 在硬碟靠的就是一個叫做CRC驗證碼的東西來知道這串數據到底有沒有錯的,CRC發現錯了韌體會讓磁頭重讀的,就如同看到「床前明日光」你可能會讓對方再說一次確認到底有沒有錯。 如果重讀了好幾次還是一樣錯,那就只好把這裡標C5+C6了。這有可能是單純是邏輯壞軌影響的,就是那時候可能電壓不穩或你踢到硬碟抖一下資料給寫錯了。 麻煩的是單純完整格式化硬碟只會消除C5,想要消除C6必須得在那個標記位的至上寫一份檔案上去,然後重新校驗一次對了才會消除。 這很麻煩首先不知道標記的位置,只能整顆硬碟寫滿然後整顆讀取一次。例如把100G寫入然後再把這100G搬出來,讀取的時候就會驗證CRC了。 如果是使用TeraCopy的複製軟體,複製進去之後有一個校驗選項,可以省下把資料COPY出來的麻煩。 想消除可以找人借一下D曹的小姊姊們,用TeraCopy複製滿並校驗過就可以消除了。前提是硬碟沒壞只是斷電造成,如果還是寫錯會繼續保持標記C6。 不過邏輯壞軌比較難造成C6,通常是就那個磁軌真有問題每次都寫錯。體現出來的結果就是你用小姊姊們把C6消掉了過了一陣子又冒出來。 為什麼C6不會跑到05是因為,韌體不會把錯誤的數值備份到備用詞區。如果是C5多讀幾次總是有機會讀出來的,校正通過那一瞬間才會把正確的數值備份到備用磁軌並標記05。 C6會比C5還要糟糕,C5讀不出來就算了很大概率是老化或當機,但是現在是1和0居然給寫錯了。邏輯壞軌指的是本來應寫1,但是卻不知道為啥寫一半給寫了0.6,導致讀取的時候韌體在那邊猜猜看到底是0還1,花點時間仔細看或多猜幾次就能猜中了,猜得太辛苦韌體自動備份結果到別的地方去。再怎麼樣也不至於變成0.1導致怎麼讀都是0,這根本就沒辦法猜了數據已經遺失,會報錯無法複製的。 消除 05 這個就不能消除了,只是統計用過幾次轉換到備份磁軌。
注意事項硬碟的報告 SMART 數值僅是針對,有發生問題的時候做紀錄,不代表硬碟實際健康度。 下面是一些沒辦法統計的狀況
沒辦法統計的情況,除了很雖直接掉磁頭或是馬達停轉(但這也是好事很大程度保證資料可以救回),通常會有一些徵兆
救援費用
上面報價是台灣評價比較好成功率高的公司,可以找到更便宜的(但是…)
一些比較簡單的狀況
大概$3000~$7000左右,不過除了[1]壞軌資料不好讀之外 其他上網爬一下軟體能救回來拉~推薦一個軟體 DiskGenius。 參考
如果本篇資訊有誤,希望可以留言告知我~ |