Cómo montar un archivo .VHDX sin formato en WSL2

Montar un archivo .VHDX sin formato en el Subsistema de Windows para Linux 2 (WSL2) le permite acceder y administrar directamente archivos de discos virtuales desde Linux. Esta capacidad simplifica el trabajo con máquinas virtuales, copias de seguridad o imágenes de disco sin necesidad de iniciar una máquina virtual o utilizar herramientas de terceros. Siga estos pasos precisos para montar su archivo .VHDX directamente en su instancia WSL2.

Requisitos previos

Antes de comenzar, asegúrese de que:

  • Tiene WSL2 instalado y ejecutándose en Windows 10 o Windows 11.
  • Tiene privilegios administrativos en su máquina Windows.
  • El archivo .VHDX que desea montar es accesible y no está siendo utilizado por otra aplicación.

Método 1: montar el archivo .VHDX con Windows PowerShell y WSL2

Paso 1:Primero, abra Windows PowerShell como administrador. Para hacer esto, haga clic derecho en el menú Inicio y seleccione "Windows PowerShell (Administrador)".

Paso 2:Adjunte su archivo .VHDX como un disco virtual en Windows ejecutando el siguiente comando. ReemplazarC:\path\to\your\file.vhdxcon la ruta real a su archivo .VHDX:

Mount-VHD -Path "C:\path\to\your\file.vhdx" -ReadOnly

El-ReadOnlyEl parámetro garantiza que el disco se monte de forma segura sin riesgo de alteración de los datos. Si necesita acceso de escritura, omita el-ReadOnlybandera.

Paso 3:Después del montaje, averigüe qué letra de unidad asignó Windows a su archivo .VHDX montado. Utilice el siguiente comando en PowerShell para enumerar los discos virtuales conectados y sus letras de unidad:

Get-Disk | Where-Object IsOffline -Eq $False | Get-Partition | Get-Volume

Anote la letra de unidad asignada a su VHDX recién montado.

Paso 4:A continuación, inicie su terminal WSL2. Puedes hacer esto escribiendowslen su ventana de PowerShell o abriendo su distribución de Linux preferida desde el menú Inicio.

Paso 5:Dentro de WSL2, puede acceder al disco virtual montado a través del/mnt/directorio. Por ejemplo, si la letra de su unidad montada esE:, puedes acceder a él con el siguiente comando:

cd /mnt/e

Ahora puede navegar, leer o copiar archivos desde el .VHDX montado directamente desde su entorno WSL2 Linux.

Paso 6:Cuando haya terminado, desmonte el archivo .VHDX de forma segura. Primero, salga de WSL2, luego desconecte el disco virtual de PowerShell usando:

Dismount-VHD -Path "C:\path\to\your\file.vhdx"

Esto garantiza una separación segura de la imagen del disco sin dañar los datos.


Método 2: montar el archivo .VHDX mediante la administración de discos (GUI)

Si prefiere una interfaz gráfica, puede montar su .VHDX usando la Administración de discos de Windows:

Paso 1:Haga clic derecho en el botón Inicio y seleccione "Administración de discos" en el menú contextual.

Paso 2:En Administración de discos, haga clic en "Acción" en el menú superior y seleccione "Adjuntar VHD".

Paso 3:Busque su archivo .VHDX, selecciónelo y haga clic en "Aceptar". Puede seleccionar "Solo lectura" si desea evitar modificaciones accidentales.

Paso 4:Windows montará el disco virtual y le asignará una letra de unidad automáticamente. Tenga en cuenta esta letra de unidad.

Paso 5:Abra su terminal WSL2 y acceda al disco montado a través del/mnt/directorio, utilizando la letra de unidad asignada en Administración de discos, por ejemplo:

cd /mnt/f

Paso 6:Después de completar sus tareas, desconecte el disco virtual de forma segura desde Administración de discos haciendo clic derecho en el disco y seleccionando "Desconectar VHD". Confirme haciendo clic en "Aceptar".


Precauciones y consejos importantes

  • Siempre desmonte o separe el archivo .VHDX correctamente después de su uso para evitar la pérdida o corrupción de datos.
  • Se recomienda montar un archivo .VHDX como de solo lectura si no tiene intención de modificarlo.
  • Asegúrese de que ninguna otra aplicación o proceso esté utilizando activamente el archivo .VHDX cuando intente montarlo o desconectarlo.

Ahora está listo para acceder fácilmente a archivos de discos virtuales directamente desde WSL2, simplificando su flujo de trabajo y ahorrando tiempo valioso.

Related Posts