
我工作時的筆記型電腦中有一台 SAMSUNG HM160HI。該硬碟最近出現了一些讀取錯誤。我重新安裝了所有 Ubuntu 軟體包,我的私人檔案似乎沒有受到影響。在知道硬碟會用備用磁區替換以前導致讀取錯誤的缺陷磁區後,我希望讀取錯誤會消失 - 他們確實做到了!我可以逐扇區讀取整個硬碟,沒有任何錯誤。
現在沒有意義的是該磁碟的 SMART 屬性:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 100 100 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0007 252 252 025 Pre-fail Always - 2062
4 Start_Stop_Count 0x0032 002 002 000 Old_age Always - 998454
5 Reallocated_Sector_Ct 0x0033 096 096 010 Pre-fail Always - 41
9 Power_On_Hours 0x0032 085 085 000 Old_age Always - 8160
12 Power_Cycle_Count 0x0032 095 095 000 Old_age Always - 5458
191 G-Sense_Error_Rate 0x0032 065 065 000 Old_age Always - 359719
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 66
194 Temperature_Celsius 0x0022 115 070 000 Old_age Always - 41 (Min/Max 11/56)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 36224 (0 6)
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 4332
198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 13478
199 UDMA_CRC_Error_Count 0x0036 252 252 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x000a 252 252 000 Old_age Always - 0
Offline_Un Correctable RAW 值不會下降,而是上升!以前是12.9k,現在是13.2k。然而,我沒有遇到任何讀取錯誤。 Current_Pending_Sector 值也會上升。即使在我讀取整個硬碟時,硬碟有很多機會重新分配磁區,Realulated_Sector_Ct 也不會移動一位。我甚至將硬碟複製到其自身上,以防磁區僅在寫入作業期間重新分配。
發生什麼事了?儘管韌體報告有 4k 磁區等待重新分配,但硬碟並未重新分配損壞的磁區。為什麼即使我逐扇區讀取整張光碟也不會遇到任何讀取錯誤?既然不再有讀取錯誤,為什麼 Offline_Un Correctable 不會下降?
有人也經歷過類似的事情嗎?
硬碟很快就會更換。然而,我還得忍受它幾天,這種古怪的行為讓我感到困惑。