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

📋 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 — Método Seguro Windows
Opção 2 — Conversão Direta Linux / Windows já validado

—

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

Fluxo do processo:

Instalar VirtIO + QEMU Guest Agent
↓
Validar funcionamento
↓
Desligar VM
↓
Adicionar disco SCSI de teste
↓
Validar reconhecimento do controlador
↓
Desligar VM
↓
Converter disco principal
↓
Ajustar boot
↓
Inicializar VM
↓
Validar boot
↓
Remover disco temporário

—

Etapa 1 — Instalar VirtIO e QEMU Guest Agent

Adicionar ISO:

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

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

Verificação opcional do Guest Agent:

qm agent VMID ping

Exemplo:

qm agent 100 ping

Após validar, desligar a VM.

qm shutdown VMID

—

Etapa 3 — Preparar controlador SCSI

No host Proxmox:

Verificar:

qm config VMID | grep scsihw

Caso não exista:

qm set VMID --scsihw virtio-scsi-single

Adicionar disco temporário SCSI (1GB).

Exemplo:

qm set 100 --scsi10 local-lvm:1

Inicializar a VM.

—

Etapa 4 — Validar reconhecimento do SCSI

Dentro do Windows:

Abrir:

Gerenciamento de Disco

Executar:

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

Criar arquivo teste:

D:\virtio-scsi-validado.txt

✅ Resultado esperado:

Windows deve reconhecer normalmente a unidade D:.

Objetivo:

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

⚠️ Não prossiga se o disco não aparecer ou apresentar erro.

Após validação, desligar novamente a VM.

qm shutdown VMID

—

Etapa 5 — Converter disco principal

Exemplo atual:

ide0: local-lvm:vm-100-disk-0
boot: order=ide0

Remover associação antiga.

IDE:

qm set VMID --delete ide0

SATA:

qm set VMID --delete sata0

Associar o mesmo disco como SCSI.

Exemplo:

qm set 100 --scsi0 local-lvm:vm-100-disk-0

Ajustar boot:

qm set 100 --boot order=scsi0

Inicializar VM:

qm start VMID

—

Etapa 6 — Validar boot

Confirmar:

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

Após validação, remover disco temporário:

qm shutdown VMID
qm set 100 --delete scsi10
qm start VMID

FIM.

—

Procedimento de Retorno — BSOD / INACCESSIBLE_BOOT_DEVICE

Caso o Windows não inicie:

Parar VM:

qm stop VMID

Restaurar barramento anterior.

Para IDE:

qm set VMID --ide0 STORAGE:vm-VMID-disk-X
qm set VMID --delete scsi0
qm set VMID --boot order=ide0

Para SATA:

qm set VMID --sata0 STORAGE:vm-VMID-disk-X
qm set VMID --delete scsi0
qm set VMID --boot order=sata0

Iniciar novamente a VM.

—

Opção 2 — Conversão Direta (Linux / Windows já validado)

Indicado para:

* Linux * Windows onde VirtIO já foi previamente validado

Fluxo:

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

—

Etapa 1 — Configurar controlador

qm set VMID --scsihw virtio-scsi-single

—

Etapa 2 — 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 3 — Ajustar boot e iniciar

qm set VMID --boot order=scsi0
qm start VMID

—

Etapa 4 — Validar

Confirmar:

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

—

Referência

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki