Tutoriales

Cómo desmontar o descartar WIM fallidos a granel en un sistema Windows

Cómo desmontar o descartar WIM fallidos a granel en un sistema Windows

WIM o Imagen de Windows es un formato de imagen de disco basado en archivos que fue desarrollado por Microsoft para implementar Windows.  Para entenderlo mejor, ISO o VHD son formatos basados ​​en sectores, mientras que WIM es un formato basado en archivos para un disco. Si está implementando una gran cantidad de archivos WIM en varias computadoras y algunos de ellos fallan, a continuación se explica cómo desmontar o descartar en masa los WIM fallidos.

La razón por la que WIM es útil es que es independiente del hardware, puede hacerlos arrancables usando WIMBoot. Dado que el cargador de arranque de Windows admite el arranque de Windows desde un archivo WIM, es más fácil de implementar.

Cómo desmontar o descartar un WIM fallido

Hay tres formas de desmontar o descartar WIM fallidos de forma masiva en un sistema Windows:

  1. Método de ruta de registro de PowerShell
  2. Usando el método Dismount-WindowsImage
  3. Método paralelo de Windows PowerShell 7

Puede usar cualquiera de estos métodos, pero el último funciona solo con PowerShell 7.

1] Método de ruta de registro de Powershell

Adam Gross, un MVP de Microsoft, publicó este método. Puede utilizar este método para encontrar la ubicación de todas las imágenes montadas, extraer el estado de descarte y luego desmontar cada una de ellas.

Get-ChildItem -Path "HKLM: \ SOFTWARE \ Microsoft \ WIMMount \ Imágenes montadas" | Get-ItemProperty | Seleccione -ExpandProperty "Ruta de montaje" | Para cada objeto Dismount-WindowsImage -Path $ _ -Discard

Sin embargo, esto desmontará masivamente los WIM fallidos uno por uno en secuencia y tomará alrededor de 25 segundos cada uno.

2] Método Dismount-WindowsImage

Es un comando de PowerShell que se puede usar para descartar o guardar cambios en una imagen de Windows y luego desmontarla. Por lo tanto, no se trata solo de los fallidos, sino que también funciona para todos. La mejor parte es que puede salvar el estado si planea desmontar un WIM temporalmente.

Descartar y desmontar

Desmontar-WindowsImage-Ruta  [-Discard] [-LogPath ] [-ScratchDirectory ] [-Nivel de registro ] []

Para guardar y desmontar

Desmontar-WindowsImage-Ruta  [-Guardar] [-CheckIntegrity] [-Append] [-LogPath ] [-ScratchDirectory ] [-Nivel de registro ] [] 

Comando de muestra

Dismount-WindowsImage -Path "c: \ offline" -Discard

Entonces, el comando final ahora se verá así (Gracias Manel) -

Get-WindowsImage -Mounted | ParaCada Medir-Comando Desmontar-Imagen de Windows-Descartar-Ruta $ _.Camino

3] Desmontaje masivo descarte WIM fallidos mediante el método paralelo de Windows PowerShell 7

Está disponible en versión preliminar y estará disponible con PowerShell 7.  Según Merlín, este nuevo método desmontó tres imágenes en poco menos de 10 segundos en lugar de casi 25 segundos cuando se ejecutó en secuencia.

Get-WindowsImage -Mounted | foreach -Parallel Measure-Command Dismount-WindowsImage -Discard -Path $ _.Camino

Estos son algunos de los mejores métodos que puede utilizar para desmontar o descartar WIM fallidos de una sola vez.

Si bien desmontar uno no lleva mucho tiempo, esto puede ser enorme para la implementación empresarial. El cambio paralelo será un salvavidas para muchos, ya que es un cincuenta por ciento más rápido en comparación con el método secuencial.

Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...
Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...
Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...