proxmox:converter_disco_ide_sata_para_scsi
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| proxmox:converter_disco_ide_sata_para_scsi [2026/05/28 09:59] – admin | proxmox:converter_disco_ide_sata_para_scsi [2026/05/28 10:26] (atual) – admin | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| + | ====== 🔄 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 ===== | ||
| + | |||
| + | <WRAP important> | ||
| + | NÃO execute este procedimento sem backup válido da VM. | ||
| + | </ | ||
| + | |||
| + | A conversão altera a forma como o sistema operacional acessa o disco. | ||
| + | |||
| + | Problemas possíveis: | ||
| + | |||
| + | * Falha de boot | ||
| + | * '' | ||
| + | * Disco não reconhecido | ||
| + | * Necessidade de reversão manual | ||
| + | |||
| + | **Boas práticas recomendadas** | ||
| + | |||
| + | * Backup completo da VM | ||
| + | * Snapshot da VM (quando aplicável) | ||
| + | * Backup externo / PBS | ||
| + | |||
| + | **Checklist pré-mudança** | ||
| + | |||
| + | ^ Item ^ Esperado ^ | ||
| + | | Backup realizado | Sim | | ||
| + | | VirtIO ISO disponível | Sim | | ||
| + | | Janela de manutenção | Sim | | ||
| + | | Plano de retorno conhecido | Sim | | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== 🧭 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) ====== | ||
| + | |||
| + | <WRAP tip> | ||
| + | Método recomendado para ambientes Windows e para quem está aprendendo. | ||
| + | </ | ||
| + | |||
| + | **Fluxo do procedimento** | ||
| + | |||
| + | < | ||
| + | Instalar VirtIO + QEMU Guest Agent | ||
| + | ↓ | ||
| + | Validar Windows | ||
| + | ↓ | ||
| + | Desligar VM | ||
| + | ↓ | ||
| + | Adicionar disco SCSI teste | ||
| + | ↓ | ||
| + | Validar reconhecimento do driver | ||
| + | ↓ | ||
| + | Desligar VM | ||
| + | ↓ | ||
| + | Converter disco principal | ||
| + | ↓ | ||
| + | Ajustar boot | ||
| + | ↓ | ||
| + | Inicializar | ||
| + | ↓ | ||
| + | Validar | ||
| + | ↓ | ||
| + | Remover disco teste | ||
| + | </ | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 1 — Instalar VirtIO e QEMU Guest Agent ===== | ||
| + | |||
| + | Adicionar ISO VirtIO. | ||
| + | |||
| + | Caminho: | ||
| + | |||
| + | < | ||
| + | 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 ===== | ===== Etapa 2 — Validar instalação ===== | ||
| Linha 7: | Linha 124: | ||
| * Drivers instalados corretamente | * Drivers instalados corretamente | ||
| - | Caso tenha instalado o **QEMU | + | Validação opcional do Guest Agent. |
| - | No host Proxmox: | + | No host: |
| - | + | ||
| - | Verificar se o agent está habilitado: | + | |
| <code bash> | <code bash> | ||
| Linha 17: | Linha 132: | ||
| </ | </ | ||
| - | Resultado esperado: | + | Esperado: |
| < | < | ||
| Linha 23: | Linha 138: | ||
| </ | </ | ||
| - | Opcionalmente validar comunicação com o guest: | + | Teste opcional: |
| <code bash> | <code bash> | ||
| Linha 35: | Linha 150: | ||
| </ | </ | ||
| - | Resultado esperado: | + | Após validar: |
| - | Retorno contendo informações do sistema operacional. | + | **Desligar a VM** |
| - | Se não houver retorno: | + | < |
| + | VM → Shutdown | ||
| + | </ | ||
| - | * Confirmar serviço **QEMU Guest Agent** em execução no Windows | + | --- |
| - | * Confirmar **QEMU Guest Agent = Enabled** nas opções da VM | + | |
| - | * Reiniciar a VM e testar novamente | + | |
| - | Após validar, **desligar | + | ===== Etapa 3 — Configurar controlador SCSI ===== |
| + | |||
| + | No Proxmox: | ||
| + | |||
| + | < | ||
| + | VM → Hardware → SCSI Controller | ||
| + | </ | ||
| + | |||
| + | Selecionar: | ||
| + | |||
| + | < | ||
| + | VirtIO SCSI Single | ||
| + | </ | ||
| + | |||
| + | Adicionar disco temporário. | ||
| + | |||
| + | Caminho: | ||
| + | |||
| + | < | ||
| + | VM → Hardware → Add → Hard Disk | ||
| + | </ | ||
| + | |||
| + | Configurar: | ||
| + | |||
| + | * Bus/Device → **SCSI** | ||
| + | * Size → **1 GB** | ||
| + | |||
| + | Inicializar 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 validação: | ||
| + | |||
| + | < | ||
| + | D: | ||
| + | </ | ||
| + | |||
| + | <WRAP tip> | ||
| + | O disco D: existe apenas para validar que o Windows reconheceu corretamente o controlador VirtIO/SCSI antes da migração do disco do sistema (C:). | ||
| + | </ | ||
| + | |||
| + | **Resultado esperado** | ||
| + | |||
| + | Windows reconhece normalmente a unidade **D:**. | ||
| + | |||
| + | <WRAP warning> | ||
| + | Não prossiga se: | ||
| + | |||
| + | * Disco não aparecer | ||
| + | * Driver apresentar erro | ||
| + | * Windows não reconhecer o dispositivo | ||
| + | |||
| + | </ | ||
| + | |||
| + | Após validar: | ||
| + | |||
| + | **Desligar novamente | ||
| + | |||
| + | < | ||
| + | VM → Shutdown | ||
| + | </ | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 5 — Converter disco principal ===== | ||
| + | |||
| + | No Proxmox: | ||
| + | |||
| + | < | ||
| + | VM → Hardware | ||
| + | </ | ||
| + | |||
| + | Localizar o disco atual. | ||
| + | |||
| + | Exemplos: | ||
| + | |||
| + | < | ||
| + | IDE0 | ||
| + | ou | ||
| + | SATA0 | ||
| + | </ | ||
| + | |||
| + | Executar: | ||
| + | |||
| + | * Selecionar disco atual | ||
| + | * Clicar **Detach** | ||
| + | |||
| + | O disco passará para a seção **Unused Disk**. | ||
| + | |||
| + | Agora reanexar o mesmo disco. | ||
| + | |||
| + | Caminho: | ||
| + | |||
| + | < | ||
| + | VM → Hardware → Unused Disk → Edit | ||
| + | </ | ||
| + | |||
| + | Configurar: | ||
| + | |||
| + | < | ||
| + | Bus/Device → SCSI0 | ||
| + | </ | ||
| + | |||
| + | Salvar alterações. | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 6 — Ajustar ordem de boot ===== | ||
| + | |||
| + | Caminho: | ||
| + | |||
| + | < | ||
| + | VM → Options → Boot Order | ||
| + | </ | ||
| + | |||
| + | Configurar: | ||
| + | |||
| + | < | ||
| + | SCSI0 | ||
| + | </ | ||
| + | |||
| + | como primeiro dispositivo de boot. | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 7 — Inicializar e validar ===== | ||
| + | |||
| + | Inicializar a VM. | ||
| + | |||
| + | Confirmar: | ||
| + | |||
| + | * Windows inicia normalmente | ||
| + | * Login funcional | ||
| + | * Disco **C:** operacional | ||
| + | * Sem BSOD | ||
| + | * Aplicações funcionando | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 8 — Remover disco temporário ===== | ||
| + | |||
| + | Após validar o boot normal. | ||
| + | |||
| + | No Proxmox: | ||
| + | |||
| + | < | ||
| + | VM → Hardware | ||
| + | </ | ||
| + | |||
| + | Selecionar o disco temporário de 1GB. | ||
| + | |||
| + | Executar: | ||
| + | |||
| + | * **Detach** | ||
| + | * **Remove** | ||
| + | |||
| + | <WRAP info> | ||
| + | O disco temporário foi utilizado apenas para validar o funcionamento do driver VirtIO/ | ||
| + | </ | ||
| + | |||
| + | Conversão concluída. | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== 🚑 Procedimento de Retorno — BSOD / INACCESSIBLE_BOOT_DEVICE ===== | ||
| + | |||
| + | <WRAP important> | ||
| + | Se o Windows não iniciar após a conversão, utilize este procedimento de retorno. | ||
| + | </ | ||
| + | |||
| + | Parar VM. | ||
| + | |||
| + | No Proxmox: | ||
| + | |||
| + | < | ||
| + | VM → Hardware | ||
| + | </ | ||
| + | |||
| + | Executar: | ||
| + | |||
| + | * Detach do **SCSI0** | ||
| + | * Reanexar o disco original em **IDE0** ou **SATA0** | ||
| + | |||
| + | Depois ajustar: | ||
| + | |||
| + | < | ||
| + | VM → Options → Boot Order | ||
| + | </ | ||
| + | |||
| + | Restaurar boot original. | ||
| + | |||
| + | Inicializar novamente. | ||
| + | |||
| + | --- | ||
| + | |||
| + | ====== ⌨️ Opção 2 — Shell / CLI ====== | ||
| + | |||
| + | <WRAP tip> | ||
| + | Método indicado para Linux, automação ou administração rápida. | ||
| + | </ | ||
| + | |||
| + | **Fluxo do procedimento** | ||
| + | |||
| + | < | ||
| + | Verificar configuração | ||
| + | ↓ | ||
| + | Configurar controlador | ||
| + | ↓ | ||
| + | Converter disco | ||
| + | ↓ | ||
| + | Ajustar boot | ||
| + | ↓ | ||
| + | Inicializar | ||
| + | ↓ | ||
| + | Validar | ||
| + | </ | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 1 — Verificar configuração atual ===== | ||
| + | |||
| + | Verificar configuração da VM: | ||
| <code bash> | <code bash> | ||
| - | qm shutdown | + | qm config |
| </ | </ | ||
| + | |||
| + | Verificar controlador SCSI: | ||
| + | |||
| + | <code bash> | ||
| + | qm config VMID | grep scsihw | ||
| + | </ | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 2 — Configurar controlador SCSI ===== | ||
| + | |||
| + | Caso necessário: | ||
| + | |||
| + | <code bash> | ||
| + | qm set VMID --scsihw virtio-scsi-single | ||
| + | </ | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 3 — Converter disco ===== | ||
| + | |||
| + | IDE → SCSI | ||
| + | |||
| + | <code bash> | ||
| + | qm set VMID --scsi0 local-lvm: | ||
| + | qm set VMID --delete ide0 | ||
| + | </ | ||
| + | |||
| + | SATA → SCSI | ||
| + | |||
| + | <code bash> | ||
| + | qm set VMID --scsi0 local-lvm: | ||
| + | qm set VMID --delete sata0 | ||
| + | </ | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 4 — Ajustar boot ===== | ||
| + | |||
| + | <code bash> | ||
| + | qm set VMID --boot order=scsi0 | ||
| + | </ | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== Etapa 5 — Inicializar e validar ===== | ||
| + | |||
| + | Inicializar: | ||
| + | |||
| + | <code bash> | ||
| + | qm start VMID | ||
| + | </ | ||
| + | |||
| + | Validar: | ||
| + | |||
| + | * Sistema iniciou normalmente | ||
| + | * Disco operacional | ||
| + | * Sem erros de boot | ||
| + | |||
| + | --- | ||
| + | |||
| + | ===== 📚 Referência ===== | ||
| + | |||
| + | https:// | ||
proxmox/converter_disco_ide_sata_para_scsi.1779973188.txt.gz · Última modificação: por admin
