Well, if a disk structure is corrupted (it means that e.g. the partition table, boot sector, allocation tables, etc. are somehow damaged - which may not be your case), it's a good idea not to try to repair the drive (as ScanDisk would do), but rather access the drive in "read-only" mode, try to understand the corrupted structure and let the user copy the files to another drive - to minimize the risk of additional damages caused by the "repair".
There's a number of recovery tools available (most of them are not free, however). A few examples coming to my mind... GetDataBack, R-Studio, EasyRecovery, and many others.
There are also tools to repair specific file formats (OfficeRecovery, for example).