Flash drive data recovery