From 52fa43efb847a61cab927f18a0ef1c2a872afb45 Mon Sep 17 00:00:00 2001 From: "elisa-laajakaista.fi!szaka" Date: Tue, 1 Mar 2005 23:11:20 +0000 Subject: [PATCH] Fix invalid mft records in $MFTMirr. (Logical change 1.683) --- ntfsprogs/ntfsfix.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/ntfsprogs/ntfsfix.c b/ntfsprogs/ntfsfix.c index fd9fa76e..6eb34e1b 100644 --- a/ntfsprogs/ntfsfix.c +++ b/ntfsprogs/ntfsfix.c @@ -323,12 +323,6 @@ int main(int argc, char **argv) "sector transfer detected in %s.\n", s); goto error_exit; } - if (!ntfs_is_mft_recordp(m2 + i * vol->mft_record_size)) { - puts("FAILED"); - fprintf(stderr, "$MFTMirr error: Invalid mft record " - "for %s.\n", s); - goto error_exit; - } if (memcmp((u8*)m + i * vol->mft_record_size, (u8*)m2 + i * vol->mft_record_size, ntfs_mft_record_get_data_size((MFT_RECORD*)( @@ -336,8 +330,7 @@ int main(int argc, char **argv) if (!done) { done = TRUE; puts(FAILED); - printf("Correcting differences in " - "$MFTMirr... "); + printf("Correcting differences in $MFTMirr..."); } br = ntfs_mft_record_write(vol, i, (MFT_RECORD*)(m + i * vol->mft_record_size));