viejo verifica en el folder donde esta la tabla dañada por lo general siempre se gurda un bak de las tablas, la otra es que si la tabla esta indexada intenta darle un reindex ....
Tambien esta este truco:
Crea una tabla dbf con la misma estructura (T0.dbf) que la corrupta
(T1.dbf).
Desde MS-DOS, teclea:
Copy T0.dbf + T1.Dbf T2.dbf
Abres TB2.dbf, eliminas la basura que pueda haberse generado,
y podras recuperar, en la mayoria de los casos, casi todos los datos
perdidos.
Suerte