> Если вы вытащили с него данные, то ничто не мешает натравить на диск write_zeros.Абсолютно ничего. Кроме нежелания убивать полдня на возню. Пока оно нулями протрется, пока обратно данные зальются. Всего ничего.
> Процедура записи диска нулями занимает ровно столько же времени,
> сколько и тест с верификацией.
Только при условии что это было сразу пнуто "вслепую" вместо этого теста.
> По времени вы ничего не теряете.
В общем случае как раз теряю полдня на протирание нулями и на время по возврату данных обратно.
> С точки зрения физики процесса write_zeros и "ремап" ничем не отличаются
Кроме того что это такой убер-глобальный и очень длительный процесс, что делает это во многих случаях "бессмысленным и беспощадным".
Лично мне "в идеале" работа с диском видится как-то так:
1) Льем с накопителя данные в образ, попутно составляя впечатление о масштабе проблем на и насколько имеет смысл вообще пытаться что-то с таким диском делать vs отправка в трэш. Образ чинится и это отдается юзеру на ином носителе, с описанием что и как пострадало.
2) Если проблемы не глобальные и это лишь несколько нестабильных секторов, а в остальном все отлично - можно попробовать ремапнуть это по быстренькому, и все. Время этой операции не сравнимо с полным протиранием диска нулями. А если например юзер хочет попробовать этот крап и дальше юзать (мое дело предупредить) - еще и данные перезаливать. Еще столько же. Во "счастье".
> - и там и там в сектор происходит запись.
Только в одном случае это адресная запись в проблемные сектора а в другом - длительная операция по всему диску.
> Если сектор с "программной" ошибкой - он перезапишется с корректной контрольной
> суммой и "вылечится". Если ошибка хардверная, то сектор или "сремапится" или нет -
> это решит сам диск без вашего участия.
Спору нет. Только вот прописывать всю поверхность - слишком долго.