Você tem problemas maiores do que cabeçalhos corruptos.
1) O bloco de FFs é consideravelmente maior que o tamanho de um cabeçalho JPEG, a menos que tenha uma miniatura embutida nele.
2) Anote o tamanho do arquivo. Apenas alguns kb. Mesmo se estivesse perfeitamente intacto, não há muitos dados.
3) Não vejo nenhum método pelo qual o dano iria magicamente atingir apenas o início dos arquivos. Em vez disso, ele está atingindo o início de um bloco de dados no disco - o que significa que é provável que ele seja repetido em outros pontos do arquivo (exceto o ponto de observação # 2 - você não tem muito lá). dados ruins, não vejo razão para pensar que há qualquer dados bons.
4) Eu não acho que você tenha um cartão defeituoso. Se realmente estivesse fazendo isso, teria explodido o diretório. Em vez disso, acho que você tem um cartão fraudulento que é disfarçado de algo muito maior do que realmente é. Eles trabalham normalmente até o tamanho real e fazem esse tipo de coisa quando passam do ponto.