Os cartões SD organizam os dados em blocos, e cada bloco é dividido em seções menores chamadas páginas. Um controlador de armazenamento processa a gravação e a leitura das páginas, mas só pode apagar blocos inteiros de cada vez. Quando você usa um cartão SD pela primeira vez, salvar dados é rápido e fácil porque todas as páginas estão vazias.
Entretanto, à medida que o cartão vai enchendo, o controlador precisa embaralhar os dados e apagar blocos inteiros para dar espaço para novas informações. Esse processo de gravação e apagamento de dados é conhecido como ciclo de P/E (programação/apagamento). Cada ciclo causa um pequeno dano físico às células de dados do cartão e, com o tempo, isso pode gerar erros, tornando-o, por fim, um bloco inutilizável.
A resistência de um cartão SD, ou seja, sua vida útil ou quantos ciclos de P/E ele pode processar antes de começar a falhar, depende do tipo de células de memória que ele usa, seu tamanho e de quantos bits cada célula contém. Os cartões que armazenam mais bits por célula geralmente resistem a menos ciclos de P/E.
A escolha de um cartão SD com maior capacidade de armazenamento pode ajudar a compensar as desvantagens de ter menos ciclos de P/E. Isso ocorre porque, com mais espaço, cada ciclo dura mais tempo, prolongando a vida útil do cartão.