
Quando O Windows para de inicializar, o sistema fica corrompido ou um disco começa a apresentar falhas.Frequentemente, presumimos que precisamos formatar e começar do zero. No entanto, antes de desistir, vale a pena tentar uma distribuição especializada para recuperação de arquivos. Uma das mais poderosas, experientes e versáteis é... SystemRescue, anteriormente conhecido como SystemRescueCd, que pode te tirar de mais de uma situação complicada, tanto em computadores domésticos quanto em servidores.
Neste artigo veremos Como usar o SystemRescue como sistema de recuperação para corrigir problemas no Windows.Que ferramentas inclui, como inicializar a partir de um USB ou CD, como recuperar o gerenciador de inicialização, reparar sistemas de arquivos, clonar discos danificados, ou mesmo redefinir senhasA ideia é ter uma espécie de "canivete suíço" sempre à mão em um pen drive para aqueles dias em que seu computador decide não cooperar.
O que é o SystemRescue e para que serve?
SystemRescue é uma distribuição GNU/Linux em modo Live. Projetado para tarefas de manutenção, reparo e recuperação em sistemas Windows e Linux, este não é um sistema para uso diário. Em vez disso, é uma ferramenta que você inicializa a partir de mídias removíveis (CD, DVD, USB ou até mesmo via rede PXE) quando seu sistema principal falha ou você precisa realizar operações delicadas em discos e partições.
É baseado em Arch Linux em suas versões modernas, o que lhe permite ter um Kernel altamente atualizado e suporte para uma enorme variedade de hardware e sistemas de arquivos.Ele suporta ext2/3/4, XFS, Btrfs, ReiserFS, vfat, NTFS, exFAT e outros. Também entende sistemas de arquivos de rede, como... Samba e NFSO que é muito útil para fazer backup de um servidor ou NAS.
Esta distribuição inclui uma ampla variedade de serviços públicos gratuitosGerenciadores de partições como GParted e GNU Parted, ferramentas de clonagem e backup como Clonezilla, ddrescue, fsarchiver ou partclone, utilitários de diagnóstico de disco (SMART, teste de superfície), editores de texto, navegadores da web, programas de rede, ferramentas de recuperação de dados como testdisk e photorec, e muito mais.
A melhor coisa é que O SystemRescue funciona inteiramente em modo Live.Você inicializa a partir da mídia, realiza o reparo ou backup, desliga o computador e o sistema original nem percebe. Se preferir, também é possível instalá-lo no disco, mas para tarefas de recuperação, geralmente é usado sem instalação.
Principais funcionalidades do SystemRescue para reparar o Windows
No caso específico de Recuperar ou reparar instalações do WindowsO SystemRescue oferece um conjunto de recursos muito práticos. Não é mágico; se um disco rígido for fisicamente destruído, há pouco que se possa fazer. Mas, em muitos cenários típicos, ele pode te salvar:
- Recuperação do carregador de inicializaçãoReparo ou reinstalação do GRUB e de outros carregadores de inicialização, muito útil quando o Windows não inicializa após a alteração de partições ou a instalação de outro sistema.
- Gerenciamento avançado de partiçõesCriar, redimensionar, copiar e excluir partições com ferramentas como GParted, parted, fdisk, gdisk ou cfdisk.
- Trabalhando em sistemas de arquivos danificadosVerificação e reparação de volumes NTFS, FAT, ext4, XFS, Btrfs, etc.
- Cópias de segurança e clonagem de discoUtilizando Clonezilla, dd, ddrescue, rsync, fsarchiver ou partclone para criar imagens, clonar discos inteiros ou fazer backup de diretórios.
- verificação do estado do disco: leitura de atributos SMART com smartctl e execução de testes para detectar discos prestes a falhar.
- Ferramentas de rede e acesso remotoSSH, VNC, Samba, NFS, VPN (OpenVPN, WireGuard, OpenConnect) para trabalhar remotamente ou transferir dados pela rede.
- Suporte nativo para discos e partições do WindowsMontagem e acesso a volumes NTFS e FAT/FAT32, permitindo recuperar arquivos de um Windows que não inicializa.
- Recuperação de partições e arquivos apagadosCom o TestDisk e o PhotoRec, você pode tentar reconstruir partições perdidas ou restaurar arquivos apagados.
Na prática, isso significa que você pode Corrija muitos problemas típicos do Windows sem formatar.: desde um MBR danificado até uma partição que desapareceu do explorador de arquivos ou um disco que começa a apresentar erros de leitura.
Como baixar e preparar o SystemRescue em uma unidade USB
O primeiro é Baixe a imagem ISO oficial do SystemRescue. na página principal ou em repositórios reconhecidos como o SourceForge. Geralmente, há várias versões disponíveis: a versão estável mais recente, algumas versões mais antigas e, às vezes, versões beta para quem deseja experimentar novos recursos do kernel ou de ferramentas.
Depois de baixar o arquivo ISO, é uma boa ideia verificar sua integridade com os checksums Oferecido pelo projeto (MD5, SHA1 ou SHA256). Isso garante que o download não esteja corrompido e que não haja problemas de segurança com a imagem.
Para usar o SystemRescue como um sistema de recuperação para o Windows, a maneira mais conveniente geralmente é... Grave o arquivo ISO em uma unidade USB.Dependendo do sistema que você usa para preparar a unidade USB, você tem várias opções:
- Do WindowsVocê pode criar a unidade USB inicializável usando o Rufus. Selecione a ISO do SystemRescue, escolha a unidade USB, o esquema de partição MBR (para máxima compatibilidade) e o sistema de arquivos FAT32, ideal para computadores com BIOS clássica e UEFI. Recomenda-se atribuir um rótulo de volume como "RESCUEXYZ" para seguir as diretrizes do projeto.
- Do LinuxVocê pode usar ferramentas gráficas como k3b, brasero ou xfburn para gravar um CD/DVD, ou gravar a imagem ISO diretamente na unidade USB usando o comando dd:
dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync
onde sdX corresponde ao dispositivo USB completo., não para uma partição (não coloque sdX1, sdX2, etc).
Se você trabalha em um ambiente de servidor ou deseja facilitar a implantação em massa, O SystemRescue também pode inicializar pela rede usando PXE., carregando na RAM sem a necessidade de mídia física em cada máquina.
Opções de inicialização do Live SystemRescue
Depois de preparar o meio de cultura, você precisa Configure a BIOS ou UEFI do computador para inicializar a partir de um dispositivo USB ou CD/DVD.Normalmente, basta pressionar a tecla de menu de inicialização (F12, F8, Esc, etc.) e selecionar o dispositivo apropriado. Isso abrirá o menu de inicialização do SystemRescue com várias opções.
O mais comum é «Inicializar o SystemRescue usando as opções padrão»embora o menu ofereça Modos especiais para casos específicos:
- Inicializar o sistema de recuperação e copiar o sistema para a RAM (copytoram)Ele copia a imagem do sistema para a RAM, permitindo que você remova o USB ou CD depois que o sistema inicializar.
- Inicialize o SystemRescue e verifique a integridade da mídia (checksum).Executa uma verificação de checksum do sistema de arquivos squashfs antes da inicialização.
- Inicialize o SystemRescue usando drivers de vídeo básicos (nomodeset)Use um driver de vídeo básico e uma resolução baixa em vez de tentar obter as configurações ideais.
- Inicialize um sistema operacional Linux instalado no disco (findroot)Tente inicializar uma instalação do Linux no disco usando o kernel SystemRescue.
- Interrompa o processo de inicialização antes de montar o sistema de arquivos raiz. Ele interrompe o processo de inicialização imediatamente antes da montagem do diretório raiz, o que é útil para diagnósticos avançados do ambiente de inicialização.
- Inicialize o sistema operacional existente. Tente inicializar diretamente a partir de um sistema instalado no disco, seja Windows ou outro, a partir do menu SystemRescue.
- Execute o Memtest86+ (teste de RAM)Execute um teste de RAM completo para detectar módulos defeituosos ou problemas no barramento de memória. Essa é uma ferramenta essencial quando você suspeita de travamentos e telas azuis relacionados a hardware.
Se precisar Ajustar parâmetros de inicialização (Por exemplo, para alterar o mapeamento do teclado com setkmap=es para usar um teclado espanhol), você pode pressionar a tecla TAB na entrada correspondente e editar as opções do kernel antes de executar.
Trabalhando com o SystemRescue no modo console
Ao iniciar com as opções padrão, o SystemRescue geralmente deixa você em um estado de terminal de texto (modo console)Embora possa parecer um pouco imponente à primeira vista, é aqui que você o encontrará. mais controle sobre o sistema e acesso imediato aos comandos administrativos.
Neste ambiente você pode Montar partições do Windows ou Linux Para acessar seus arquivos, repará-los ou copiar dados para uma unidade externa ou servidor de rede. Por exemplo, para montar uma partição NTFS do Windows no modo de leitura e gravação, você pode usar o driver ntfs-3g com instruções como estas:
mkdir /mnt/windows
ntfs-3g /dev/sda1 /mnt/windows
Você também tem Editores de texto baseados em terminal, como vim e nanoCom essas ferramentas, você pode modificar arquivos de configuração, corrigir entradas de inicialização, editar arquivos de registro ou recuperar documentos de texto. O sistema também oferece vários consoles virtuais (Alt+F1 a Alt+F6) para que você possa ter diferentes tarefas abertas simultaneamente.
Se você se perder em algum ponto, pode executar o comando. "manual", que mostra um Documentação bastante completa sobre as ferramentas incluídas.Exemplos de uso e explicações gerais do SystemRescue.
Utilizando a interface gráfica no SystemRescue
Se você não se sente confortável usando o modo texto ou precisa de ferramentas visuais para gerenciar partições, você também pode Inicie um ambiente de desktop leve.Para fazer isso, basta digitar o seguinte no console:
startx
Isso carregará um Ambiente gráfico baseado em XfceCom um painel inferior, menu de aplicativos e ícones. A partir daí, você pode abrir o GParted, terminais gráficos como o xfce-terminal, editores como o Geany ou o Featherpad e até mesmo um navegador da web para consultar a documentação online enquanto trabalha.
O GParted é especialmente útil para Gerenciar partições de disco no Windows Visualmente: visualize o mapa de partições, redimensione volumes, marque setores defeituosos, crie novos sistemas de arquivos ou verifique se há estruturas danificadas. É uma ferramenta muito útil quando você precisa ver rapidamente como o disco está organizado.
No painel inferior você verá um ícone em forma de boia salva-vidas que fornece um link direto para o manual do SystemRescue, caso você queira consultar rapidamente opções específicas enquanto continua operando o sistema.
Configuração de rede no SystemRescue
Um dos motivos pelos quais o SystemRescue é tão flexível é que Ele permite que você se conecte à rede local e à Internet com bastante facilidade.Isso abre caminho para fazer backup em um NAS, baixar ferramentas adicionais, trabalhar via SSH a partir de outro computador ou acessar recursos compartilhados em servidores Linux ou Windows.
No ambiente gráfico, a maneira mais fácil de configurar a rede é através de NetworkManagerEle aparece como um pequeno ícone ao lado do relógio no painel inferior e permite que você... Conecte-se a redes Ethernet ou Wi-Fi com apenas alguns cliques., inserindo senhas e ajustando os endereços IP, se necessário.
Se preferir ou precisar fazer isso em modo texto, você tem várias opções. O SystemRescue inclui um utilitário de console chamado nmtui fornecendo Uma interface de texto muito conveniente para gerenciar conexões de rede. Utilizando o NetworkManager. A partir dele, você pode criar, ativar ou modificar conexões sem sair do terminal.
Em ambientes mais manuais, você pode usar comandos clássicos como ip, ifconfig, route ou dhclientPor exemplo, para listar as interfaces de rede:
ip link show
Você verá algo como lo (loop local) e outro tipo de interface ens3, eth0, enpXsYetc. Para atribuir um endereço IP estático, você pode usar:
ip addr add 192.168.1.100/24 dev ens3
ip route add default via 192.168.1.1
Para que a resolução de nomes funcione corretamente, você pode edite o arquivo /etc/resolv.conf Usando o nano, adicionando servidores DNS como:
nameserver 8.8.8.8
nameserver 1.1.1.1
Com isso você terá Conectividade de rede completa da SystemRescueIsso permite acessar unidades compartilhadas via Samba, NFS, sessões SSH, VPN, etc.
Ferramentas essenciais para resgatar e reparar o Windows com o SystemRescue
Depois de inicializar o sistema e, se necessário, configurar a rede, é hora de... Comece a trabalhar no reparo.O SystemRescue oferece muitas ferramentas, mas algumas são especialmente importantes quando se trata de corrigir problemas do Windows.
Restaure o gerenciador de inicialização (GRUB e MBR)
Se você instalou ou desinstalou sistemas operacionais, modificou partições ou sofreu uma queda de energia em um momento inconveniente, é possível que O Windows parou de iniciar devido a um problema com o gerenciador de inicialização.Com o SystemRescue, você pode reinstalar o GRUB, reparar o MBR ou reconfigurar as entradas de inicialização UEFI.
O fluxo de trabalho típico para reconstruir o GRUB em um sistema Linux executado em conjunto com o Windows seria o seguinte:
- Identifique a partição raiz. do sistema com:
fdisk -l - Monte a partição raiz. em /mnt:
mount /dev/sdXn /mnt - Se o sistema usar UEFI, também monte a partição EFI:
mount /dev/sdYp /mnt/boot/efi - Instale o GRUB apontando para esse diretório raiz. e regenerar a configuração:
grub-install --root-directory=/mnt /dev/sdX
update-grub
Com isso, em muitos casos Você recupera a capacidade de inicializar o Windows. A partir do menu GRUB, desde que as partições estejam intactas. Para sistemas com apenas o Windows e um MBR danificado, você pode usar as ferramentas do TestDisk para restaurar o código do MBR e recuperar a tabela de partições.
Gerenciar e reparar partições
Outra tarefa muito comum ao usar o SystemRescue como sistema de recuperação para o Windows é Trabalhando com partições problemáticasCom o GParted no modo gráfico, ou com parted, fdisk, gdisk, cfdisk e lsblk no modo de console, você pode visualizar a estrutura completa de discos e partições, bem como criar, redimensionar, mover ou excluir volumes.
Quando você precisa Formatar uma nova partição para usar como volume de dados. No Windows, você pode fazer isso pelo SystemRescue criando sistemas de arquivos NTFS ou FAT com as ferramentas correspondentes, ou até mesmo preparar uma partição ext4 para backups caso vá gerenciá-la a partir do Linux.
Para criar, por exemplo, uma partição ext4 em /dev/sdXn, você precisaria simplesmente:
mkfs.ext4 /dev/sdXn
No caso do NTFS, você pode usar a ferramenta mkfs.ntfs (dependendo do pacote) ou formatá-la a partir do Windows depois que a partição for criada.
Verificação e reparo do sistema de arquivos
Se o Windows for desligado incorretamente, ocorrer uma queda de energia, uma tela azul ao gravar em disco ou uma falha de hardware incipiente, é possível que o O sistema de arquivos NTFS ficou em um estado inconsistente.O SystemRescue permite que você execute ferramentas de diagnóstico tanto para Linux quanto para Windows.
Entre as opções mais relevantes:
- fsck Para sistemas ext2/3/4 e outros tipos de Linux.
- ntfsfix fazer um Correção básica em partições NTFS e marque o volume para uma verificação completa na próxima inicialização do Windows.
- xfs_repair y verificação btrfs Para volumes XFS ou Btrfs em ambientes Linux.
Por exemplo, para analisar uma partição NTFS problemática do Windows:
ntfsfix /dev/sdXn
Depois disso, é comum que O Windows executa o chkdsk automaticamente. Na próxima etapa, inicie e termine o reparo da estrutura.
Clonagem e recuperação de dados com dd, ddrescue e rsync
Quando um disco rígido mecânico ou SSD começa a apresentar falhas, a prioridade deve ser clonar seu conteúdo para outro apoio mais saudável o mais breve possível.
Um uso típico do ddrescue para Clonar um disco ou partição danificada para uma imagem. seria:
- Monte um disco externo ou recurso de rede como destino em /mnt/backup.
- Execute a primeira passagem sem forçar a leitura de setores corrompidos:
ddrescue -f -n /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log - Em seguida, tente recuperar os setores defeituosos realizando uma leitura mais agressiva:
ddrescue -d -f -r3 /dev/sdXn /mnt/backup/sdXn.img /mnt/backup/sdXn.log
O arquivo de registro permite retomar o processo A qualquer momento, sem perder o que já foi copiado. Se o disco não estiver muito danificado, você também pode clonar diretamente usando o comando dd padrão:
dd if=/dev/sda of=/dev/sdb bs=64K status=progress
Para backups em nível de arquivo e diretório, o rsync é uma excelente ferramenta. Por exemplo, para Faça backup do conteúdo de uma partição montada em /mnt/source para outra em /mnt/backup você pode usar:
rsync -aAXv /mnt/source/ /mnt/backup/
As opções preservam permissões, atributos estendidos e ACLs, o que é fundamental se você pretende restaurar posteriormente um sistema Windows ou Linux com várias contas.
Copiando dados pela rede com o netcat
Quando você não tem discos rígidos externos disponíveis, mas tem outro computador na rede, você pode Transferindo imagens de disco ou partição usando o netcat (nc)A ideia é simples: na máquina de destino, você escuta em uma porta e grava o que recebe em um arquivo, enquanto na máquina com o SystemRescue, você lê do disco problemático e envia os dados para o outro lado.
No computador que receberá a cópia (destino):
nc -l -p 1234 | dd of=disk.img
No computador com o SystemRescue (fonte):
dd if=/dev/sdXn | nc 192.168.1.100 1234
Então pode Fazer backup do conteúdo de um disco para um arquivo de imagem remoto.Muito prático ao trabalhar com laptops sem baias adicionais ou em ambientes de servidor.
Utilizando o TestDisk e o PhotoRec para recuperar partições e arquivos do Windows.
Dentro do arsenal da SystemRescue, dois nomes se destacam quando se trata de recuperar dados apagados ou partições perdidasTestDisk e PhotoRec. Ambos fazem parte do mesmo projeto, mas abordam problemas diferentes.
O TestDisk se concentra em reconstruir tabelas de partição e reparar setores de inicializaçãoAo iniciar o sistema, você verá uma lista dos discos detectados, incluindo unidades externas. Selecione o disco que deseja analisar e o tipo de tabela de partições (normalmente Intel/PC para sistemas BIOS com MBR ou a opção correspondente para GPT).
O menu principal do TestDisk oferece diversas opções importantes:
- AnáliseAnalisa a estrutura do disco, verifica se o particionamento é consistente e procurar partições que foram perdidasMuito útil quando o Windows deixa de exibir uma unidade que existia anteriormente.
- Avançado: reúne Opções avançadas para reparar o setor de inicialização e os sistemas de arquivos.Esta é a seção que você acessa quando um volume aparece como RAW ou inacessível.
- GeometriaIsso permite verificar o número de cilindros, cabeçotes e setores. É menos utilizado na prática atualmente, mas continua relevante em certos cenários complexos de recuperação.
- Opções: diversas configurações adicionais, como ativar o "Modo Especialista" ou "Despejar" para obter mais informações técnicas.
- Código MBR: reescreve o MBR com um código de inicialização limpo capaz de passar o controle para o sistema operacional instalado.
- ApagarApaga completamente o particionamento e as informações associadas, algo que você só deve usar quando tiver certeza de que deseja começar do zero.
A Photorec, por sua vez, especializa-se em Recupere arquivos específicos (fotos, vídeos, documentos, etc.) sem depender da tabela de partições.Ele analisa o disco setor por setor, procurando por assinaturas de arquivos conhecidos, e pode extrair muitas informações mesmo de volumes gravemente danificados ou formatados.
Outras características notáveis do SystemRescue
Além de tudo o que foi mencionado acima, o SystemRescue incorpora um bom número de ferramentas adicionais Isso pode fazer a diferença em uma sessão de recuperação do Windows ou do Linux.
Armazenamento e gerenciamento de disco
Para Informações detalhadas sobre dispositivos de bloqueioVocê pode usar comandos como lsblk e blkid. Eles mostram quais discos e partições estão presentes, seus tipos de sistema de arquivos e pontos de montagem.
O GParted, já mencionado anteriormente, oferece um Visão gráfica muito clara dos discos.com o qual você pode ver tamanhos, partições primárias e lógicas, espaço não alocado, etc. O GNU Parted faz algo semelhante a partir da linha de comando.
Se precisar Salvar e restaurar o conteúdo do sistema de arquivos em arquivos compactados.Você tem ferramentas como o fsarchiver e o partclone, que permitem backups mais flexíveis do que um simples comando dd, já que operam no nível do sistema de arquivos.
Para editar tabelas de partição MBR e GPT a partir do console, você tem o fdisk, o gdisk e o cfdisk, enquanto o sfdisk pode salvar uma tabela de partição em um arquivo e restaurá-la posteriormente, o que é útil para clonar esquemas de particionamento.
Em ambientes virtualizados, comandos como qemu-img e qemu-nbd permitem Trabalhando com imagens de disco nos formatos qcow2, vhdx, vmdk, etc.montando-os como se fossem discos físicos para acessar seu conteúdo.
Utilitários de rede e diagnóstico
Além do NetworkManager e do nmtui, o SystemRescue inclui ferramentas de rede clássicas tais como nmcli, ip, ifconfig, route ou dhclient para configurar manualmente interfaces e rotas.
Para depurar o tráfego ou analisar problemas de conectividade, você pode usar o tcpdump, que Captura e exibe pacotes de rede em tempo real.Netcat e udpcast permitem o envio e recebimento de dados pela rede, sendo muito úteis para clonagem ou cópias rápidas entre máquinas.
Se você trabalha com VPNs, o SystemRescue oferece suporte a OpenVPN, WireGuard e OpenConnect, para que você possa conectar o ambiente de resgate a redes privadas como se você estivesse acessando o sistema principal.
Informações e testes de hardware
Quando você suspeita de problemas físicos, o SystemRescue oferece vários comandos para obter informações de hardwareOs comandos lspci e lsusb listam os dispositivos PCI e USB, mostrando seus identificadores exatos, o que é fundamental para localizar drivers específicos ou problemas.
lscpu e hwinfo fornecem Relatórios detalhados sobre a CPU e o restante do sistema., enquanto o smartctl (do pacote smartmontools) permite ler os atributos SMART dos discos e executar testes de superfície para detectar setores defeituosos.
Para testar a memória, além do Memtest86+ no menu de inicialização (no modo BIOS), você pode usar o comando memtester no console, especialmente útil se estiver no modo UEFI, onde o Memtest86+ pode não estar disponível.
A ferramenta de análise de estresse permite que você sobrecarregar a CPU, a RAM, a E/S e os discos Para verificar a estabilidade do hardware sob carga, o que é muito útil quando se está tentando descartar falhas intermitentes.
Carregador de inicialização, UEFI e vários utilitários
Se o problema estiver no processo de inicialização UEFI, o SystemRescue inclui o efibootmgr, que você pode usar para... Visualizar e modificar entradas de inicialização UEFI, altere a ordem deles ou remova aqueles que não são mais úteis.
Quanto aos editores, você tem um bom conjunto de ferramentas: vim, nano e joe no terminal, e o Featherpad ou o Geany em modo gráfico, que são muito convenientes para editar arquivos de configuração ou scripts de recuperação.
Para quem precisa ir além, existem até utilitários como o flashrom (leitura e gravação de ROMs de BIOS/firmware) ou o nvme para gerenciar discos NVMeVocê também encontrará linguagens de script como Perl, Python ou Ruby, caso queira automatizar os processos de recuperação.
Em máquinas com Windows instalado, algumas ferramentas adicionais permitem, por exemplo, redefinir senhas locais esquecidas (ntpasswd) ou executar diagnósticos avançados do sistema com aplicativos de terceiros, como o AIDA, embora a disponibilidade deles possa variar dependendo da versão do SystemRescue que você usa.
Ter um pen drive com o SystemRescue instalado e, se desejar, outra distribuição de recuperação, é praticamente obrigatório se você precisa lidar com o sistema frequentemente. Computadores Windows que param de inicializar, discos corrompidos ou dados que precisam ser salvos contra o relógio.Graças às suas ferramentas de particionamento, reparo de sistema de arquivos, clonagem, recuperação de partições, acesso remoto e diagnóstico de hardware, esta distribuição se torna uma verdadeira salvação, capaz de poupar horas de trabalho e, em mais de uma ocasião, evitar a formatação ou a perda de informações valiosas.



