Para a alegria de muitos usuários, o utilitário de recuperação de dados em discos danificados HDDSuperClone agora é open source.
Surgiram notícias de que as pessoas por trás do desenvolvimento do HDDSuperClone, um utilitário para copiar dados de discos rígidos com falha, decidiram liberar o código-fonte do utilitário.
A falta de tempo para manter o projeto é citada como o principal motivo pelo qual o código fonte foi liberado. O código está aberto sob a licença GPLv2 (a licença é mencionada dentro dos arquivos de código).
HDDSuperClone agora é open source
Sim. O HDDSuperClone agora é open source. E para quem não está familiarizado com o HDDSuperClone, saiba que ele permite extrair os dados salvos do disco em caso de erros de leitura ou funcionamento instável de cabeças magnéticas individuais.
O projeto foi inicialmente fornecido em compilações binárias sob o contrato EULA e foi desenvolvido como uma alternativa avançada ao utilitário GNU ddrescue, estendendo seus recursos anteriormente disponíveis apenas em sistemas de hardware para clonagem de discos defeituosos, como DeepSpar DDI4 e RapidSpar.
HDDSuperClone suporta importação e exportação de arquivos de log ddrescue, permitindo que você alterne entre os dois utilitários conforme necessário.
A versão gratuita usa comandos de passagem SCSI para se comunicar com o dispositivo.
Isso oferece mais feedback do que os métodos de comunicação tradicionais e pode ser possível detectar quando uma unidade não está mais respondendo corretamente.
O Ddrescue pode ter problemas para saber quando uma unidade não está mais respondendo, pois o sistema operacional apenas relata um erro de leitura sem como saber o que está errado.
A versão PRO tem a capacidade de usar E/S direta para unidades IDE e SATA conectadas, juntamente com alguns outros recursos avançados.
Outra característica do HDDSuperClone é que ele possui um algoritmo avançado de salto de cabeça de autoaprendizagem que tentará pular uma cabeça ruim em cerca de 7 leituras ruins.
Isso pode tornar a obtenção de dados de boas cabeças muito mais rápida. Os geradores de imagens de hardware podem “desligar” um cabeçote e ler apenas dados de cabeçotes bons, o que é ideal, mas requer o uso de comandos especiais específicos do fornecedor.
O algoritmo de salto de cabeça do HDDSuperClone é o mais próximo possível sem comandos especiais.
Sobre o código lançado, menciona-se que também inclui a versão Pro paga, que inclui os seguintes recursos:
- Modos de passagem “Direct AHCI” e “Direct USB”, que permitem redefinição adaptativa ou reinicialização de unidades instáveis em caso de congelamento.
- O modo “Virtual Controller”, que permite copiar não todo o disco, mas apenas os setores nos quais os dados necessários estão localizados. Nesse modo, a fonte de dados e o destino são conectados e um disco virtual (/dev/sdv por padrão) é criado e deve ser lido por software de terceiros para reconstruir sistemas de arquivos (por exemplo, TestDisk, DMDE ou R- Estudar). Nesse caso, todos os setores, cuja leitura é solicitada pelo software, serão lidos do disco de origem apenas uma vez e imediatamente gravados no disco ou imagem de destino.
- A capacidade de acessar uma unidade usando um disco virtual que possui um tamanho de setor lógico diferente, o que pode ser útil para retornar o tamanho do setor lógico original em um disco acessado por meio da interface SATA, mas originalmente Foi usado com uma interface USB .
- Suporte para clonagem e criação de imagens de unidades SAS (SCSI) que usam 520 bytes por setor e salvam o resultado em uma imagem ou outra unidade que usa 512 bytes por setor.
- A função de analisar o estado do disco.
- Suporte para tamanhos de setor diferentes de 512 bytes e a capacidade de ajustar o tamanho do bloco para otimizar setores defeituosos em discos que usam setores de 4096 bytes.
- Fast Skip Mode, que usa um algoritmo mais agressivo para evitar a corrupção do disco e ignorar as cabeças magnéticas defeituosas.
- Suporte para usar os dados retornados pela interface ATA para marcar setores defeituosos.
Agora que o HDDSuperClone agora é open source, para os interessados em poder conhecer o código-fonte, devem saber que está publicado em um arquivo tar, mas os entusiastas já criaram um repositório no GitHub, no qual pretendem continuar o desenvolvimento do projeto.