Eduardo Moreno escribía sobre herramientas de recuperación de bases de datos dañadas:

Aparte del Microsoft Jet Database Compact Utility que muy bien te ha
comentado Rosa, puedes probar además otras opciones:

a) Hacer un "decompile" a tu base. En la ventana de Ejecutar de Windows
prueba lo siguiente:

    "Ruta completa de AccesXP" /decompile "Ruta del mdb"    Con las
comillas.

Ejemplo:
"D:\Office\Office XP\Office10\msaccess.exe" /decompile "C:\Bases\Mibase.mdb"

Suele hacer maravillas, pruébalo aunque en tu caso no creo que funcione.
(Funciona muy bien con cuelgues inesperados de los mdbs.)

b) Utilizar un programa de recuperación de archivos como el EasyRecovery
FileRepair de la empresa Ontrack. Te puedes bajar una demo funcional en
http://www.ontrack.es

También te puede sacar de más de un apuro...

c) Intentar importar todas las tablas, consultas, formularios, etcétera a
una base nueva.

d) Rezar, si eres creyente :-), por tener una copia de seguridad reciente...

    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)