This article explains how to repair the MDF file using the native repair methods and how to use a Reliable MDF file Repair ...
The only suggestions I can find to fix this is to use the DBCC CHECKDB command with REPAIR_REBUILD; the problem, of course, is that the SQL Server won't even attach this MDF file in the first place so ...