Entonces, ¿Windows no monta automáticamente tus archivos VHD o VHDX al reiniciar? Sí, ese viejo truco. Normalmente, tienes que hacerlo manualmente cada vez, lo cual es un poco molesto si trabajas constantemente con discos virtuales. Por suerte, hay una forma de automatizar este proceso para que tus unidades virtuales aparezcan en cuanto Windows arranque. No es infalible, pero configurar una tarea programada para ejecutar un script de PowerShell al inicio suele ser suficiente. Ten en cuenta que algunas configuraciones son un poco peculiares: por ejemplo, en una máquina funciona a la perfección, y en otra, quizás tengas que modificarlo reiniciando o ajustando los permisos. En fin, así es como se configura.
Cómo montar automáticamente un archivo VHD/VHDX en Windows al iniciar
Método 1: utilizar el Programador de tareas con un script de PowerShell
Este método es sencillo y te ayuda si estás cansado de montar manualmente tus archivos VHDX cada vez que reinicias. La idea es crear una tarea programada que ejecute un comando de PowerShell para montar tu imagen de disco en cuanto se cargue Windows. Es por culpa de Windows, por supuesto, que necesitamos realizar todos estos pasos adicionales; algo extraño, pero al menos factible. El objetivo es que, cada vez que Windows se inicie, tu disco virtual se conecte y asigne automáticamente una letra de unidad, para que tu trabajo no se interrumpa.
- Abra el Programador de tareas escribiendo Taskschd.msc en el cuadro Ejecutar ( Windows + R) o busque.
- Crea una nueva tarea básica : asígnale un nombre claro, como
AutoMount_VHDX_Gpara recordar lo que hace. - Configura el disparador en » Al iniciar el equipo». De esta forma, cada vez que se inicia el sistema, se inicia esta tarea.
- Establezca la acción » Iniciar un programa». Use esto como script:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
- Para los argumentos, agregue este comando:
-command "Mount-DiskImage -ImagePath 'C:\vhd\lab_data.vhdx' –PassThru | Get-Disk | Get-Partition | Set-Partition -NewDriveLetter G"
Nota: Asegúrate de reemplazarla C:\vhd\lab_data.vhdxcon la ruta real de tu archivo VHDX. Además, el comando monta el disco y le asigna la letra de unidad G: (si deseas una letra diferente, cámbiala).El comando básicamente le indica a Windows que monte la imagen de disco, obtenga la información del disco y luego le asigne una letra de unidad.Funciona la mayoría de las veces, pero en algunos equipos, podrías necesitar ejecutar la tarea como SYSTEM o PowerShell como administrador para que funcione correctamente.
- Vaya a las propiedades de la tarea e indique que debe ejecutarse como SISTEMA, para que tenga los permisos necesarios sin ningún problema.
- Guarde y reinicie su PC para probar. Si todo va bien, el VHDX se abrirá automáticamente sin que usted haga nada. De lo contrario, revise las rutas o los permisos del script.
Mount-DiskImage -ImagePath 'C:\vhd\lab_data.vhdx' –PassThru | Get-Disk | Get-Partition | Add-PartitionAccessPath -AccessPath 'C:\LAB'
Esto instala el disco en una carpeta, lo que puede ser útil si estás intentando mantener las cosas ordenadas o si trabajas con software al que le gusta ver una carpeta en lugar de letras de unidad.
Y como Windows puede ser un poco terco, sobre todo con los permisos, suele ser recomendable probar reiniciando o iniciando y cerrando sesión rápidamente. A veces, la tarea falla la primera vez, pero funciona como por arte de magia tras reiniciar o con un pequeño retraso.
En fin, eso es prácticamente todo. No es perfecto, pero es mejor que hacer clic en «montar» cada vez, ¿verdad? Simplemente guarda tus scripts en un lugar seguro y asegúrate de que las rutas de acceso sean correctas.
Resumen
- Utilice el Programador de tareas para ejecutar un script de PowerShell al inicio.
- Escriba un comando que monte su VHDX y asigne una letra de unidad o ruta de carpeta.
- Ejecute la tarea con derechos de administrador o como SISTEMA para obtener mejores resultados.
- Reinicie para probar si se monta automáticamente según lo planeado.
Resumen
Al final, configurar esto te ahorra muchos dolores de cabeza si trabajas constantemente con discos virtuales. Claro, puede que al principio requiera algunos ajustes (permisos, rutas, etc.), pero una vez configurado, todo va viento en popa. Todo el proceso es un poco raro porque Windows lo complica un poco más de lo que debería, pero bueno, así son las cosas. Espero que esto le ahorre a alguien unos minutos al día. Cruzo los dedos para que sirva de ayuda.