Formas de melhorar a integridade dos arquivos para recuperação e varredura de dados?

0

Estou usando o R-studio para recuperação de dados em uma das minhas partições ntfs. Existe um arquivo pdf de cerca de 16MB, mas o software só pode recuperar 15MB dele. Então, estou pensando em quais maneiras podem ser usadas para melhorar a qualidade de varredura e recuperação pelo software?

Estou procurando suas preferências. Não tenho certeza se existem alguns parâmetros ajustáveis para varredura e recuperação, que podem ser ajustados para melhorar a qualidade?

O R-studio tem uma versão demo gratuita, para a qual a varredura é gratuita, mas a recuperação não é. Pode ser baixado do link Seu manual está aqui link . Eu tentei o meu melhor para procurar respostas no manual, mas não consegui encontrar um. O suporte técnico deles não é tão bom quanto o software deles, e normalmente é inútil na minha opinião.

    
por SteveO 13.09.2012 / 22:10

3 respostas

1

A menos que você não tenha absolutamente nenhuma gravação no dispositivo em questão depois que os arquivos foram excluídos, há sempre uma chance de que um ou mais arquivos possam ser parcialmente ou totalmente irrecuperáveis.

Se você estiver executando o Windows a partir dessa unidade, já que ele grava várias coisas no disco (atualizações do registro, logs) quanto mais tempo passar, maiores são as chances de um arquivo excluído ser substituído e se tornar irrecuperável. A primeira regra de recuperação é remover o dispositivo em questão e usar um sistema operacional em execução a partir de um disco separado (ou CD de recuperação / unidade flash) para examinar e executar operações de recuperação.

Você poderia tentar outras ferramentas de recuperação, como o Recuva do Piriform, mas é provável que a parte do arquivo que não pôde ser recuperada fosse sobrescrita por um arquivo posterior gravado em disco.

Aproveite esta oportunidade para desenvolver um melhor plano de backup para evitar a necessidade de executar a recuperação.

    
por 13.09.2012 / 22:40
1

Na verdade, usei todas as três ferramentas mencionadas na minha resposta à sua consulta anterior. Eu acabei com um monte de arquivos parciais (infelizmente inevitável), e desde que eu estava paranóica sobre a integridade de qualquer arquivo recuperado, acabei com várias cópias de cada recuperado pelos diferentes programas. É claro, alguns arquivos foram encontrados por um programa e não pelo outro, mas em geral eu passei mais de duas semanas classificando os fragmentos, comparando cópias, mantendo (principalmente) os maiores dentre as várias versões e assim por diante. Para alguns arquivos que foram recuperados parcialmente, eu consegui rastrear a origem e baixar as porções restantes após uma verificação de hash ou similar. No geral, consegui recuperar cerca de 80% a 85%, não do total, mas dos arquivos que eu realmente queria. Eu sinto que foi uma taxa de sucesso decente, dado que a unidade no meu caso estava falhando fisicamente (eu até usei o truque do freezer no final!) Em outro exemplo, quando eu fiz isso para um amigo que tinha acidentalmente formatou a unidade errada e, em seguida, usou o sistema por algumas horas, consegui recuperar cerca de 90% de seus arquivos.

O processo é demandando tempo e esforço, e se você puder, você deve experimentar mais de um programa, já que eles não funcionam exatamente da mesma maneira e seus algoritmos de recuperação são diferentes . Falando especificamente sobre o R-Studio, embora tenha passado algum tempo, lembrei-me de ter ativado a pesquisa por Tipos de arquivos conhecidos, embora tenha adicionado horas ao tempo de varredura. Nesse modo, o programa utiliza o conhecimento do formato / estrutura interna dos tipos de arquivos comuns para identificar e recuperar o máximo possível do conteúdo do arquivo. Eu consegui raspar muito do scan scan indo para a caixa de diálogo File Types (manual - pág. 32) e desmarcando todos os tipos que eu sabia que nunca tinha na minha unidade. Isso salvou o programa de perder tempo procurando tipos de arquivos inexistentes. Eu também me certifiquei de salvar as informações de varredura, para que, em execuções subseqüentes, eu pudesse simplesmente carregá-las e economizar horas na nova varredura. As outras configurações que eu ajustei estavam relacionadas a ignorar blocos ruins / áreas ilegíveis da unidade, o que eu acho que não é um problema no seu caso, já que a sua unidade está bem.

Não consigo pensar em mais nada que fiz especificamente para o R-Studio. Eu também passei por todas as configurações dos outros dois programas e, basicamente, habilitei qualquer opção que me parecesse melhorar a qualidade da digitalização, independentemente do tempo que levaria. Não se incomodou com o suporte técnico, eu sei como eles são. De qualquer forma, uma vez que os programas foram feitos, tudo foi trabalho manual para filtrar e resgatar o que pude com os resultados retornados.

    
por 13.09.2012 / 23:38
1

O problema que você está enfrentando se deve a fragmentação . Quando um arquivo é gravado em disco, ele nem sempre é armazenado com todo o seu conteúdo em uma linha. Sempre que você excluir um arquivo, ele libera alguns blocos no disco, mas pode haver outro arquivo logo após ele. Isso deixa um pedaço de espaço livre que é tão grande quanto o arquivo excluído (arredondado para o tamanho de cluster mais próximo). Se você, então, escrever um arquivo maior do que o arquivo excluído, ele poderá ser gravado nesse bloco, mas apenas o mesmo que couber, com o restante sendo gravado no próximo bloco livre disponível. Este arquivo agora está fragmentado.

A maioria das pessoas pensa que a fragmentação do disco é ruim para o desempenho, mas a verdade é que é muito mais problemática e problemática para a recuperação de dados. Quando você perder um arquivo e precisar recuperá-lo, se o arquivo não estiver fragmentado, tudo o que você precisa fazer é encontrar o início do arquivo e saber seu tamanho. Então você pode simplesmente copiar o número apropriado de clusters. Isso é facilitado ao usar a assinatura do arquivo que normalmente é armazenada no cabeçalho (ou seja, no início do arquivo ). Portanto, tudo o que você precisa fazer é verificar o disco, procurando padrões que indiquem o início de um arquivo e, em seguida, copiar um determinado número de blocos para recuperar o arquivo (geralmente resultando em algum lixo estranho no final do arquivo; mas isso é melhor que nada).

Se o arquivo estiver fragmentado, será muito mais difícil recuperar o arquivo, pois sem as informações do sistema de arquivos informando onde cada parte do arquivo está armazenada, não há como saber quais clusters pertencem a quais arquivos. Você pode encontrar um arquivo e obter uma parte dele, por exemplo, os primeiros 15 MB armazenados por vez, mas depois os últimos 1 MB podem ser armazenados em outro lugar e não há como saber isso.

Se você estiver tentando recuperar um arquivo de texto, poderá localizar manualmente as partes separadas espalhadas pelo disco e juntá-las novamente, mas mesmo isso será difícil se você estiver editando o arquivo e salvo várias vezes, fazendo alterações a cada vez. Como você sabe se a próxima peça é da versão mais recente do arquivo ou de uma peça anterior? É possível , mas consome bastante tempo. A maioria dos arquivos binários, por outro lado, é impossível de recuperar se eles estiverem fragmentados (suponho que você poderia encontrar pedaços de certos tipos de arquivos binários como MP3s nos quais até mesmo fragmentos podem ser “visualizados”).

Manter seu disco desfragmentado torna a recuperação de dados muito mais fácil. Infelizmente, devido à limitada capacidade de gravação das unidades SSD, muitas pessoas estão realmente desfragmentando menos , o que coloca os dados em maior risco de serem permanentemente perdidos.

Digamos que seus arquivos estejam armazenados no disco, conforme mostrado abaixo. Os clusters roxos são onde seu arquivo é armazenado. Os primeiros 15MB do arquivo são armazenados em uma linha, mas o último 1MB é armazenado separadamente, anteriormente no disco. A linha amarela mostra o início do arquivo onde a assinatura PDF foi encontrada. O programa encontrou a assinatura e identificou um arquivo PDF, mas só conseguiu copiar os primeiros 15 MB antes de encontrar outro arquivo. Não tem como saber onde o último 1MB está localizado porque a cadeia de cluster é, ou melhor, foi armazenada no sistema de arquivos.

    
por 14.09.2012 / 02:48