Attached is a newer, usually more effective de-corrupter. Note that it can only pull out good cells.
Notebook corruption is thought to happen as or after the notebook is saved to disk.
Corruption modes that had any consistency to them had workarounds implemented in the version 4 era.
Would you send a note to firstname.lastname@example.org with info on the notebook (size, major features like "lots of 3D graphics" or "many calls to ChemicalData", and the output from evaluating $Version in Mathematica). Was in kept on a local drive, or a network drive?
Mention this Community thread number, 320081.