diff --git a/scripts/wk/hw/ddrescue.py b/scripts/wk/hw/ddrescue.py index 3780714a..f06d1fb8 100644 --- a/scripts/wk/hw/ddrescue.py +++ b/scripts/wk/hw/ddrescue.py @@ -1435,8 +1435,8 @@ def run_recovery(state, main_menu, settings_menu): # Run pass(es) for pass_name in ('read', 'trim', 'scrape'): - if state.pass_complete(pass_name): - # Skip to next pass + if not '--retrim' in settings and state.pass_complete(pass_name): + # Skip to next pass (unless retry selected) # NOTE: This bypasses auto_continue continue