thaddeus wrote:Thanks, I read the thread and I have doubts. I can understand how fragmentation slows down performance of a hard disk because there is a physical head that needs to move. However, I don't see how fragmentation would have any significant affect on the speed of a CF card because there is no head to move.
The card is still being formatted as though it is a hard disk though. The physical memory actually exists at only one physical place within the card, and fragmentation still occurs.
While there's no head to move, the card's controller needs to know where the next piece of data lives, and needs to jump from "here" to "there" in order to retrieve it. This, while very bloody quick, still takes time.
And it's not just speed; it's space availability as well. Deleted files, in FAT32, are not deleted; they're only flagged as deleted unless and until the space needs to be reclaimed.
Your space utilisation will thus be compromised if you only delete files, rather than reformatting the card.
Furthermore, a CF card on a camera has a dream run from a fragmentation perspective: files are usually sequentially, then transferred and deleted. Real fragmentation issues occur when files are appended, which does not happen in the camera.
See above, and understand how FAT32 "deletes" files. It doesn't. I don't believe that you would be reusing that "free" space when you think you will be.
In regard to recovering deleted files, I simply delete all the files on the card so the filesystem is empty anyway. I expect new files will start at the beginning of the available area and would be easily recoverable. However, I haven't tested this.
And that's where you're misunderstanding the system. You're believeing that the deleted files are, indeed, being deleted. The FAT32 filesystem is never empty once a file has been written to it.
Yes, it might be only 5 seconds or whatever, but if I'm going to do something I like to know why, otherwise I'm merely being superstitious
What's the alternative ??