1 pontos por GN⁺ 2025-09-18 | Ainda não há comentários. | Compartilhar no WhatsApp
  • No app Fotos da Apple, ocorre corrupção de imagens ao importar imagens da câmera
  • O usuário percebeu que, ao usar a opção "apagar após importar", a quantidade de fotos perdidas aumentava, chegando a perder cerca de 30% das fotos
  • Mesmo após várias trocas de hardware (câmera, cartão SD, notebook, cabo etc.), foi confirmado que o mesmo problema persistia
  • A causa foi considerada não ser de hardware, mas sim um defeito de software, com análise indicando que os arquivos eram corrompidos aleatoriamente
  • Depois disso, o fluxo de trabalho foi alterado para o Darktable para evitar o problema

Visão geral do problema

  • Foi identificado que, ao importar imagens da câmera pelo app Fotos da Apple, às vezes ocorria corrupção de imagens
  • Há menções online a problemas parecidos, mas a maioria aparentemente desistiu de resolver ou não tentou um processo de depuração mais profundo

Como a importação de imagens acontece e como o problema ocorre

  • Uso de uma câmera OM System OM-1, com fotos em formato RAW + jpg
  • Antes, a opção "apagar após importar" era usada no app Fotos para esvaziar o cartão SD
  • Usar essa opção foi um grande erro

Cenário de corrupção das imagens

  • A corrupção ocorria repetidamente apenas em algumas imagens
  • Após tirar muitas fotos em um casamento da família, cerca de 30% das imagens importadas foram perdidas
  • O app Fotos exibe os arquivos RAW + jpg como uma única foto e, por padrão, mostra o jpg
  • Em alguns casos, o jpg era corrompido; em outros, o RAW; e às vezes os dois
  • Ao usar a opção "apagar após importar", os arquivos eram apagados do cartão SD da câmera, impossibilitando verificar previamente se havia corrupção

Análise da causa do problema

  • Mesmo após trocar todo o hardware por receio de defeito físico — cabo, cartão SD, câmera, notebook etc. — o mesmo problema continuou ocorrendo
    • Troca do cabo USB-C
    • Compra de um novo cartão SD oficial do fabricante
    • Mudança para fotografar apenas em RAW
    • Troca do notebook
    • Troca do modelo da câmera (OM System OM-1 MKii)
  • As tentativas foram feitas alterando apenas uma variável por vez, mas a corrupção continuou acontecendo de forma constante

Conclusão: problema de software

  • Depois de substituir todo o hardware, concluiu-se que se tratava de um defeito de software do próprio app Fotos
  • A opção "apagar após importar" foi desativada, e o processo passou a ser formatar o cartão SD somente após verificar se os arquivos estavam íntegros; naquele momento, não houve corrupção
  • Foi levantada a possibilidade de um problema de software, como uma condição de corrida, em uma situação específica (cópia e exclusão de arquivos ao mesmo tempo)
  • Mesmo depois disso, continuaram aparecendo casos aleatórios de arquivos corrompidos
  • Os arquivos originais no cartão SD e os arquivos corrompidos têm o mesmo tamanho, mas os bytes internos (checksum) são diferentes
  • Foi feita uma análise de binary diff desses arquivos

Novo fluxo de trabalho adotado

  • Em vez de gastar mais tempo tentando resolver o problema, o fluxo de trabalho foi migrado para o Darktable
  • No Darktable, as imagens são importadas, as fotos indesejadas são excluídas, as desejadas são editadas e exportadas, e depois importadas para o app Fotos
  • Foi confirmado que, com o Darktable, não ocorre corrupção de arquivos
  • Atualmente, as imagens são selecionadas e processadas no Darktable antes de serem movidas para o app Fotos, o que reduziu o problema
  • Muito tempo e dinheiro foram gastos analisando o problema, e o resultado final foi acabar com uma infraestrutura de hardware em duplicidade

Ainda não há comentários.

Ainda não há comentários.