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:52] – 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
  
------+---
  
-===== ⚠️ Antes de começar =====+===== ⚠️ ALERTA — Backup Obrigatório =====
  
-Este procedimento possui **2 métodos**.+<WRAP important> 
 +NÃO execute este procedimento sem backup válido da VM. 
 +</WRAP>
  
-^ Método ^ Indicado para ^ Nível de risco ^ +A conversão altera a forma como o sistema operacional acessa o disco.
-| **Opção 1 — Método Seguro** | Windows | Baixo | +
-| **Opção 2 — Conversão Direta** | Linux / Windows já validado | Médio |+
  
-**IMPORTANTE**+Problemas possíveis:
  
-Linux normalmente reconhecerá automaticamente o novo controlador.+* Falha de boot 
 +* ''INACCESSIBLE_BOOT_DEVICE'' (Windows) 
 +* Disco não reconhecido 
 +* Necessidade de reversão manual
  
-Windows necessita preparação prévia com **drivers VirtIO**.+**Boas práticas recomendadas**
  
------+* Backup completo da VM 
 +* Snapshot da VM (quando aplicável) 
 +* Backup externo / PBS
  
-====== Opção 1 — Método Seguro para Windows (RECOMENDADO) ======+**Checklist pré-mudança**
  
-Este método valida primeiro o controlador SCSI no Windows **antes de converter o disco do sistema (C:)**.+^ Item ^ Esperado ^ 
 +| Backup realizado | Sim | 
 +| VirtIO ISO disponível | Sim | 
 +| Janela de manutenção | Sim | 
 +| Plano de retorno conhecido | Sim |
  
-===== Fluxo do Processo =====+--- 
 + 
 +===== 🧭 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>
-Instalar VirtIO+Instalar VirtIO + QEMU Guest Agent
 ↓ ↓
-Reiniciar Windows+Validar Windows
 ↓ ↓
-Adicionar disco SCSI de teste+Desligar VM
 ↓ ↓
-Windows reconheceu?+Adicionar disco SCSI teste
 ↓ ↓
-Criar D:\teste.txt +Validar reconhecimento do driver
-↓ +
-Driver validado+
 ↓ ↓
 Desligar VM Desligar VM
 ↓ ↓
-Converter disco do sistema+Converter disco principal
 ↓ ↓
-Alterar boot+Ajustar boot
 ↓ ↓
-Ligar VM+Inicializar
 ↓ ↓
-Windows iniciou? +Validar
-↓ +
-Remover disco de teste+
 ↓ ↓
-FIM+Remover disco teste
 </code> </code>
  
------+---
  
-===== Etapa 1 — Instalar drivers VirtIO =====+===== Etapa 1 — Instalar VirtIO e QEMU Guest Agent =====
  
-Adicionar a ISO:+Adicionar ISO VirtIO. 
 + 
 +Caminho:
  
 <code> <code>
-Hardware → CD/DVD Drive → virtio-win.iso+VM → Hardware → CD/DVD Drive → virtio-win.iso
 </code> </code>
 +
 +Inicializar a VM.
  
 Dentro do Windows instalar: Dentro do Windows instalar:
  
-  * VirtIO SCSI +* VirtIO SCSI Driver 
-  * Balloon Driver (opcional) +* QEMU Guest Agent 
-  * Drivers de rede VirtIO (opcional)+* Balloon Driver (opcional) 
 +* Drivers de rede VirtIO (opcional)
  
 Reiniciar o Windows. Reiniciar o Windows.
  
------+Opcionalmente habilitar o guest agent:
  
-===== Etapa 2 — Validar que o Windows voltou normalmente =====+<code> 
 +VM → Options → QEMU Guest Agent → Enabled 
 +</code>
  
-**Resultado esperado:**+---
  
-  * Windows inicia sem erros +===== Etapa 2 — Validar instalação =====
-  * Login funciona normalmente+
  
-⚠️ **Não prossiga se houver qualquer problema de boot.**+Confirmar:
  
------+* Windows inicia normalmente 
 +* Login funcional 
 +* Drivers instalados corretamente
  
-===== Etapa 3 — Confirmar controlador SCSI na VM =====+Validação opcional do Guest Agent.
  
-No host Proxmox: +No host:
- +
-Verificar:+
  
 <code bash> <code bash>
-qm config VMID | grep scsihw+qm config VMID | grep agent
 </code> </code>
  
-Caso não exista:+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 114: Linha 147:
  
 <code bash> <code bash>
-qm set 100 --scsihw virtio-scsi-single+qm guest cmd 100 get-osinfo
 </code> </code>
  
------+Após validar:
  
-===== Etapa 4 — Adicionar disco SCSI temporário =====+**Desligar a VM**
  
-Adicionar pequeno disco apenas para teste.+<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>
  
-Inicializar a VM.+Selecionar:
  
------+<code> 
 +VirtIO SCSI Single 
 +</code>
  
-===== Etapa 5 — Validar reconhecimento do controlador VirtIO =====+Adicionar disco temporário. 
 + 
 +Caminho: 
 + 
 +<code> 
 +VM → Hardware → Add → Hard Disk 
 +</code> 
 + 
 +Configurar: 
 + 
 +* Bus/Device → **SCSI** 
 +* Size → **1 GB** 
 + 
 +Inicializar VM. 
 + 
 +--- 
 + 
 +===== Etapa 4 — Validar reconhecimento do controlador =====
  
 Dentro do Windows: Dentro do Windows:
Linha 143: Linha 201:
 </code> </code>
  
-Fluxo:+Executar:
  
-  * Inicializar novo disco +* Inicializar disco 
-  * Criar volume simples +* Criar volume simples 
-  * Atribuir letra **D:** +* Atribuir letra **D:** 
-  * Formatar volume+* Formatar volume
  
-Criar arquivo teste:+Criar arquivo de validação:
  
 <code> <code>
Linha 156: Linha 214:
 </code> </code>
  
-✅ **Resultado esperado**+<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>
  
-O Windows deve mostrar normalmente a unidade **D:**.+**Resultado esperado**
  
-Objetivo desta etapa:+Windows reconhece normalmente a unidade **D:**.
  
-  * Forçar uso real do controlador SCSI +<WRAP warning> 
-  * Confirmar driver VirtIO funcional +Não prossiga se:
-  * Garantir segurança antes de migrar o C:+
  
-⚠️ **Não prossiga se:**+* Disco não aparecer 
 +* Driver apresentar erro 
 +* Windows não reconhecer o dispositivo
  
-  * Disco não aparecer +  </WRAP>
-  * Driver falhar +
-  * Windows apresentar erro+
  
------+Após validar:
  
-===== Etapa 6 — Desligar a VM =====+**Desligar novamente a VM**
  
-No host: +<code> 
- +VM → Shutdown
-<code bash> +
-qm shutdown VMID+
 </code> </code>
  
-Confirmar desligamento completo.+---
  
------+===== Etapa 5 — Converter disco principal =====
  
-===== Etapa 7 — Converter o disco principal ===== +No Proxmox:
- +
-Exemplo atual:+
  
 <code> <code>
-ide0: local-lvm:vm-100-disk-0 +VM → Hardware
-boot: order=ide0+
 </code> </code>
  
-Primeiro remover associação antiga.+Localizar o disco atual.
  
-IDE:+Exemplos:
  
-<code bash> +<code> 
-qm set VMID --delete ide0+IDE0 
 +ou 
 +SATA0
 </code> </code>
  
-SATA:+Executar:
  
-<code bash> +* Selecionar disco atual 
-qm set VMID --delete sata0 +* Clicar **Detach**
-</code>+
  
-Agora associar o mesmo disco como SCSI.+O disco passará para a seção **Unused Disk**.
  
-Exemplo:+Agora reanexar o mesmo disco. 
 + 
 +Caminho:
  
-<code bash> +<code> 
-qm set 100 --scsi0 local-lvm:vm-100-disk-0+VM → Hardware → Unused Disk → Edit
 </code> </code>
  
------+Configurar:
  
-===== Etapa 8 — Ajustar ordem de boot =====+<code> 
 +Bus/Device → SCSI0 
 +</code>
  
-Se o disco convertido corresponde ao **C:**:+Salvar alterações.
  
-<code bash> +---
-qm set VMID --boot order=scsi0 +
-</code>+
  
------+===== Etapa 6 — Ajustar ordem de boot =====
  
-===== Etapa 9 — Inicializar VM =====+Caminho:
  
-Ligar a VM:+<code> 
 +VM → Options → Boot Order 
 +</code>
  
-<code bash> +Configurar: 
-qm start VMID+ 
 +<code> 
 +SCSI0
 </code> </code>
  
-Validar.+como primeiro dispositivo de boot.
  
-✅ **Resultado esperado**+---
  
-  * Windows inicia normalmente +===== Etapa 7 — Inicializar e validar =====
-  * Login funcional +
-  * Disco C: operacional+
  
------+Inicializar a VM.
  
-===== Etapa 10 — Remover disco temporário =====+Confirmar:
  
-Somente após validar boot normal.+* Windows inicia normalmente 
 +* Login funcional 
 +* Disco **C:** operacional 
 +* Sem BSOD 
 +* Aplicações funcionando
  
-Parar VM (opcional):+---
  
-<code bash> +===== Etapa 8 — Remover disco temporário =====
-qm shutdown VMID +
-</code>+
  
-Remover disco de teste.+Após validar o boot normal.
  
-Exemplo:+No Proxmox:
  
-<code bash> +<code> 
-qm set 100 --delete scsi10+VM → Hardware
 </code> </code>
  
-Excluir volume no storage, se desejado.+Selecionar o disco temporário de 1GB.
  
-FIM.+Executar:
  
------+* **Detach** 
 +* **Remove**
  
-===== Procedimento de Retorno — Tela Azul / BSOD =====+<WRAP info> 
 +O disco temporário foi utilizado apenas para validar o funcionamento do driver VirtIO/SCSI. 
 +</WRAP>
  
-Caso ocorra:+Conversão concluída.
  
-<code> +---
-INACCESSIBLE_BOOT_DEVICE +
-</code>+
  
-Não entrar em pânico.+===== 🚑 Procedimento de Retorno — BSOD / INACCESSIBLE_BOOT_DEVICE =====
  
-Parar VM:+<WRAP important> 
 +Se o Windows não iniciar após a conversão, utilize este procedimento de retorno. 
 +</WRAP>
  
-<code bash> +Parar VM.
-qm stop VMID +
-</code>+
  
-Restaurar configuração original.+No Proxmox:
  
-Para IDE: +<code> 
- +VM → Hardware
-<code bash> +
-qm set VMID --ide0 STORAGE:vm-VMID-disk-X +
-qm set VMID --delete scsi0 +
-qm set VMID --boot order=ide0+
 </code> </code>
  
-Para SATA:+Executar:
  
-<code bash> +* Detach do **SCSI0** 
-qm set VMID --sata0 STORAGE:vm-VMID-disk-X +* Reanexar o disco original em **IDE0** ou **SATA0**
-qm set VMID --delete scsi0 +
-qm set VMID --boot order=sata0 +
-</code>+
  
-Ligar VM novamente.+Depois ajustar:
  
-Depois:+<code> 
 +VM → Options → Boot Order 
 +</code>
  
-  * Confirmar instalação do VirtIO +Restaurar boot original.
-  * Repetir procedimento.+
  
------+Inicializar novamente.
  
-====== Opção 2 — Conversão Direta ======+---
  
-Método simplificado.+====== ⌨️ Opção 2 — Shell / CLI ======
  
-Indicado para:+<WRAP tip> 
 +Método indicado para Linux, automação ou administração rápida. 
 +</WRAP>
  
-  * Linux +**Fluxo do procedimento**
-  * Windows já previamente validado +
- +
------ +
- +
-===== Fluxo do Processo =====+
  
 <code> <code>
-Configurar controlador SCSI+Verificar configuração 
 +↓ 
 +Configurar controlador
 ↓ ↓
 Converter disco Converter disco
Linha 334: Linha 389:
 Ajustar boot Ajustar boot
 ↓ ↓
-Ligar VM+Inicializar
 ↓ ↓
 Validar Validar
-↓ 
-FIM 
 </code> </code>
  
------+---
  
-===== Etapa 1 — Configurar controlador SCSI =====+===== Etapa 1 — Verificar configuração atual ===== 
 + 
 +Verificar configuração da VM: 
 + 
 +<code bash> 
 +qm config VMID 
 +</code> 
 + 
 +Verificar controlador SCSI: 
 + 
 +<code bash> 
 +qm config VMID | grep scsihw 
 +</code> 
 + 
 +--- 
 + 
 +===== Etapa 2 — Configurar controlador SCSI ===== 
 + 
 +Caso necessário:
  
 <code bash> <code bash>
Linha 349: Linha 420:
 </code> </code>
  
------+---
  
-===== Etapa 2 — Converter disco =====+===== Etapa 3 — Converter disco =====
  
 IDE → SCSI IDE → SCSI
Linha 367: Linha 438:
 </code> </code>
  
------+---
  
-===== Etapa 3 — Ajustar boot =====+===== Etapa 4 — Ajustar boot =====
  
 <code bash> <code bash>
Linha 375: Linha 446:
 </code> </code>
  
------+---
  
-===== Etapa 4 — Inicializar VM =====+===== Etapa 5 — Inicializar e validar ===== 
 + 
 +Inicializar:
  
 <code bash> <code bash>
Linha 383: Linha 456:
 </code> </code>
  
------+Validar:
  
-===== Etapa 5 — Validar =====+* Sistema iniciou normalmente 
 +* Disco operacional 
 +* Sem erros de boot
  
-Linux:+---
  
-  * Sistema iniciou normalmente +===== 📚 Referência =====
-  * Disco operacional+
  
-Windows:+https://pve.proxmox.com/pve-docs/
  
-  * Boot normal 
-  * Sem BSOD 
-  * Aplicações funcionando 
- 
------ 
- 
-===== 🔎 Troubleshooting ===== 
- 
-==== Ver configuração da VM ==== 
- 
-<code bash> 
-qm config VMID 
-</code> 
- 
----- 
- 
-==== Ver controlador SCSI ==== 
- 
-<code bash> 
-qm config VMID | grep scsihw 
-</code> 
- 
----- 
- 
-==== Ver ordem de boot ==== 
- 
-<code bash> 
-qm config VMID | grep boot 
-</code> 
- 
------ 
- 
-===== Referência ===== 
- 
-https://pve.proxmox.com/pve-docs/ 
proxmox/converter_disco_ide_sata_para_scsi.1779972742.txt.gz · Última modificação: por admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki