REPAIR TABLE Statement can help you in recovering the table. This statement works for MyISAM, Archive and CSV tables. Command is as follows:
REPAIR
TABLE tbl_name [, tbl_name]...
[QUICK] [EXTENDED] [USE_FRM]
Where
QUICK: If you use this option then repair table tries to repair only the index file and not the data file.
EXTENDED: If you use this option then MySQL creates the index row by row instead of creating one index at a time with sorting.
USE_FRM: This option is used if the .MYI index file is missing or if its header is corrupted.
In this case you can try USE_FRM option to repair the table.
If the above mentioned method doesn’t work then you can try using this MySQL repair tool from Stellar, but you should first try with the manual method and should use this method only in case if you want a quick solution to the problem. The software claims to repair the InnoDB and MyISAM tables of MySQL database along with safely restoring all inaccessible database objects including primary keys, views, triggers, tables, etc. in the original format.