Interesting point re formatting:
Most people think that when we format a card, we overwrite or delete the data on the card, so subsequently file retrieval software is somehow magic.
But the reality is that every time you write a file, the software adds an item to its database recording where the actual data resides on the ‘disc’.
This database is called the File Allocation Table. And when you format a card (or disc), all you’re actually doing is overwriting that table. So the next time a file is saved, a new FAT is created, and the file system is likely to put it where it put the first one last time.
That’s why if you regularly empty your cards and one day have to retrieve data, you get a mix of new, fairly old and very old files.