I ran into this problem recently. If the drive is formatted fat, fat32 or ntfs you can recover the data using Easy Recovery from http://www.ontrack.com/
Software was pricey but the data was worth...