For budgetary reasons I use MyISAM tables to store very large amounts of data. I recently had a server crash and one of my large tables (4 billion rows) crashed and I have been unable to repair it with a variety of repair methods (several different myisamchk options).
Is there a way to recover as many rows as possible of the data file and import it again into the db? Data was only added during the life of the table, so it should just be a matter of knowing the data file format, reading it and exporting to a text file, then importing it back into a clean table. I have been searching like crazy but haven't found anything to do this.