Card disconnecting

Hi, my card keeps disconnecting while using recuva, first, it disconnected before scanning, I got around that by typing cancel than selecting the card and starting again. But after that, when I find the files and try to recover it, it shows "The volume for a file has been externally altered so that rhe opened file is no longer valid." Can someone help me out?