Al principio, esto puede resultar un poco intimidante, sobre todo si intentas configurar un servidor Windows en un entorno Proxmox. No se trata solo de hacer clic en «Siguiente»: debes asegurarte de que tu máquina virtual tenga los controladores, la configuración de hardware y la configuración de red correctos. A veces, Windows simplemente no reconoce los discos virtuales o los adaptadores de red porque los controladores no se cargan correctamente. Para que todo funcione correctamente, es necesario crear la máquina virtual correctamente y cargar manualmente los controladores en la configuración de Windows, lo cual no es precisamente sencillo si eres nuevo en esto.
Cómo solucionar el problema de que Windows no detecta discos virtuales ni red en Proxmox
Método 1: Cargar los controladores VirtIO durante la instalación de Windows
Esta solución es muy útil si la configuración de Windows muestra la pantalla «Sin unidades» al intentar seleccionar un disco. Suele ocurrir porque Windows no tiene cargados los controladores VirtIO necesarios por defecto (es un poco extraño, pero así es).Por lo tanto, deberá cargarlos manualmente durante la instalación.
- Al llegar a la pantalla de selección de discos en la configuración de Windows, haga clic en «Cargar controlador». Esto es crucial porque, sin el controlador, Windows no puede ver los discos VirtIO y la instalación se detiene.
- Vaya a la carpeta con los controladores, que normalmente se encuentra en la ISO de VirtIO montada
d:\vioscsi\2k25\amd64. Seleccione el controlador correcto (para Windows Server 2025, suele ser el de AMD64). - Deje que Windows cargue el controlador y compruebe si ahora detecta el disco. Si es así, selecciónelo y continúe con la instalación.
Esto es un poco tonto, pero el script o la imagen no incluyen esos controladores por defecto, así que cargarlos manualmente suele solucionar el problema de detección. En algunas configuraciones, esto puede requerir un par de intentos o un reinicio, pero suele ser fiable.
Método 2: Instalar los controladores VirtIO después de instalar Windows
Una vez instalado Windows, es posible que aún muestre dispositivos faltantes, especialmente el adaptador de red. Para solucionarlo, debe instalar los controladores VirtIO en Windows.
- Abra el Administrador de dispositivos (
devmgmt.msc) para ver qué dispositivos no tienen controladores. Probablemente verá un adaptador de red con problemas conocidos. - Vuelva a montar la ISO en la máquina virtual y busque
\NetKVM\w2k5\amd64(o \w10, según la versión).Luego, ejecute virtio-win-gt-x64.msi. Esto instala el controlador de red y otros controladores de VirtIO sin problemas. - Compruebe que su conexión de red ahora funciona haciendo ping a un sitio o viendo si la conexión aparece en la configuración de red de Windows.
Esta parte es un poco complicada porque Windows no siempre selecciona el controlador de inmediato, especialmente en ediciones de servidor con políticas de seguridad más recientes. Resulta útil apuntar manualmente el controlador del dispositivo a esa carpeta si Windows no lo detecta automáticamente.
Opción 1: Habilitar el adaptador de red VirtIO en Proxmox
Si la red no funciona incluso después de instalar el controlador, revise la configuración de red de su máquina virtual. Asegúrese de haber seleccionado VirtIO (paravirtualizado) en las opciones de red de Proxmox y de que el puente (como vmbr0 ) esté configurado correctamente. Además, desactive el firewall de la máquina virtual si prefiere usar Windows Defender. A veces, la red no funciona porque está usando una tarjeta de red o un puente incorrectos.
Opción 2: Verificar o reconfigurar la configuración de red de Windows
Si los controladores están instalados, pero la red sigue sin funcionar, intente acceder a la configuración de red de Windows y configurar la IP manualmente. Es posible que Windows no haya detectado correctamente el DHCP. Puede hacerlo desde el Panel de control > Red e Internet. Configurar una IP estática en su subred preferida suele solucionar el problema de «sin conexión».
En algunas configuraciones, un reinicio rápido después de instalar el controlador ayuda a que la red se estabilice. Porque, claro, Windows tiene que complicarlo más de lo necesario.
Resumen
- Cargue los controladores VirtIO durante la instalación de Windows si los discos no aparecen.
- Después de la instalación, instale manualmente los controladores de almacenamiento y red VirtIO dentro de Windows.
- Verifique nuevamente el puente de red y el tipo de adaptador en Proxmox si la red aún se niega a funcionar.
- Reiniciar después de instalar los controladores a veces puede marcar la diferencia.
Resumen
Conseguir que Windows funcione correctamente con VirtIO en Proxmox es una combinación de configuración correcta y un poco de manipulación manual de los controladores. No es la solución más elegante, pero una vez cargados los controladores, todo funciona bastante bien. Simplemente prepárate para solucionar algunos problemas sobre la marcha; es parte de la diversión, o de la frustración, según te sientas. Ojalá esto le ahorre algunas horas a alguien.