Ferramentas do usuário

Ferramentas do site


proxmox:converter_disco_ide_sata_para_scsi

Essa é uma revisão anterior do documento!


🔄 Converter Disco IDE/SATA para SCSI no Proxmox VE

⚠️ IMPORTANTE — Backup Antes da Conversão

Antes de iniciar este procedimento, garanta que exista backup válido da VM.

A conversão de barramento de disco altera o método de acesso ao disco do sistema operacional. Embora seja um procedimento comum, uma configuração incorreta pode causar:

* Falha de boot * INACCESSIBLE_BOOT_DEVICE (Windows) * Disco não reconhecido * Necessidade de reversão da configuração

Recomendado executar pelo menos uma das opções abaixo antes da conversão:

* Backup completo da VM * Snapshot da VM (quando aplicável) * Backup externo / PBS / outro mecanismo de proteção

⚠️ Não iniciar o procedimento sem estratégia de retorno validada.

📋 Visão Geral

Procedimento para converter discos IDE ou SATA para SCSI (VirtIO SCSI) no Proxmox VE.

Benefícios:

* Melhor desempenho de I/O * Menor overhead de virtualização * Melhor integração com o Proxmox * Recomendado para sistemas operacionais modernos

Métodos disponíveis:

Método Indicado para
Opção 1 — GUI / Método Seguro Windows / Aprendizado
Opção 2 — Shell / CLI Linux / Administração rápida

—

Opção 1 — GUI / Método Seguro (Windows — Recomendado)

Fluxo do processo:

Instalar VirtIO + QEMU Guest Agent
↓
Validar Windows
↓
Desligar VM
↓
Adicionar disco SCSI teste
↓
Validar D:\teste.txt
↓
Desligar VM
↓
Converter disco principal
↓
Alterar boot
↓
Inicializar
↓
Validar
↓
Remover disco teste

—

Etapa 1 — Instalar VirtIO e QEMU Guest Agent

Adicionar ISO VirtIO:

VM → Hardware → CD/DVD Drive → virtio-win.iso

Inicializar a VM.

Dentro do Windows instalar:

* VirtIO SCSI Driver * QEMU Guest Agent * Balloon Driver (opcional) * Drivers de rede VirtIO (opcional)

Reiniciar o Windows.

Opcionalmente habilitar o guest agent:

VM → Options → QEMU Guest Agent → Enabled

—

Etapa 2 — Validar instalação

Confirmar:

* Windows inicia normalmente * Login funcional * Drivers instalados corretamente

Validação opcional do QEMU Guest Agent:

No host:

qm config VMID | grep agent

Resultado esperado:

agent: 1

Opcionalmente:

qm guest cmd VMID get-osinfo

Após validar, desligar a VM.

VM → Shutdown

—

Etapa 3 — Preparar controlador SCSI

Confirmar controlador SCSI.

Caminho:

VM → Hardware

Caso não exista controlador SCSI configurado:

VM → Hardware → SCSI Controller → VirtIO SCSI Single

Adicionar disco temporário SCSI.

Caminho:

VM → Hardware → Add → Hard Disk

Configurar:

* Bus/Device: SCSI * Size: 1 GB

Inicializar a VM.

—

Etapa 4 — Validar reconhecimento do controlador

Dentro do Windows:

Abrir:

Gerenciamento de Disco

Executar:

* Inicializar disco * Criar volume simples * Atribuir letra D: * Formatar volume

Criar arquivo de teste:

D:\virtio-scsi-validado.txt

✅ Resultado esperado:

Windows reconhece normalmente a unidade D:.

Objetivo:

* Confirmar que o driver VirtIO/SCSI está funcional. * Validar reconhecimento do barramento antes da migração do disco do sistema.

⚠️ Não prosseguir se:

* Disco não aparecer * Erro de driver * Falha de reconhecimento

Após validar, desligar novamente a VM.

VM → Shutdown

—

Etapa 5 — Converter disco principal

No Proxmox:

VM → Hardware

Localizar o disco atual.

Exemplos:

IDE0
SATA0

Executar:

* Selecionar disco atual * Clicar em Detach

Agora reanexar o mesmo disco.

Caminho:

VM → Hardware → Unused Disk → Edit

Configurar:

* Bus/Device: SCSI0

Aplicar alteração.

—

Etapa 6 — Ajustar ordem de boot

Caminho:

VM → Options → Boot Order

Definir:

scsi0

como primeiro dispositivo de boot.

—

Etapa 7 — Inicializar e validar

Iniciar VM.

Confirmar:

* Windows inicia normalmente * Login funcional * Disco C: operacional * Sem BSOD / INACCESSIBLE_BOOT_DEVICE

—

Etapa 8 — Remover disco temporário

Somente após validação completa.

No Proxmox:

VM → Hardware

Selecionar o disco temporário de 1GB.

Executar:

* Detach * Remove

FIM.

—

Procedimento de Retorno — BSOD / INACCESSIBLE_BOOT_DEVICE

Caso o Windows apresente:

INACCESSIBLE_BOOT_DEVICE

Parar VM.

No Proxmox:

VM → Hardware

Executar:

* Detach do SCSI0 * Reanexar disco original em IDE0 ou SATA0

Depois ajustar:

VM → Options → Boot Order

Restaurar boot original.

Inicializar novamente.

—

Opção 2 — Shell / CLI

Indicado para:

* Linux * Windows previamente validado * Administração rápida

Fluxo:

Configurar controlador
↓
Converter disco
↓
Ajustar boot
↓
Inicializar
↓
Validar

—

Etapa 1 — Verificar configuração

Verificar configuração atual:

qm config VMID

Verificar controlador:

qm config VMID | grep scsihw

—

Etapa 2 — Configurar controlador SCSI

Caso necessário:

qm set VMID --scsihw virtio-scsi-single

—

Etapa 3 — Converter disco

IDE → SCSI

qm set VMID --scsi0 local-lvm:vm-100-disk-0
qm set VMID --delete ide0

SATA → SCSI

qm set VMID --scsi0 local-lvm:vm-100-disk-0
qm set VMID --delete sata0

—

Etapa 4 — Ajustar boot

qm set VMID --boot order=scsi0

—

Etapa 5 — Inicializar e validar

Inicializar:

qm start VMID

Validar:

* Sistema iniciou normalmente * Disco operacional * Sem erros de boot

—

Referência

proxmox/converter_disco_ide_sata_para_scsi.1779974239.txt.gz · Última modificação: por admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki