O disco rígido é um dos componentes fundamentais em qualquer sistema operacional e equipamento, pois graças a ele podemos instalar o sistema operacional, aplicativos e armazenar com segurança todas as nossas informações. O uso de nosso equipamento de hardware dá origem a diferentes consequências, às vezes negativas. Dentro da nossa configuração física da equipa existem elementos que são mais ou menos importantes mas que acabam por convergir numa cadeia onde cada um deles é fundamental. Se um item não funcionar corretamente, ele acabará causando problemas globalmente no seu computador. Um desses elementos é o disco rígido, o centro nervoso para armazenamento e inicialização.
Lembremos que o disco rígido é um elemento mecânico, a menos que utilizemos um disco de estado sólido (SDD) para o qual está exposto a sofrer múltiplas situações, como choques, arranhões, falhas elétricas e muito mais, que podem colocar sua integridade em risco e operação correta deste. O uso dentro do sistema, como a instalação massiva ou perigosa de programas, também pode causar erros.
Hoje, na Solvetic, vamos discutir algumas ferramentas úteis para analisar e corrigir arquivos corrompidos no disco rígido.
ddrescue
ddrescue é uma ferramenta de recuperação de dados voltada para sistemas UNIX, que pode copiar dados de um arquivo ou dispositivo de bloco como um disco rígido, cdrom para outro, a fim de primeiro resgatar as partes que estão ótimas e em bom estado no caso de erros de leitura.
ddrescue tem um utilitário chamado Ddrescuelog que é uma ferramenta que tem a capacidade de gerenciar ddrescue mapfiles, exibindo o conteúdo do arquivo mapfile, convertendo mapfiles de ou para outros formatos, comparando mapfiles, testando o status de resgate e sendo capaz de excluir um mapfile se a informação é resgatada corretamente. As operações Ddrescuelog podem ser restritas a uma ou mais partes do arquivo de mapa usando opções de configuração de domínio.
A operação básica do ddrescue é automática, o que nos economiza muito tempo na realização de tarefas de configuração adicionais. Fazendo uso da função mapfile DDRESCUE, os dados são resgatados de forma eficiente (já que apenas os blocos necessários são lidos), bem como também será possível interromper o resgate a qualquer momento e retomá-lo posteriormente do mesmo ponto em que paramos .
ddrescue não grava zeros na saída quando encontra setores defeituosos na entrada, e não bloqueia o arquivo de saída se não for solicitado, desta forma, toda vez que o executarmos no mesmo arquivo de saída, a ferramenta tentará preencher os espaços vazios sem apagar os dados já resgatados.
ddrescue também tem uma função chamada "modo de preenchimento" que é capaz de sobrescrever seletivamente partes do arquivo de saída, e podemos implementá-lo para apagar dados, marcar áreas defeituosas ou reparar setores defeituosos do disco rígido. É compatível com dispositivos ATA, SATA, SCSI, drives MFM antigos, disquetes ou até mesmo cartões de multimídia flash como SD e assim por diante.
Características mais destacadas
- Integra o novo método de descoberta de dispositivos
- Vamos reescrever a janela finalizada com calibradores
- Ícone integrado à GUI
- Redesenhar todas as setas em MainWindow
Para instalar o ddrescue, temos duas opções:
A primeira é acessar o link a seguir e fazer o download do arquivo .gz:
A segunda opção é executar os seguintes comandos no terminal:
add-apt-repository ppa: hamishmb / myppa (Adicionando o repositório)
apt-get update (Atualizar repositórios) apt-get install ddrescue-gui -y (Instalar DDRESCUE)
Então, podemos acessar a interface gráfica do ddrescue a partir do mecanismo de busca de distribuição:
Ao acessar a ferramenta devemos configurar as etapas conforme necessário:
Em primeiro lugar
Outro dos utilitários disponíveis para recuperar arquivos danificados no Linux é o Foremost, que foi desenvolvido como um programa de console para recuperar arquivos com base em seus cabeçalhos, rodapés e estruturas de dados internas.
Foremost é capaz de rodar em arquivos de imagem ou diretamente em uma unidade física. Cabeçalhos e rodapés podem ser especificados usando um arquivo de configuração ou podemos acessar comandos de execução na linha de comando para especificar os tipos de arquivo embutidos.
Seu download está disponível no seguinte link em formato .gz:
Ou se quisermos instalá-lo a partir do console, podemos executar o seguinte:
sudo apt install mais importante
Al usar Foremost, tendremos la opcion de usar el modo detallado (con el parámetro -v), al usar el parámetro -t se busca los tipos de archivos de jpg.webp, y las opciones -iy -o marcan el archivo de entrada y el directorio de saída. Foremost é capaz de recuperar arquivos como:
jpg.webp, gif.webp, png, bmp.webp, avi, tiff, mp4, exe, mpg, wav, asf, wma, mp3, fws, riff, wmv, mov, pdf, ole, doc, docx, xls, xlsx. ppt, pptx, zip, rar, html, cpp, java, arte, pst, ost, dbx, idx, mbx, wpc, pgp, txt, rpm, dat e mais.
Caso desejemos adicionar mais formatos à lista de análise, devemos editar o arquivo de configuração executando. E na parte final os arquivos desejados.
sudo nano /etc/foremost.confAcima de tudo, é a capacidade de recuperar elementos de sistemas de arquivos NTFS, ext2, ext3, ext4, exFAT, FAT, FAT32, etc.
Para usar o primeiro, vamos executar a seguinte sintaxe básica:
sudo primeiro lugar -i / dev / sda -o / Caminho onde os resultados serão salvos
PROLONGAR
Bisturi
O Scalpel é um aplicativo de dimensionamento e indexação de arquivos desenvolvido para ser executado em ambientes Linux e Windows.
Características mais destacadas
- Tamanho mínimo de entalhe
- Possui multithreading para execução mais rápida em CPUs multicore
- E / S assíncrona que permite que as operações de disco se sobreponham ao padrão
- Emparelhamento que auxilia na melhoria substancial do desempenho
- Suporte a expressões regulares para cabeçalhos / rodapés
- Possui cabeçalho e / ou rodapé correspondentes incorporados para melhor processamento da estrutura
- Suporta vários tipos de arquivo que podem conter arquivos incorporados.
O Scalpel funciona realizando operações de escultura de arquivos baseadas em padrões que mapeiam tipos de arquivos ou blocos de dados específicos. Esses padrões ou tipos de arquivo podem ser baseados em strings binárias fixas ou expressões regulares. Vários padrões padrão estão incluídos no arquivo de configuração padrão chamado scalpel.conf.
O escalpelo pode ser usado em Windows, Linux ou macOS. Para instalar o escalpelo, podemos executar o seguinte:
sudo apt install scalpel
PROLONGAR
Ou acesse o link a seguir e faça o download dele:
Depois de baixado, executamos o seguinte:
./bootstrap ./configure makeDepois de instalada, esta será a sintaxe a ser usada:
sudo scalpel / dev / sda1 -o output
PROLONGAR
Grep
Grep se encarrega de pesquisar um ou mais arquivos de entrada em busca de linhas que contenham uma correspondência com um padrão específico na execução. Por padrão, Grep gera as linhas correspondentes a esta pesquisa.
O Grep pode ser instalado no seguinte link:
Quando Grep encontra uma correspondência em uma linha, ele copia a linha para a saída padrão (o padrão) ou produz qualquer outro tipo de saída que foi solicitado com opções no comando. Embora o Grep tenha sido desenvolvido para corresponder ao texto, ele não tem limites no comprimento da linha de entrada e pode corresponder a caracteres arbitrários dentro de uma linha, também, se o byte final de um arquivo de entrada não for uma nova linha, o grep silenciosamente fornece um.
Neste caso, executamos o seguinte:
sudo grep -a -C50 Imagem / dev / sda1
PROLONGAR
Trinity Rescue Kit
Trinity Rescue Kit é uma ferramenta Linux através da qual podemos realizar a recuperação de dados. Com isso, vamos criar um disco de resgate que podemos acessar ao reiniciar o sistema através da linha de comando e que inclui recursos adicionais como recuperar a senha ou realizar uma verificação de vírus.
Se detectarmos que nosso disco está apresentando falhas ou que de alguma forma se tornou inacessível, seu reparo através do Trinity Rescue pode ser uma solução muito útil. É um utilitário sob uma distribuição Linus gratuita que permite a praticamente qualquer usuário com um mínimo de conhecimento realizar tarefas de manutenção e recuperação. Podemos executar esta ferramenta em 3 premissas:
- Usando um CD inicializável que podemos gravar usando um ISO ou um executável exe do Windows.
- Usando uma inicialização de stick USB.
- Por meio de uma rede PXE sem modificar os dados da rede local.
Principais característicasDentre as funcionalidades do Trinity Rescue Kit podemos destacar:
- Redefinição de senha.
- Limpando arquivos desnecessários do sistema.
- Excelente suporte de hardware.
- Contém um script de cópia fácil.
- Recuperação de partições ou arquivos.
- Suporte para proxyserver.
TestDisk
TestDisk é uma ferramenta sob software OpenSource e com a GNU General Public License. Graças a este utilitário, podemos recuperar partições perdidas e também reparar outras que foram danificadas por algum motivo. É comum encontrar problemas em nossos discos, como setores de inicialização danificados ou partições lógicas excluídas por engano.
Podemos recuperar partições ou reparar um sistema de arquivos de USB, disco e outros de uma forma multi-sistema como Linux, Mac ou Windows.
Como usar seus comandosPara instalar o TestDisk no Linux, usaremos os seguintes comandos:
sudo apt install testdiskPara recuperar uma partição ausente ou reparar o sistema de arquivos em Linus, executaremos o seguinte:
sudo testdisk-6.9 / linux / testdisk_staticPara recuperar uma partição de uma imagem ou reparar uma imagem de arquivo do sistema, usaremos estes comandos conforme necessário:
testdisk image.dd testdisk image.E0 testdisk 'image. ???'Para reparar um sistema de arquivos, executaremos:
testdisk / dev / mapper / truecrypt0 ou testdisk / dev / loop0 testdisk / dev / md0 (repara arquivos de sistema de inicialização RAID Linux)
PROLONGAR
Knoppix
Knoppix é uma distribuição GNU Linux que foi construída com base no sistema Debian e que embora sua interface seja KDE, podemos escolher qual queremos usar. Esta ferramenta é basicamente um LiveCD que podemos inicializar diretamente de um CD ou memória externa. Possui grande compatibilidade de hardware e seu caráter é gratuito e gratuito.Assim como você pode gravá-lo em um disco externo e executá-lo, também podemos iniciá-lo usando um script de execução e instalação (recomendado para usuários com mais conhecimento especializado).
Knoppix inclui uma coleção de programas que também podem ser expandidos usando apenas a web. Dentro do software incluído, podemos encontrar opções como OpenOffice.org, Gimp, PHP ou Mozilla.
Utilitários KnoppixAlguns dos usos que podemos dar ao utilitário Knoppix são:
- Verificando a compatibilidade entre nossa equipe de hardware e sistemas Linux.
- Executando um firewall ou roteador.
- Execute um processo de inicialização ou inicialização do Debian.
- Uso das ferramentas incluídas no Knoppix para solucionar erros de disco ou arquivos perdidos.
Ultimate Boot CD
Ultimate Boot CD é uma ferramenta que combina diferentes utilitários para a análise e reparo de computadores que podemos inicializar a partir de um CD ou memória removível sem ter que fazer uma instalação tradicional. Graças à combinação de suas ferramentas, sempre teremos opções para lidar com possíveis erros de disco. Para poder utilizá-lo, lembre-se de registrar a ISO em uma mídia e então, após configurar a BIOS, faremos o boot a partir dela.
Com o Ultimate Boot CD você poderá analisar elementos como BIOS, RAM, periféricos ou o próprio disco. Graças a este disquete de boot fica mais fácil poder analisar nosso equipamento em busca de falhas baixando apenas a ISO de cerca de 350 MB. É um programa licenciado GNU gratuito, mas aceita doações de usuários.
Características principaisDentro de seus utilitários podemos encontrar as seguintes funções:
- Análise e diagnóstico a partir do CD.
- Conjunto de várias ferramentas em uma.
- Permite sua execução a partir de memórias USB removíveis.
Assim, temos algumas soluções práticas para recuperar arquivos no Linux quando encontramos diferentes falhas em nosso sistema.