Precisa acessar ou reparar um sistema operacional (Windows ou outro Linux) que está em um HD ou SSD, mas não quer o trabalho de desmontar seu computador ou notebook para conectá-lo? Existe uma solução poderosa usando o VirtualBox no Linux: iniciar o sistema operacional diretamente do disco físico como se fosse uma máquina virtual.
Este método é perfeito para realizar manutenções, recuperar arquivos ou até mesmo rodar um sistema antigo sem a necessidade de um dual-boot. Com um simples adaptador USB-SATA, você pode dar boot no seu disco antigo de forma segura.
Neste guia, vamos mostrar o passo a passo para configurar e executar um disco físico no VirtualBox.
Atenção! Pontos cruciais:
- Use
sudo
com cuidado: os comandos a seguir envolvem acesso direto ao hardware. Um erro, como escolher o disco errado (ex:/dev/sda
em vez de/dev/sdb
), pode corromper os dados do seu sistema principal. Verifique tudo duas vezes! - Risco de dados: iniciar um sistema operacional (especialmente o Windows) em um hardware diferente (o virtualizado) pode, em alguns casos, causar problemas de ativação ou corrupção de drivers. Faça backup se houver dados críticos no disco.
Passo a Passo: boot de um Disco Físico no VirtualBox
Conectando e Identificando o Disco:
O primeiro passo é conectar o disco rígido ou SSD ao seu computador. A maneira mais fácil é usando um adaptador USB para SATA/NVMe. Uma vez conectado, precisamos identificar como o Linux reconheceu o dispositivo.
Abra o terminal (Ctrl+Alt+T) e liste os dispositivos de bloco:
Procure na saída pelo seu disco. Ele será geralmente identificado como
/dev/sdb
,/dev/sdc
, etc. Verifique o tamanho do disco para ter certeza de que está selecionando o correto. No nosso exemplo, vamos supor que o disco seja/dev/sdb
.Criando o Disco Virtual (VMDK) Vinculado ao Disco Físico:
O VirtualBox não pode usar o dispositivo
/dev/sdb
diretamente por padrão. Precisamos criar um arquivo de disco virtual especial (.vmdk
) que atua como um "ponteiro" para o disco físico inteiro. Este comando não copia os dados, ele apenas cria um link.Execute o comando abaixo no terminal, substituindo
/dev/sdb
pelo seu disco e ajustando o caminho do arquivo de saída, se desejar:Agora, precisamos ajustar as permissões para que seu usuário possa acessar o disco através do VirtualBox. A forma mais recomendada é adicionar seu usuário ao grupo
disk
:Nota: Após adicionar seu usuário ao grupo
disk
, você precisará fazer logout e login novamente para que a alteração de grupo tenha efeito.Criando a Máquina Virtual:
Para que a VM tenha permissão de acessar o dispositivo de bloco, precisamos executar o VirtualBox com privilégios de administrador.
Dentro do VirtualBox:
- Clique em "Novo" para criar uma nova máquina virtual.
- Dê um nome e, o mais importante, em "Tipo" e "Versão", selecione o sistema operacional exato que está no disco físico (ex:
Windows
eWindows 10 (64-bit)
). - Na seção "Disco Rígido", selecione a opção "Usar um arquivo de disco rígido virtual existente".
- Clique no ícone da pasta, depois em "Acrescentar", e navegue até o arquivo
physical-disk.vmdk
que você criou. Selecione-o e clique em "Escolher". - Finalize a criação da VM clicando em "Criar".
Iniciando a Máquina Virtual:
- Com a nova VM selecionada na lista, clique em "Iniciar".
- O VirtualBox agora tentará dar boot no sistema operacional instalado no seu disco físico.
- Se o sistema original foi instalado em modo UEFI, talvez seja necessário habilitar essa opção na VM. Para isso, desligue a VM, vá em Configurações → Sistema → Placa-mãe e marque a opção "Habilitar EFI (somente S.O. especiais)".
Pós-Instalação:
- Problemas de Boot: Especialmente o Windows pode entrar em "Modo de Reparo Automático" na primeira inicialização, pois detectou uma grande mudança de hardware. Geralmente, ele consegue se reconfigurar e iniciar normalmente após alguns instantes.
- Drivers: Após o boot, o sistema operacional convidado pode precisar instalar drivers para o hardware virtualizado do VirtualBox. Se houver acesso à internet na VM, ele pode fazer isso automaticamente.
Conclusão:
Essa técnica é uma ferramenta valiosa para administradores de sistema, técnicos de manutenção e entusiastas que precisam de uma forma flexível para acessar e gerenciar outros sistemas. É a solução ideal para quem usa notebook e quer dar manutenção no HD de outra máquina sem complicações.