SQL Server Table Backup
I would run DBCC CheckDB and see what corruption you have in the database.  It sounds like it is disk corruption.  If that is the case you will likely have to restore from backup.

After you restore from backup you can compare the two tables in question.

You can also try BCP'ing the bad table out but if it is a i/o disk error it will likely die if the corruption is in the heap.