データの読み出しがスムーズにできない不安定なセクタができた

理想
なんとかデータを読み出して代替処理を行う
救出されたデータは代替処理で安全なセクタに移される
データがどうしても読み出せなければ、代替保留セクタとしてマーク
読み出せなかったデータがユーザーに破棄され上書きされる時を待つ
上書きが命令がきたら代替処理に移行して代替する

現実
なんとかデータが読み出せても代替処理はしない
ただ代替保留セクタとしてマークするだけ
完全に読取りに失敗しデータを読み出せない場合は、同時に回復不能セクタとしてマークする
そして代替保留セクタに上書き命令が来たらとりあえず一度書き込んでみる
書込みにとりあえず成功したら代替しない
またすぐセクタが不安定になって読み取れなくなろうが知ったこっちゃない
書込みにすら失敗するようなら渋々代替処理をする