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 → SCSI no Proxmox VE

📋 Visão Geral

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

🎯 Benefícios da conversão

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

—

⚠️ ALERTA — Backup Obrigatório Antes da Conversão

🚨 NÃO execute este procedimento sem backup válido da VM.

A conversão altera a forma como o sistema operacional acessa o disco.

Erros de configuração podem causar:

* ❌ Falha de boot * ❌ INACCESSIBLE_BOOT_DEVICE (Windows) * ❌ Disco não reconhecido * ❌ Necessidade de reversão manual

💡 Boas práticas recomendadas

Realizar pelo menos uma das opções abaixo:

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

📋 Checklist pré-mudança

Item Status Esperado
Backup realizado ✅
Janela de manutenção definida ✅
VirtIO ISO disponível (Windows) ✅
Plano de retorno conhecido ✅

🔁 Antes de começar, saiba responder:

* Qual é o disco atual? (IDE0 / SATA0) * Qual será o novo barramento? (SCSI0) * Como reverter o boot? * Como restaurar a configuração original?

—

🧭 Escolha o Método

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)

📌 Método guiado e mais seguro para ambientes Windows.

Fluxo do processo

Instalar VirtIO + QEMU Guest Agent
↓
Validar Windows
↓
Desligar VM
↓
Adicionar disco SCSI teste
↓
Validar reconhecimento do driver
↓
Desligar VM
↓
Converter disco principal
↓
Alterar boot
↓
Inicializar
↓
Validar boot
↓
Remover disco teste

—

① Instalar VirtIO e QEMU Guest Agent

Adicionar ISO:

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

—

② Validar instalação

Confirmar:

* ✅ Windows inicia normalmente * ✅ Login funcional * ✅ Drivers instalados corretamente

Validação opcional do Guest Agent:

qm config VMID | grep agent

Esperado:

agent: 1

Teste opcional:

qm guest cmd VMID get-osinfo

💡 Exemplo

qm guest cmd 100 get-osinfo

Após validar:

🛑 Desligar a VM

VM → Shutdown

—

③ Adicionar disco SCSI de validação

Configurar controlador SCSI.

Caminho:

VM → Hardware → SCSI Controller

Selecionar:

VirtIO SCSI Single

Adicionar disco temporário:

VM → Hardware → Add → Hard Disk

Configurar:

* Bus/Device → SCSI * Size → 1 GB

Inicializar VM.

—

④ Validar reconhecimento do controlador

Dentro do Windows:

Abrir:

Gerenciamento de Disco

Executar:

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

Criar arquivo teste:

D:\virtio-scsi-validado.txt

✅ Resultado esperado

Windows reconhece normalmente a unidade D:.

💡 Objetivo desta etapa

Forçar o Windows a usar o controlador VirtIO/SCSI antes de migrar o disco do sistema (C:).

⚠️ Não prosseguir se:

* Disco não aparecer * Driver falhar * Windows apresentar erro

Após validar:

🛑 Desligar novamente a VM

VM → Shutdown

—

⑤ Converter disco principal

No Proxmox:

VM → Hardware

Localizar disco atual.

Exemplo:

IDE0
ou
SATA0

Executar:

* Selecionar disco atual * Clicar Detach

Agora reanexar o mesmo disco.

Caminho:

VM → Hardware → Unused Disk → Edit

Configurar:

Bus/Device → SCSI0

Salvar alterações.

—

⑥ Ajustar ordem de boot

Caminho:

VM → Options → Boot Order

Configurar:

SCSI0

como primeiro dispositivo.

—

⑦ Inicializar e validar

Iniciar VM.

Confirmar:

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

—

⑧ Remover disco temporário

Após validar boot normal:

VM → Hardware

Selecionar disco de 1GB.

Executar:

* Detach * Remove

🎉 Conversão concluída.

—

🚑 Procedimento de Retorno — BSOD / INACCESSIBLE_BOOT_DEVICE

Se o Windows não iniciar:

❌ INACCESSIBLE_BOOT_DEVICE

Não entrar em pânico.

Parar VM.

No Proxmox:

VM → Hardware

Executar:

* Detach do SCSI0 * Reanexar disco em IDE0 ou SATA0

Depois ajustar:

VM → Options → Boot Order

Restaurar boot original.

Inicializar novamente.

—

⌨️ Opção 2 — Shell / CLI

📌 Método rápido para:

* Linux * Windows previamente validado * Administração avançada

Fluxo

Verificar configuração
↓
Configurar controlador
↓
Converter disco
↓
Ajustar boot
↓
Inicializar
↓
Validar

—

① Verificar configuração atual

qm config VMID

Verificar controlador:

qm config VMID | grep scsihw

—

② Configurar controlador SCSI

Caso necessário:

qm set VMID --scsihw virtio-scsi-single

—

③ 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

—

④ Ajustar boot

qm set VMID --boot order=scsi0

—

⑤ Inicializar e validar

Inicializar:

qm start VMID

Confirmar:

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

—

📚 Referência

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki