Corruption or damage to MS Access files, MDB files, resulting in data loss, can be adverted through the use of Kernel for Access for recovery. Kernel for Access performs recursive scans of the corrupted database and extracts the structure of the database and table datra; providing a complete preview of the database structure and components and enabling the fast searching and retrieval of data.