Сложность кода драйвера ФС. (Но в принципе как уже упомянуто, перемонтировать раздел или перезапустить подсистему управления дисками для подхвата изменений таблиц в большинстве случаев ничто не запрещает)
Если ты касательно утилит вносящих правки - да, тут всё уныло. Хотя, да, с одного боку я-бы задал вопрос - а как ты без а-ля Скандиск-а собираешься убеждаться, что блок точно сбойный. Но с другой - и сам с таким сталкивался, что в процессе работы это становится заметно. Или, вот в моём имевшем место быть случае - блок находится на меже (ещё читается, но медленно, вызывая падение производительности), и исключить бы его, а из готового ПО - нечем. На уровне тех, кто пишет ПО для работы с дисками не настолько проблема, чтоб на неё делали решения. ... Корпораты в таком случае просто меняют диск.