无法将零写入错误的扇区/硬盘,不计算重新分配的扇区
我有一个驱动器报告当前挂起的扇区为“ 45”。我使用了坏块来标识扇区,并且我一直在尝试使用dd向它们写入零。 据我了解,当我尝试将数据直接写入坏扇区时,它会触发重新分配,将当前挂起的扇区减少一个,并增加重新分配的扇区数。 但是,在该磁盘上,Reallocated_Sector_Ct和Reallocated_Event_Count的原始值均为0,并且当我尝试将0写入坏扇区时,dd失败并出现I / O错误。但是,当我写一个好的扇区时,dd可以正常工作。 # dd if=/dev/zero of=/dev/sdb bs=512 count=1 seek=217152 dd: error writing ‘/dev/sdb’: Input/output error 这是否意味着我的驱动器在某种程度上没有剩余扇区可用于重新分配?我的开车总的来说是一个可怕的人吗?(该驱动器实际上不是我的驱动器,我是在帮助一个朋友。他们可能刚刚得到了便宜的驱动器或其他东西。) 如果相关,这是smartctl -i的输出: Model Family: Western Digital Caviar Green (AF) Device Model: WDC WD15EARS-00Z5B1 Serial Number: WD-WMAVU3027748 LU WWN Device Id: 5 0014ee 25998d213 Firmware Version: 80.00A80 User Capacity: 1,500,301,910,016 bytes …