大毛子的硬盤修復軟件Victoria,幫我的HGST找回了青春
作者:once375ml
為了講述修復過程,先說下背景:
我在某寶上一共購買了三塊HGST 6T
第一塊,HGST 6T 氦氣盤,購于LXSM,購買日期2020年10月6日,店保2年,用于DS218,昨天(2023年4月29日)在更換DS218的第二塊硬盤時沒有按規定操作,第二塊初始化時,把HGST 6T 氦氣盤搞崩了,提示系統分區無法讀取,SMART 05顯示4個扇區壞道,C5顯示12個不穩定扇區。
第二塊,HGST 6T 氦氣盤,購于HCKJSM,購買日期2021年08月30日,店保2年,用于DS216+II,掛于2022年12月08日,第一天2個壞道,第二天10個壞道。
第三塊,HGST 6T 空氣盤(怕了上面的氦氣盤了,所以買的空氣盤),購于HCKJSM,購買日期2022年12月10日,店保2年,用于替換上述第二塊6T 氦氣盤的,當時未想到第二塊盤的保修。Basic改RAID將數據同步過來后,RAID再改Basic。倒騰數據的過程中無意發現購買第二塊盤還在保,聯系店主后,很爽快的答應保修了,因為氦氣盤故障了,為了保險,要求返一塊HGST 6T 空氣盤。
想知道群暉RAID無損降級位Basic的自己搜:mdadm --grow --raid-devices=1 --force /dev/md2,我已測試可行,這個不是今天重點,不詳述了
截止于2023年4月29日的“現狀”:
第三塊盤,HGST 6T 空氣盤,正常,替換后一直服役于DS216+II,但是存儲管理器顯示 UNKNOWN HUS726060ALE611,正常應該是顯示HGST HUS726060ALE611,估計是退役盤,銷售商為了避免麻煩,刷了固件,不顯示OEM商了,可以添加個任務,每次啟動后用root用戶修改下Vendor就能正常顯示了:
echo -n "HGST" > /run/synostorage/disks/sda/vendor
第二塊,返修回來的HGST 6T 空氣盤,群暉也顯示UNKNOWN HUS726060ALE611,閑置,近期用于DS116,但是每次DSM重啟會導致C7暴增。在這期間,我將HGST 6T 空氣盤掛到Win 11下反復重啟,沒有問題,說明HGST 6T 空氣盤沒有問題;換了WD 320G安裝DSM系統,正常,說明DS116沒問題,升級DSM到7.2 RC,還是暴增。郁悶了一天,最后dmesg查看,是NCQ和DS116的Linux內核不兼容,寫了ticket給群暉,已經回復我了。
第一塊,HGST 6T 氦氣盤,SMART 05=4,C5=12。
總結:
第一塊,HGST 6T 氦氣盤,SMART 05=4,C5=12,群暉正常顯示HGST HUS726060ALA640
第二塊,返修回來的HGST 6T 空氣盤,因為系統兼容性原因,不是盤質量問題,SMART C7暴增中,群暉顯示UNKNOWN HUS726060ALE611
第三快,買回來導數據的HGST 6T 空氣盤,正常,群暉顯示UNKNOWN HUS726060ALE611
Victoria 5.37上場,建議用5.37的英文版,漢化版容易出問題:
對于第二塊SMART C7的盤,Victoria 的Service里,選HGST Vendor Specific,設置SATA III,再SMART int,就可以把C7重置了,但是對于SMART 05,通電時間,寫入量,磁頭啟停次數等,則無法重置。這里忘記截圖了
對于第一塊SMART 05的盤,第一步,因為已經出現05了,說明磁盤的磁性已經有些不穩定了,要把不穩定的區域找出來,所以用“Test and Repair”,設置:全盤掃面,Read模式,timeout=50ms(你也可以設置成100,150,建議不要超過250ms),Remap,意思就是全盤讀取,遇到超時達到50ms的視為壞道,Remap進G表,我6T的盤,用時11小時34分。
第二步,等第一步完了,還是進Service,選HGST Vendor Specific,然后Low Format,這時會提示硬盤被Freezen,不要緊,先拔掉SATA線,這是防止萬一有數據傳輸時拔電源,磁頭硬著陸,再拔掉SATA電源線,稍微等1-2分鐘,等硬盤完全停下來;再先插上SATA電源線,等1-2分鐘,讓硬盤達到轉速(5400 or 7200),后插上SATA數據線。點了Low Format后,系統任務管理器看不到該盤的任何讀寫,所有硬盤工具軟件(DG,傲梅,包括Victoria)軟件無法打開,已打開的任意操作均卡死,但是機箱的硬盤指示燈提示一直在讀寫,有人說:即便拔掉SATA數據線也不影響(我沒試,也不建議試),這個Low Format是硬盤固件的功能,是底層操作,不需要數據線。所有硬盤工具軟件卡死的直接叉掉即可,不影響低格。
這個過程沒有輸出,耐心等,等的時間是你上面掃盤的時間+1小時(你寫一頁紙總是慢于讀一頁紙,對吧)。低格完成的標志就是你機箱硬盤燈不長亮了。
切記不要斷電,斷電后會找不到硬盤!切記不要斷電,斷電后會找不到硬盤!切記不要斷電,斷電后會找不到硬盤!
這個過程會把SMART 05清掉(G-list寫進P-list),同樣這個也可以消除05 C5 C7,但是通電時間,磁頭啟停次數等無法重置。
這是12多個小時后,修復完的,順便也證個偽吧:SMART的序列號和盤體標簽不一樣……
至此,HGST復活了,有了這個軟件后,大家大膽的買HGST,來了先掃,太差的直接退,不太差的,timeout設置小點,把潛在壞道全部找出來,remap進G表,然后low format,G表轉P表。6T的盤,就算你有100MB的壞道,修復后也基本沒什么影響。
修復過的硬盤,裝入群暉可以正常安裝系統,但是無法正常創建存儲空間,這時運行一次快速“快速檢測”
下一篇:如何恢復Hyper Backup備份的數據