Как работает опция retrim в ddrescue?
Я хотел бы получить некоторые подробности о том, как опция --retrim работает в gnu ddrescue.
Это ведет себя так же, как обычная обрезка?
AFAIK, на первом этапе обрезки утилита переходит к первому сектору и к последнему сектору и читает секторы один за другим вперед и назад, пока не достигнет поврежденных секторов.
Если --retrim ведет себя так же, я не вижу никакого преимущества, так как те же области будут помечены как плохие.
1 ответ
gddrescue
обычно обрезается один раз и не будет повторяться по умолчанию, если вы запустили gddrescue
снова введите команду с тем же файлом журнала.
--retrim
флаг просто говорит gddrescue
попробовать обрезать снова. Повторная попытка может привести к более успешным обрезкам, согласно официальной документации:
--retrim
Пометьте все отказавшие блоки внутри домена восстановления как необрезанные перед началом восстановления. Эффект похож на
--retry-passes=1
', но плохие секторы пробуются в другом порядке, что делает возможным спасение некоторых из них.