Привожу SMART первых двух дисков WD20EARS-0MVWB0 своей системы. Легко видеть, что оба они имеют ненулевое значение атрибута 01 (при этом сырое значение этого атрибута на первом диске некоторое время назад тоже зашкаливало за 1000, но потом упало до 1), но ни на одном из них никогда не было нестабильных секторов. Атрибут 198 является накапливающим, поэтому его значение возрастает при любой ошибке чтения/записи и при этом никогда не снижается. Но на обоих дисках оно равно 0, что свидетельствует об отсутствии ошибок не только сейчас, но вообще за всё время эксплуатации.
Отсюда даже человек не знакомый со значением атрибута "read error rate" сразу поймет, что он не имеет ничего общего с нестабильными секторами и их переназначением.
smartctl -A /dev/sda
Код:
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 185 051 Pre-fail Always - 1
3 Spin_Up_Time 0x0027 241 168 021 Pre-fail Always - 2925
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 270
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 087 087 000 Old_age Always - 9996
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 220
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 154
193 Load_Cycle_Count 0x0032 196 196 000 Old_age Always - 13875
194 Temperature_Celsius 0x0022 124 112 000 Old_age Always - 26
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 200 001 000 Old_age Offline - 0
smartctl -A /dev/sdb
Код:
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 183 183 051 Pre-fail Always - 1399
3 Spin_Up_Time 0x0027 253 187 021 Pre-fail Always - 1883
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 174
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 2596
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 149
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 111
193 Load_Cycle_Count 0x0032 198 198 000 Old_age Always - 8330
194 Temperature_Celsius 0x0022 122 098 000 Old_age Always - 28
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 18
Цитата Tau_0:
если это sooft-bad, то self-тест сам не переназначит. »
|
Вообще-то, если Вы обратили внимание,
Wu-Tang выдвинул достаточно странный постулат о том, что атрибут 001, якобы, увеличивается "когда бошка натыкается на такой пендинг и не может его заремапить, то пишется 1 в 1 атрибут" (сохранена орфография оригинала).
То есть речь шла о мифической
невозможности переназначения сектора. А не об исчезновении проблем с чтением этого сектора после перезаписи. Видите разницу?
Кроме того, в версии
Wu-Tang'а этот атрибут должен был бы быть накапливающим, что безусловно не соответствует действительности.