<p>Disclosed is a method, system, and computer readable medium for correcting corrupted data in an embedded file system (EFS) (100) within a non-volatile memory (NVM) system. The NVM system further includes a replicated file system (RFS) (112). A memory comparison (303) is performed between EFS memory sectors and corresponding RFS memory sectors to identify any RFS memory sectors that are out of sync (307) with their corresponding EFS memory sectors. Those memory sectors that are out of sync are then erased (308) and rewritten (309).</p>