Como posso determinar a causa da corrupção do cartão CF?

1

Eu instalei o qnx no meu cartão CF e o deixei inicializável e estava funcionando bem. No entanto, ontem ele parou de funcionar enquanto meu sistema estava em execução. Verificando o sistema de arquivos revelou que ele estava corrompido. Eu tentei ver os arquivos de log, mas eles estão corrompidos e inacessíveis. Como posso descobrir como ele se tornou corrompido e quais arquivos estão corrompidos pouco a pouco? Como posso ver o arquivo hexadecimal de dados do cartão cf. O cartão está usando um sistema de arquivos ect2.

    
por user68367 23.05.2014 / 13:56

1 resposta

0

dd_rescue pode ser usado para obter um despejo bruto de um dispositivo com falha, evitando a leitura aborta devido a setores com falha. Isso não necessariamente informará o motivo da falha, mas o monitoramento se ocorrerem setores com falha e, potencialmente, onde eles estiverem no sistema de arquivos, poderá ajudá-lo a coletar informações pertinentes para encontrar uma causa provável.

Se a imagem do sistema operacional não estiver configurada de forma a limitar as gravações repetitivas em setores específicos de um dispositivo flash compacto, um sistema operacional que converse muito (registrando, etc.) poderá acessar facilmente a área de metadados de um sistema de arquivos muitas vezes, os setores FLASH onde estão armazenados atingem sua contagem máxima de gravação muito antes de o restante da mídia falhar. Pode ser crítico usar um dispositivo CF que emprega algoritmos de nivelamento de desgaste se a imagem do SO não for criada para evitar o alto volume de gravações em determinadas áreas da mídia.

dd_rescue daria a você um dump bruto do sistema de arquivos. Se é isso que você quer dizer com "o arquivo hexadecimal do cartão cf", então eu recomendo vivamente. Eu usei-o para recuperar dados de discos rígidos que sofreram falhas de hardware.

Se você quiser tentar recuperar os arquivos de log, PhotoRec faz maravilhas, mas para uma partição grande, é demorado e uma tarefa monumental para escolher através da saída da ferramenta. O PhotoRec pode obter algumas extensões de arquivo (imagens, mp3 e assim por diante) corretas, mas os nomes dos arquivos são completamente perdidos. Ele faz bem em recuperar arquivos de texto. Se o cartão CF falha apenas nos metadados, este utilitário permite recuperar o conteúdo dos arquivos de log.

Estes utilitários estão no SysRescueCD .

Espero que você não tenha escrito para o cartão CF, pois falhou. Nunca escreva em um dispositivo com falha se você quiser recuperá-lo mais tarde. Sempre monte a mídia somente para leitura.

    
por 23.05.2014 / 23:25