--- ../e2fsprogs-1.40.8-orig/e2fsck/ehandler.c 2007-06-30 21:58:34 +0900 +++ e2fsck/ehandler.c 2008-04-13 22:23:50 +0900 @@ -60,6 +60,9 @@ if (ask(ctx, _("Force rewrite"), 1)) io_channel_write_blk(channel, block, 1, data); return 0; + } else { + if (ask_yn(_("Retry"), 0)) + return io_channel_read_blk(channel, block, 1, p); } return error;