Ferramentas do usuário

Ferramentas do site


proxmox:converter_disco_ide_sata_para_scsi

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
proxmox:converter_disco_ide_sata_para_scsi [2026/05/28 09:48] – adminproxmox:converter_disco_ide_sata_para_scsi [2026/05/28 10:26] (atual) – admin
Linha 1: Linha 1:
-====== 🔄 Converter Disco IDE/SATA para SCSI no Proxmox VE ======+====== 🔄 Converter Disco IDE/SATA → SCSI no Proxmox VE ======
  
 ===== 📋 Visão Geral ===== ===== 📋 Visão Geral =====
  
-Procedimento para converter discos de VM utilizando barramento **IDE** ou **SATA** para **SCSI (VirtIO SCSI)** no Proxmox VE.+Procedimento para converter discos **IDE** ou **SATA** para **SCSI (VirtIO SCSI)** no Proxmox VE.
  
-Benefícios:+**Benefícios da conversão**
  
-  * Melhor desempenho de I/O +* Melhor desempenho de I/O 
-  * Menor overhead de virtualização +* Menor overhead de virtualização 
-  * Melhor integração com otimizações do Proxmox +* Melhor integração com recursos do Proxmox 
-  * Recomendado para sistemas operacionais modernos+* Recomendado para sistemas operacionais modernos
  
------+---
  
-===== ⚠️ Pré-Requisitos =====+===== ⚠️ ALERTA — Backup Obrigatório =====
  
-Antes de iniciar:+<WRAP important> 
 +NÃO execute este procedimento sem backup válido da VM. 
 +</WRAP>
  
-  * Backup da VM recomendado +A conversão altera a forma como o sistema operacional acessa o disco.
-  * Snapshot opcional +
-  * Confirmar suporte do sistema operacional ao controlador SCSI/VirtIO+
  
-**IMPORTANTE**+Problemas possíveis:
  
-Para **Windows**, instalar previamente os drivers **VirtIO**.+* Falha de boot 
 +* ''INACCESSIBLE_BOOT_DEVICE'' (Windows) 
 +* Disco não reconhecido 
 +* Necessidade de reversão manual
  
-Linux normalmente reconhecerá automaticamente o controlador SCSI após a alteração do barramento.+**Boas práticas recomendadas**
  
------+* Backup completo da VM 
 +* Snapshot da VM (quando aplicável) 
 +* Backup externo / PBS
  
-===== Windows — Preparação Obrigatória =====+**Checklist pré-mudança**
  
-Adicionar ISO VirtIO:+^ 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. 
 +</WRAP> 
 + 
 +**Fluxo do procedimento**
  
 <code> <code>
-Hardware → CD/DVD Drive → virtio-win.iso+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
 </code> </code>
  
-Instalar drivers:+---
  
-  * VirtIO SCSI +===== Etapa 1 — Instalar VirtIO e QEMU Guest Agent =====
-  * Balloon Driver (opcional) +
-  * Drivers de rede VirtIO (opcional)+
  
-Após instalação:+Adicionar ISO VirtIO.
  
-  * Reiniciar a VM +Caminho:
-  * Confirmar funcionamento normal do Windows+
  
-Sem os drivers instalados, o Windows pode apresentar:+<code> 
 +VM → Hardware → CD/DVD Drive → virtio-win.iso 
 +</code> 
 + 
 +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:
  
 <code> <code>
-INACCESSIBLE_BOOT_DEVICE+VM → Options → QEMU Guest Agent → Enabled
 </code> </code>
  
-(tela azul / BSOD) após a conversão.+---
  
------+===== Etapa 2 — Validar instalação =====
  
-===== Opção 1 — Método Seguro para Windows (Recomendado) =====+Confirmar:
  
-Método recomendado para ambientes Windows.+* Windows inicia normalmente 
 +* Login funcional 
 +* Drivers instalados corretamente
  
-===== 1. Confirmar controlador SCSI =====+Validação opcional do Guest Agent.
  
-Verificar configuração:+No host:
  
 <code bash> <code bash>
-qm config VMID | grep scsihw+qm config VMID | grep agent
 </code> </code>
  
-Caso necessário:+Esperado: 
 + 
 +<code> 
 +agent: 1 
 +</code> 
 + 
 +Teste opcional:
  
 <code bash> <code bash>
-qm set VMID --scsihw virtio-scsi-single+qm guest cmd VMID get-osinfo
 </code> </code>
  
Linha 80: Linha 147:
  
 <code bash> <code bash>
-qm set 100 --scsihw virtio-scsi-single+qm guest cmd 100 get-osinfo
 </code> </code>
  
------+Após validar:
  
-===== 2. Criar disco de teste SCSI =====+**Desligar a VM**
  
-Adicionar pequeno disco temporário.+<code> 
 +VM → Shutdown 
 +</code>
  
-Exemplo:+---
  
-<code bash> +===== Etapa 3 — Configurar controlador SCSI ===== 
-qm set 100 --scsi10 local-lvm:1+ 
 +No Proxmox: 
 + 
 +<code> 
 +VM → Hardware → SCSI Controller
 </code> </code>
 +
 +Selecionar:
 +
 +<code>
 +VirtIO SCSI Single
 +</code>
 +
 +Adicionar disco temporário.
 +
 +Caminho:
 +
 +<code>
 +VM → Hardware → Add → Hard Disk
 +</code>
 +
 +Configurar:
 +
 +* Bus/Device → **SCSI**
 +* Size → **1 GB**
  
 Inicializar VM. Inicializar VM.
  
------+---
  
-===== 3. Validar reconhecimento do driver =====+===== Etapa 4 — Validar reconhecimento do controlador =====
  
 Dentro do Windows: Dentro do Windows:
  
-  * Abrir **Gerenciamento de Disco** +Abrir:
-  * Inicializar disco +
-  * Criar volume +
-  * Criar arquivo de teste +
- +
-Exemplo:+
  
 <code> <code>
-C:\teste-virtio-ok.txt+Gerenciamento de Disco
 </code> </code>
  
-Isso confirma que o driver VirtIO/SCSI está funcional.+Executar:
  
------+* Inicializar disco 
 +* Criar volume simples 
 +* Atribuir letra **D:** 
 +* Formatar volume
  
-===== 4. Desligar VM =====+Criar arquivo de validação:
  
-<code bash> +<code> 
-qm shutdown VMID+D:\virtio-scsi-validado.txt
 </code> </code>
  
-Confirmar desligamento completo.+<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:). 
 +</WRAP>
  
------+**Resultado esperado**
  
-===== 5. Converter disco principal =====+Windows reconhece normalmente a unidade **D:**.
  
-Exemplo de VM com disco IDE0:+<WRAP warning> 
 +Não prossiga se:
  
-Antes:+* Disco não aparecer 
 +* Driver apresentar erro 
 +* Windows não reconhecer o dispositivo 
 + 
 +  </WRAP> 
 + 
 +Após validar: 
 + 
 +**Desligar novamente a VM**
  
 <code> <code>
-ide0: local-lvm:vm-100-disk-0 +VM → Shutdown
-boot: order=ide0+
 </code> </code>
  
-Detach do disco IDE/SATA:+---
  
-<code bash> +===== Etapa 5 — Converter disco principal =====
-qm set 100 --delete ide0 +
-</code>+
  
-Reattach como SCSI:+No Proxmox:
  
-<code bash> +<code> 
-qm set 100 --scsi0 local-lvm:vm-100-disk-0+VM → Hardware
 </code> </code>
  
-Caso seja SATA:+Localizar o disco atual.
  
-<code bash> +Exemplos: 
-qm set 100 --delete sata0 + 
-qm set 100 --scsi0 local-lvm:vm-100-disk-0+<code> 
 +IDE0 
 +ou 
 +SATA0
 </code> </code>
  
------+Executar:
  
-===== 6. Ajustar boot =====+* Selecionar disco atual 
 +* Clicar **Detach**
  
-Se o disco convertido corresponde ao **C:** do Windows:+O disco passará para a seção **Unused Disk**.
  
-<code bash> +Agora reanexar o mesmo disco.
-qm set 100 --boot order=scsi0 +
-</code>+
  
------+Caminho:
  
-===== 7. Remover disco de teste =====+<code> 
 +VM → Hardware → Unused Disk → Edit 
 +</code>
  
-Remover disco temporário de 1 GB.+Configurar:
  
-<code bash> +<code> 
-qm set 100 --delete scsi10+Bus/Device → SCSI0
 </code> </code>
  
-Excluir o volume no storage, se desejado.+Salvar alterações.
  
------+---
  
-===== 8. Inicializar VM =====+===== Etapa 6 — Ajustar ordem de boot =====
  
-<code bash> +Caminho: 
-qm start 100+ 
 +<code> 
 +VM → Options → Boot Order
 </code> </code>
  
-Validar boot normal do Windows.+Configurar:
  
------+<code> 
 +SCSI0 
 +</code>
  
-===== Ponto de Retorno (Tela Azul / BSOD) =====+como primeiro dispositivo de boot.
  
-Caso ocorra:+---
  
-<code> +===== Etapa 7 — Inicializar e validar =====
-INACCESSIBLE_BOOT_DEVICE +
-</code>+
  
-Reverter rapidamente.+Inicializar a VM.
  
-Parar VM:+Confirmar:
  
-<code bash> +* Windows inicia normalmente 
-qm stop VMID +* Login funcional 
-</code>+* Disco **C:** operacional 
 +* Sem BSOD 
 +* Aplicações funcionando
  
-Restaurar barramento original:+---
  
-<code bash> +===== Etapa 8 — Remover disco temporário =====
-qm set VMID --ide0 STORAGE:vm-VMID-disk-X +
-qm set VMID --delete scsi0 +
-qm set VMID --boot order=ide0 +
-</code>+
  
-Para SATA:+Após validar o boot normal.
  
-<code bash> +No Proxmox: 
-qm set VMID --sata0 STORAGE:vm-VMID-disk-X + 
-qm set VMID --delete scsi0 +<code> 
-qm set VMID --boot order=sata0+VM → Hardware
 </code> </code>
  
-Iniciar VM novamente.+Selecionar o disco temporário de 1GB.
  
-Depois:+Executar:
  
-  * Confirmar instalação correta do VirtIO +* **Detach** 
-  * Repetir procedimento.+* **Remove**
  
------+<WRAP info> 
 +O disco temporário foi utilizado apenas para validar o funcionamento do driver VirtIO/SCSI. 
 +</WRAP>
  
-===== Opção 2 — Conversão Direta =====+Conversão concluída.
  
-Método rápido.+---
  
-**Mais comum para Linux**, pois normalmente o kernel reconhecerá automaticamente o novo controlador.+===== 🚑 Procedimento de Retorno — BSOD / INACCESSIBLE_BOOT_DEVICE =====
  
-Também pode funcionar em Windows **somente se o VirtIO já estiver instalado corretamente**.+<WRAP important> 
 +Se o Windows não iniciar após a conversão, utilize este procedimento de retorno. 
 +</WRAP>
  
------+Parar VM.
  
-===== 1. Configurar controlador SCSI =====+No Proxmox:
  
-<code bash> +<code> 
-qm set VMID --scsihw virtio-scsi-single+VM → Hardware
 </code> </code>
  
------+Executar:
  
-===== 2. Converter IDE → SCSI =====+* Detach do **SCSI0** 
 +* Reanexar o disco original em **IDE0** ou **SATA0**
  
-Exemplo:+Depois ajustar:
  
-<code bash> +<code> 
-qm set 100 --scsi0 local-lvm:vm-100-disk-0 +VM → Options → Boot Order
-qm set 100 --delete ide0+
 </code> </code>
  
------+Restaurar boot original.
  
-===== 3. Converter SATA → SCSI =====+Inicializar novamente.
  
-Exemplo:+---
  
-<code bash> +====== ⌨️ Opção 2 — Shell / CLI ====== 
-qm set 100 --scsi0 local-lvm:vm-100-disk-0 + 
-qm set 100 --delete sata0+<WRAP tip> 
 +Método indicado para Linux, automação ou administração rápida. 
 +</WRAP> 
 + 
 +**Fluxo do procedimento** 
 + 
 +<code> 
 +Verificar configuração 
 +↓ 
 +Configurar controlador 
 +↓ 
 +Converter disco 
 +↓ 
 +Ajustar boot 
 +↓ 
 +Inicializar 
 +↓ 
 +Validar
 </code> </code>
  
------+---
  
-===== 4. Ajustar boot =====+===== Etapa 1 — Verificar configuração atual ===== 
 + 
 +Verificar configuração da VM:
  
 <code bash> <code bash>
-qm set VMID --boot order=scsi0+qm config VMID
 </code> </code>
  
------+Verificar controlador SCSI:
  
-===== 5. Inicializar VM =====+<code bash> 
 +qm config VMID | grep scsihw 
 +</code> 
 + 
 +--- 
 + 
 +===== Etapa 2 — Configurar controlador SCSI ===== 
 + 
 +Caso necessário:
  
 <code bash> <code bash>
-qm start VMID+qm set VMID --scsihw virtio-scsi-single
 </code> </code>
  
-Validar funcionamento.+---
  
------+===== Etapa 3 — Converter disco =====
  
-===== 🔎 Troubleshooting =====+IDE → SCSI
  
-==== Verificar configuração atual ====+<code bash> 
 +qm set VMID --scsi0 local-lvm:vm-100-disk-0 
 +qm set VMID --delete ide0 
 +</code> 
 + 
 +SATA → SCSI
  
 <code bash> <code bash>
-qm config VMID+qm set VMID --scsi0 local-lvm:vm-100-disk-0 
 +qm set VMID --delete sata0
 </code> </code>
  
-----+---
  
-==== Confirmar controlador SCSI ====+===== Etapa 4 — Ajustar boot =====
  
 <code bash> <code bash>
-qm config VMID | grep scsihw+qm set VMID --boot order=scsi0
 </code> </code>
  
-----+---
  
-==== Validar ordem de boot ====+===== Etapa 5 — Inicializar e validar ===== 
 + 
 +Inicializar:
  
 <code bash> <code bash>
-qm config VMID | grep boot+qm start VMID
 </code> </code>
  
------+Validar:
  
-===== Referência =====+* Sistema iniciou normalmente 
 +* Disco operacional 
 +* Sem erros de boot
  
-Documentação oficial Proxmox VE:+--- 
 + 
 +===== 📚 Referência =====
  
 https://pve.proxmox.com/pve-docs/ https://pve.proxmox.com/pve-docs/
 +
proxmox/converter_disco_ide_sata_para_scsi.1779972501.txt.gz · Última modificação: por admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki