Como dar boot em um HD Físico no VirtualBox (Linux): Guia para acessar e reparar sistemas

Aprenda como usar o VirtualBox no Linux para iniciar um sistema operacional diretamente de um HD físico, facilitando a recuperação de arquivos e a manutenção de sistemas sem precisar desmontar o computador.
  •   por: Pedro Paulo
  • Atualizado: 14 de junho de 2025
  • Tempo de leitura: 4 minutos

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

  1. 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:

    sudo fdisk -l

    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.

  2. 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:

    # O arquivo .vmdk será salvo na sua pasta pessoal.
    sudo VBoxManage internalcommands createrawvmdk -filename ~/physical-disk.vmdk -rawdisk /dev/sdb

    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:

    sudo usermod -aG disk $USER
    sudo chown $USER:disk ~/physical-disk.vmdk

    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.

  3. 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.

    sudo virtualbox

    Dentro do VirtualBox:

    1. Clique em "Novo" para criar uma nova máquina virtual.
    2. 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 e Windows 10 (64-bit)).
    3. Na seção "Disco Rígido", selecione a opção "Usar um arquivo de disco rígido virtual existente".
    4. 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".
    5. Finalize a criação da VM clicando em "Criar".
  4. 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.