Как работает опция retrim в ddrescue?


Я хотел бы получить некоторые подробности о том, как опция --retrim работает в gnu ddrescue.
Это ведет себя так же, как обычная обрезка?
AFAIK, на первом этапе обрезки утилита переходит к первому сектору и к последнему сектору и читает секторы один за другим вперед и назад, пока не достигнет поврежденных секторов.
Если --retrim ведет себя так же, я не вижу никакого преимущества, так как те же области будут помечены как плохие.

1 ответ

Решение

gddrescue обычно обрезается один раз и не будет повторяться по умолчанию, если вы запустили gddrescue снова введите команду с тем же файлом журнала.

--retrim флаг просто говорит gddrescue попробовать обрезать снова. Повторная попытка может привести к более успешным обрезкам, согласно официальной документации:

--retrim

Пометьте все отказавшие блоки внутри домена восстановления как необрезанные перед началом восстановления. Эффект похож на--retry-passes=1', но плохие секторы пробуются в другом порядке, что делает возможным спасение некоторых из них.

Другие вопросы по тегам