Is there any way of checking whether my backups are good(not corrupted) without restoring them.
Use RESTORE VERIFYONLY.
From Books OnLine:
Verifies the backup but does not restore it, and checks to see that the backup set is complete and the entire backup is readable. However, RESTORE VERIFYONLY does not attempt to verify the structure of the data contained in the backup volumes. In Microsoft SQL Server, RESTORE VERIFYONLY has been enhanced to do additional checking on the data to increase the probability of detecting errors. The goal is to be as close to an actual restore operation as practical.
Full details : http://msdn.microsoft.com/en-us/library/ms188902.aspx
No one has followed this question yet.