Our server crashed last week and we lost a lot of information. We were able to recover .frm files for the tables, ib_logfile0, ib_logfile1 and ibdata1 but no .ibd.
I've tried the innodb-force-recovery on all levels 1 to 6 and a whole lot of other 'solutions' I've found online, without any success.
Right now I was trying to do it trhough a mysqldump and restore of the database but run into the same problem Mathew over here.
this answer looks like it might work. My problem is, first - my server is Windows based, second - I lack the knowledge and skills to apply this on windows command line.
By any chance is there a similar solution for Windows
edit
we were not using innodb_file_per_table so all data should be stored on ibdata1
.ibdfile. It makes no sense to trymysqldump. I would take an image from the disk and fetched table records. See twindb.com/take-image-from-corrupted-hard-drive and twindb.com/recover-corrupt-mysql-database for some ideas.ibdfiles because of not usinginnodb_file_per_tableall data should be stored onibdata1ddrecue. Then make copies of the image and try to fix the problem on those copies.