If the drive isn't recognised, is the data gone?
Not necessarily. Flash media is physically fragile, and the controller, the component that manages communication between the memory and the computer, fails frequently.
Even when a device does not show up on a computer, the data on the memory chip often remains intact and can be retrieved with the right methods.