我对 SSD 驱动器的 SMART 属性有疑问。即三星 870 EVO,情况是存在 6 个坏块和 6 个从保留区使用的块,还有 6 个重新分配的扇区。
但 ECC 恢复为 0。也没有报告擦除失败。所以问题是...
驱动器是否会在写入后立即重新读取写入的数据,然后在控制器检测到数据与应写入的数据不匹配后重新分配块?那么这是写入错误,没有数据丢失吗?
或者驱动器正在检查块的内容前擦除,然后如果 ECC 不匹配(因此块已损坏)- 块被移动?所以基本上驱动器正在丢失一些块的数据,但由于这些块被丢弃并且从未读取过,它似乎工作正常,我只是很幸运
5 Reallocated_Sector_Ct 0x0033 099 099 010 Pre-fail Always - 6
9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 11806
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 55
177 Wear_Leveling_Count 0x0013 094 094 000 Pre-fail Always - 131
179 Used_Rsvd_Blk_Cnt_Tot 0x0013 099 099 010 Pre-fail Always - 6
181 Program_Fail_Cnt_Total 0x0032 100 100 010 Old_age Always - 0
182 Erase_Fail_Count_Total 0x0032 100 100 010 Old_age Always - 0
183 Runtime_Bad_Block 0x0013 099 099 010 Pre-fail Always - 6
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0032 057 045 000 Old_age Always - 43
195 Hardware_ECC_Recovered 0x001a 200 200 000 Old_age Always - 0
199 UDMA_CRC_Error_Count 0x003e 099 099 000 Old_age Always - 5
235 Unknown_Attribute 0x0012 099 099 000 Old_age Always - 37
241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always - 506391182296```