PreClear has nothing to do with clearing corruption - it is primarily about testing whether a disk is faulty. Simply formatting a disk again will create a new empty (valid) file system. It if you Continue to get corruption either the disk is faulty or there is an external factor (e.g. cables, PSU, RAM) causing the corruption.