Quote:
Originally Posted by GeoffR
All that applies to other flash memory too, not just micro-SD cards. The only fundamental difference between removable cards and other flash memory is that removable cards can fail as a result of physical wear when being inserted and removed, but that is not a problem when used as internal storage because they are usually only inserted once and not removed until they are to be replaced.
Micro-SD cards have their own firmware that includes error correction, wear balancing, fault management etc. so a single bad sector is not usually fatal, it just gets marked as bad and another one used instead, same as on a hard disc or other storage. The device firmware doesn't need to know anything about this, it is handled by the firmware on the SD card itself.
|
From my understanding, SD cards (and micro SD cards) do not have the controller on their cards. The controller is on the SD card reader.
USB FLash drives, have them on the chip.
Most of the errors on an SD card happens when 2 interactions at the same time happen (like a read and write, or 2 writes). That's one of the reasons that on many phones you can only do one transaction at a time, and when you're copying a large file from or to your phone, you will not be able to do other actions on the phone memory, like renaming, moving, copying, or deleting files or folders, while you can from a USB drive.
At least, that's my understanding of it.