DDRescue-GUI um aplicativo gráfico de código aberto, multiplataforma, de livre distribuição e fácil de usar implementado em Python e projetado para fornecer aos usuários uma GUI (Interface Gráfica do Usuário) fácil de usar. fim para o incrível software de linha de comando GNU ddrescue.
O que é o GNU ddrescue?
GNU ddrescue é um software de linha de comando gratuito e de código aberto escrito por Antonio Diaz Diaz e projetado para ser usado em tarefas de recuperação de dados. Pode copiar dados de um arquivo ou bloquear um dispositivo para outro.
Resgatar dados de computadores danificados
O aplicativo permite que os usuários salvem dados de computadores danificados com mais facilidade do que usando o programa ddrescue a partir de uma interface de linha de comando, como um software emulador de terminal.
Introdução ao DDRescue-GUI
Para instalar e usar o software DDRescue-GUI em seu computador GNU / Linux, você deve primeiro fazer o download do instalador nativo para sistemas operacionais baseados em Ubuntu / Debian, que podem ser instalados com alguns cliques do mouse, ou pacote fonte universal.
Instalar o DDRescue-GUI a partir do pacote fonte é um pouco complicado, pois você terá que baixar e salvar o arquivo em algum lugar do seu computador, extrair seu conteúdo, abrir o diretório extraído e copiar o arquivo DDRescue-GUI.py para / usr / share / ddrescue-gui /, o arquivo ddrescue-gui.desktop para / usr / share / applications /, o arquivo ddgoestotherescue.jpg para / usr / share / ddrescue-gui /, assim como o ddrescue-gui. arquivo png para / usr / share / pixmaps /.
Em seguida, copie o arquivo runasroot.sh para / usr / share / ddrescue-gui /, o arquivo getblocksize.sh para / usr / share / ddrescue-gui /, o arquivo listdevices.sh para / usr / share / ddrescue -gui /, o arquivo displayoutput.sh para / usr / share / ddrescue-gui, o arquivo startddrescue.sh para / usr / share / ddrescue-gui / e o arquivo com.linux.pkexec.ddrescue-gui.policy para / usr / share / polkit-1 / actions /. Use o aplicativo a partir da linha de comando, executando o arquivo DDRescue-GUI.py.
Inspirado pelo software KDiskRescue
O DDRescue-GUI foi inspirado no software obsoleto do KDiskRescue. No entanto, o DDRescue-GUI suporta qualquer ambiente de desktop e plataforma de computação, sendo executado com sucesso nos sistemas operacionais GNU / Linux e Mac OS X.
O aplicativo é escrito nas linguagens de programação Python e UNIX Shell e foi testado com êxito em computadores que suportam as arquiteturas de conjunto de instruções de 32 bits e 64 bits.
O que é novo nesta versão:
- Esta versão adiciona suporte ao ddrescue v1.23. O ddrescue 1.23 agora também está incluído no pacote do macOS.
O que há de novo na versão 1.7.2:
- Esta versão adiciona suporte ao ddrescue v1.23. O ddrescue 1.23 agora também está incluído no pacote do macOS.
O que há de novo na versão:
- Corrigir um problema de baixa prioridade ao executar no ddrescue v1.22 .
O que há de novo na versão 1.6.1:
- Esta nova versão menor corrige alguns bugs importantes no sistema operacional X, e vale a pena baixar imediatamente se você estiver usando qualquer uma das versões anteriores.
O que há de novo na versão 1.6:
- Corrigir contador de tempo decorrido.
- Teste (novamente) com o ddrescue v1.20.
- Adicione suporte para o ddrescue v1.21.
- Sempre chame wx.Panels & quot; self.Panel & quot;.
- Use o novo módulo GetDevInfo.
- Use dicionários.
- Corrigir alguns erros diversos.
- Não crie entradas de dispositivo duplicadas quando um dispositivo na lista de caixas de seleção for selecionado manualmente pelo usuário.
- Corrigir texto de diálogo de autenticação no Fedora.
- Não tente desmontar arquivos normais ao iniciar uma recuperação.
- Linux: Livre-se do filtro de seleção de arquivos IDE HDDD.
- Linux: corrija os números de partição na partição para montar a caixa de diálogo de opções.
- Refatoração e manutenção geral.
- Remover dependência do Parted.
- Corrija alguns outros erros ao montar o arquivo de saída no Linux.
- Corrigir descrições da partição LVM.
- Corrigir falha de exibição no Fedora 23.
- Correções para o ddrescue 1.21.
- OS X: corrija muitos erros diversos.
- Linux: corrija um erro ao desmontar arquivos de saída.
O que há de novo na versão 1.5:
- Use o Cocoa Dialog (http://mstratman.github.io/cocoadialog/#) para adicionar notificações no OS X, porque ele funciona a partir de 10.4.
- Adicione LC_ALL = C ao chamar lshw (pacote GetDevInfo), para que funcione quando o idioma do sistema não for inglês.
- Sempre ligue para o separador & quot; -s & quot; sinalizar para que ele nunca espere a entrada do usuário em situações estranhas, tornando os arquivos de saída de montagem mais robustos.
- Use um thread para acompanhar o tempo decorrido porque o wx.Timer não é confiável no OS X.
- Ative a opção de arquivo de log no OS X (por algum motivo, está apenas funcionando agora!).
- Reescreva a parte do OS X do pacote GetDevInfo para usar plists (Property Lists) porque é mais rápido, mais fácil e mais confiável.
- Obtenha acesso direto ao disco trabalhando no Parted Magic (obtenha o tamanho do bloco físico em vez do tamanho do bloco lógico no pacote GetDevInfo).
- Grave problemas de formatação de GUI relativamente sem importância ao usar o ddrescue v1.20.
- Habilite a opção Reverse no OS X (forneça o tamanho do disco do ddrescue porque ele não pode calculá-lo).
- Desconecte as imagens quando a montagem falhar no OS X, permitindo que o usuário tente novamente em algumas circunstâncias.
- Corrigir falha ao redimensionar a janela principal durante a recuperação (wxpython 3.x, somente Linux).
- Obtenha r (retorno de carro) e x1b [a (uma linha acima) trabalhando na caixa de saída, portanto a saída do ddrescue agora é exibida exatamente da mesma forma quando executada a partir de um terminal.
- Corrigir alto uso da CPU no OS X.
- Corrigir vazamento de memória no OS X.
- Corrigir um grande atraso antes da primeira atualização da GUI no OS X.
- Crie o binário de dados do ddrescue v1.20 (32 bits e 64 bits) para o OS X.
- Faça inversão e pré-alocação trabalhando novamente no OS X.
- Faz com que a caixa de saída funcione como um terminal no OS X.
- Corrigir a detecção da recuperação completa com todos os dados no OS X.
- Faça ConfiguraçõesWindow lembre-se de configurações se o usuário navegar de volta para ele mais tarde.
- Impede que o usuário altere o ponto de inserção na caixa de saída e atrapalhe a formatação por acidente.
- Se o ddrescue não for encerrado, solicite que o usuário aguarde ou tente novamente, em vez de esperar indefinidamente até que ele pare.
- Não deixe o usuário salvar o arquivo de saída, logfile em / root no Parted Magic, porque a falta de espaço fará com que a recuperação pare rapidamente.
- Corrigir contador de tempo decorrido.
- Assegure-se de destruir os diálogos depois de usá-los para liberar memória.
- Corrigir alguns erros de última hora com a janela de configurações.
O que há de novo na versão 1.3:
- Esta é a melhor versão até agora! Ele corrige muitas situações de erro potenciais, funciona no Mac OS X e pode reiniciar ou até mesmo montar sua imagem finalizada (somente Linux)! Para mais detalhes, consulte a página do marco para a versão 1.3.
Requisitos :
- Python
- GNU ddrescue
- wxPython
- policykit
Comentários não encontrado