作者andy199113 (明天會是好天氣)
看板Storage_Zone
標題[心得] 10年未通電硬碟發生磁性衰減
時間Mon May 18 03:55:44 2026
找到了一顆10年都沒有通電的傳統硬碟HDD,看看裡面檔案存了什麼
想不到部分影像檔案都半損毀,照片跟文字檔案都沒壞
影像長度1小時
副檔名.mp4 h264編碼 aac音訊編碼
副檔名.ts MPEG2編碼
兩種檔案,用vlc播放時間軸壞了-25:55:00,用potplayer時間軸正確但部分影像跳格
硬碟的S.M.A.R.T顯示正常,快速掃描正常,NTFS檔案系統
總通電2200小時,開關次數90次,2015年製造硬碟,2016年的檔案
將影像檔案拷貝複製出來一樣是半損毀狀態,跳格的狀態依舊發生
問google說是未通電磁性衰減,位元腐爛Bit Rot,想不到真的會發生耶!!!
以前不太相信這說法,看來是硬碟檔案磁性衰減真的會發生,好在衰減沒有太嚴重
如果有板友硬碟放很久都沒通電,可以檢查看看
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.148.136 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Storage_Zone/M.1779047746.A.7D4.html
※ 編輯: andy199113 (111.250.148.136 臺灣), 05/18/2026 04:22:24
1F:→ birdy590 : 這種狀況SMART應該會報錯才對 05/18 10:06
2F:推 diji777 : 如果磁性衰減的話照片跟檔案反而是重災區 05/18 11:41
3F:→ diji777 : 你要不要考慮軟解先排除解碼的問題 05/18 11:42
4F:推 diji777 : 尤其是檔案壞一個bit就無法正常打開 05/18 11:45
5F:推 smallreader : 所以檔案系統多儲存一層parity data才這麼重要(!) 05/18 17:43
6F:推 hhi80482 : 請問硬碟型號?應該怎麼避免?定期通電掃描嗎? 05/18 18:57
7F:→ andy199113 : TOSHIBA DT01ACA200 方法可以看reddit討論 05/18 19:04
8F:→ andy199113 : 有NAS有bit rot protection能保護吧 不知道沒用過 05/18 19:09
9F:推 ltytw : 這個有ECC糾錯嗎? 05/18 19:48
10F:→ maniaque : 你full scan 幾次,硬碟就恢復了.. 05/19 14:03
11F:→ maniaque : 碟片上面的紀錄單元,本來就是類比的磁性訊號總和 05/19 14:04
12F:→ maniaque : 是人類透過控制器去認定是0 or 1 而已 05/19 14:26
13F:→ birdy590 : 只是讀沒有用, 要做 data scrubbing 05/19 16:53
14F:推 hhi80482 : 已谷哥過。非NAS,就是手動hash和多備份,對吧? 05/19 23:09
15F:推 smallreader : 就如你樓上說的 要scrub (自動糾錯) 05/19 23:32
16F:推 silky7 : 比較大的可能是當初影片存進去的時候就發生錯誤了 05/20 16:58
17F:→ silky7 : 而不是目前磁區有錯誤 05/20 16:58
18F:→ silky7 : 如果是目前磁區錯誤 硬碟本身有硬體的ECC 05/20 16:58
19F:→ silky7 : 讀取時系統會報錯 同時smart會紀錄事件 05/20 16:58
20F:→ silky7 : 磁區有問題而ECC碼剛好正確不報錯 機率百萬分之一 05/20 16:58
21F:推 birdy590 : 硬碟平常就會做糾錯 修不回來錯誤不會只有一兩處 05/20 17:14
22F:→ birdy590 : 以前那種修假性壞軌其實就是一種 data scrubbing 05/20 17:15
23F:推 silky7 : 硬碟有ECC 如果讀取的數據和糾錯碼比對錯誤且無法校 05/20 20:14
24F:→ silky7 : 正 05/20 20:14
25F:→ silky7 : 系統會彈窗顯示CRC循環冗餘校驗錯誤 05/20 20:14
26F:→ silky7 : 同時smart的 01 底層資料讀取錯誤率 的數值會上升 05/20 20:14
27F:→ silky7 : 如果系統沒有彈窗顯示CRC錯誤 smart的 01 也沒有上 05/20 20:14
28F:→ silky7 : 升 05/20 20:14
29F:→ silky7 : 那麼代表硬碟韌體認為目前讀取出來的資料是正確的 05/20 20:14
30F:→ silky7 : 能通過ECC校驗的數據會發生錯誤的機率非常低 05/20 20:14
31F:→ silky7 : 所以比較可能是當初寫入資料的時候原始資料就是錯誤 05/20 20:14
32F:→ silky7 : 的 05/20 20:14
33F:→ silky7 : 磁區弱化通常的表現是讀取速度很慢 05/20 20:14
34F:→ silky7 : 有時候將資料讀出來再重新寫入一次會恢復正常 05/20 20:14
35F:→ leolarrel : silky7正解 05/21 09:56
36F:推 eqhibiki : 請問像這種如果類似rar加入復原紀錄後再儲存,可救 05/25 10:38
37F:→ eqhibiki : 性有沒有高一點?當然我知道多拿出來做全碟掃才是正 05/25 10:38
38F:→ eqhibiki : 解 05/25 10:38
39F:推 birdy590 : 讀取錯誤是以 sector 為單位 所以加在上面幫助不大 05/25 20:24