X-Git-Url: https://git.sven.stormbind.net/?p=sven%2Fexfatprogs.git;a=blobdiff_plain;f=fsck%2Frepair.c;h=c79d37977f00cb11af642b49d4e7f1310eeefa14;hp=19a2b0d79bd4d24d8b932961e71c96a0a1614ef4;hb=4d5b0617d5bbdb7c887c479899b22a56d75d4c15;hpb=ca9b0f7353eba0cfbee98236d3487bbb6a8ec26f diff --git a/fsck/repair.c b/fsck/repair.c index 19a2b0d..c79d379 100644 --- a/fsck/repair.c +++ b/fsck/repair.c @@ -33,15 +33,16 @@ static const char *prompts[] = { }; static struct exfat_repair_problem problems[] = { - {ER_BS_CHECKSUM, ERF_DEFAULT_YES | ERF_PREEN_YES, ERP_FIX}, - {ER_DE_CHECKSUM, ERF_DEFAULT_YES | ERF_PREEN_YES, ERP_FIX}, - {ER_FILE_VALID_SIZE, ERF_DEFAULT_YES | ERF_PREEN_YES, ERP_FIX}, + {ER_BS_CHECKSUM, ERF_PREEN_YES, ERP_FIX}, + {ER_BS_BOOT_REGION, 0, ERP_FIX}, + {ER_DE_CHECKSUM, ERF_PREEN_YES, ERP_FIX}, + {ER_FILE_VALID_SIZE, ERF_PREEN_YES, ERP_FIX}, {ER_FILE_INVALID_CLUS, ERF_DEFAULT_NO, ERP_TRUNCATE}, {ER_FILE_FIRST_CLUS, ERF_DEFAULT_NO, ERP_TRUNCATE}, {ER_FILE_SMALLER_SIZE, ERF_DEFAULT_NO, ERP_TRUNCATE}, {ER_FILE_LARGER_SIZE, ERF_DEFAULT_NO, ERP_TRUNCATE}, {ER_FILE_DUPLICATED_CLUS, ERF_DEFAULT_NO, ERP_TRUNCATE}, - {ER_FILE_ZERO_NOFAT, ERF_DEFAULT_YES | ERF_PREEN_YES, ERP_FIX}, + {ER_FILE_ZERO_NOFAT, ERF_PREEN_YES, ERP_FIX}, }; static struct exfat_repair_problem *find_problem(er_problem_code_t prcode)