Below is introduced huge guide from MS Corp, but in case you need more variants to get back .mdb file sources below for you
But sometimes .mdb file are damaged seriously, if nothing of these can't be effective, you may use next solution https://www.repairtoolbox.com/accessrepair.html Access Repair Toolbox
The following steps outline a general method that you can use to try to repair a damaged database:
1. Make a copy of the damaged database (.mdb) file so that you have a backup.
2. Delete the .ldb file if it is present. You must close the corresponding .mdb file before you delete the .ldb file.
The .ldb file is used to determine which records are locked in a shared database and by whom. If a database is opened for shared use, the .ldb file is created with the same name as the corresponding database (.mdb). For example, if you open the Northwind.mdb sample database for shared use in the C:\Msoffice\Access folder, a file named Northwind.ldb is automatically created in the same folder. The .ldb file is automatically deleted after the last user has exited the database with these two exceptions -- when the last user does not have delete permissions to the folder containing the .mdb file or when the database is corrupted. The .ldb file contains a list of users who have the database open.
3. Run the Compact and Repair utility. To do so, follow these steps:
a. If the database is open, close it.
b. On the Tools menu, point to Database Utilities, and then click Compact and Repair Database.
c. In the Database to Compact From dialog box, select the file that you want to compact, and then click Compact.
d. In the Compact Database Into dialog box, enter a new file name, and then click Save.
If the compact and repair does not succeed, you will receive a message stating so. This means the damage is so severe that it cannot be corrected.
4. If the previous steps fail to recover your damaged database, try creating a new database and importing the objects, one-by-one, from the old database to the new one. Then re-create the relationships. This technique resolves problems with damaged system tables in the database.
Note You cannot import data access pages with the Import Wizard. Instead, open an existing data access page in the new database.