現在保留中のセクターが「45」であると報告しているドライブがあります。私は不良ブロックを使用してセクターを識別し、ddを使用してそれらにゼロを書き込もうとしています。
私が理解していることから、不良セクターに直接データを書き込もうとすると、再割り当てがトリガーされ、現在保留中のセクターが1つ減り、再割り当てセクター数が増えるはずです。
ただし、このディスクでは、Reallocated_Sector_CtとReallocated_Event_Countの両方のraw値が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 [1.50 TB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS (minor revision not indicated)
SATA Version is: SATA 2.6, 3.0 Gb/s
Local Time is: Fri Oct 18 17:47:29 2013 CDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
更新: Current_Pending_Sectorがゼロになる原因となったディスクで
実行しshred
ました。ただし、Reallocated_Sector_CtとReallocated_Event_Countはまだゼロであり、ddは以前はできなかったセクターにデータを書き込むことができるようになりました。これは私に他のいくつかの質問を導きます:
再割り当てがディスクによって記録されないのはなぜですか?これで、セクターに直接データを書き込むことができ、以前はできなかったため、再割り当てが行われたと想定しています。
シュレッドによってDDではなく再割り当てが発生したのはなぜですか?シュレッドがゼロではなくランダムなデータを書き込むという事実は違いを生みますか?
Uncorrectable Sector Count
以上、ゼロ?