Hi again. Once the mdf is corrupt unless dbcc checkdb or dbcc cleantable can fix the coruption you will have to restore. And before so, rectify the hard disk issue. I had a corrupt db recently and not only had to restore, but had replace the disk controller and rebuild replication !!!! ( which was worse from a business point of view.. another story ! ).