Hi mduduzi,
What do you mean by bad content?? There are many possibilities. If your data(alf_data) and database are not in synch then as far as I know there are no way that you can make them in synch and start the alfresco. That's why alfresco has introduced the backup strategies and it is advisable that for your production server, you take the backup of the alf_data and database periodically, but essentially at the same time.
If your indexes are out of synch then you can delete the alf_data/lucene-indexes and start the server in full re-indexing mode.