There are so many free data recovery softwares are available in the market. You can Google it and find the most efficient data recovery tool for retrieve your data from USB pen drives. But if the problem is severe then you must go to a professional USB data recovery company.