Tutoriels

Comment démonter ou rejeter les WIM échoués en masse sur un système Windows

Comment démonter ou rejeter les WIM échoués en masse sur un système Windows

WIM ou alors Image Windows est un format d'image disque basé sur des fichiers qui a été développé par Microsoft pour déployer Windows.  Pour mieux le comprendre, ISO ou VHD sont des formats basés sur des secteurs, tandis que WIM est un format basé sur des fichiers pour un disque. Si vous implémentez un grand nombre de fichiers WIM sur plusieurs ordinateurs et que certains d'entre eux échouent, voici comment démonter en bloc ou supprimer les WIM ayant échoué.

La raison pour laquelle WIM est utile est qu'il est indépendant du matériel, vous pouvez les rendre amorçables à l'aide de WIMBoot. Étant donné que le chargeur de démarrage Windows prend en charge le démarrage de Windows à partir d'un fichier WIM, il devient plus facile à déployer.

Comment démonter ou jeter un WIM en échec

Il existe trois manières de démonter ou de supprimer en bloc les WIM défaillants sur un système Windows :

  1. Méthode de chemin d'accès au registre PowerShell
  2. Utilisation de la méthode Dismount-WindowsImage
  3. Méthode parallèle Windows PowerShell 7

Vous pouvez utiliser n'importe laquelle de ces méthodes, mais la dernière ne fonctionne qu'avec PowerShell 7.

1] Méthode du chemin du registre Powershell

Adam Gross, un MVP de Microsoft, a publié cette méthode. Vous pouvez utiliser cette méthode pour trouver l'emplacement de toutes les images montées, extraire l'état de suppression, puis démonter chacune d'entre elles.

Get-ChildItem -Path "HKLM:\SOFTWARE\Microsoft\WIMMount\Mounted Images" | Get-ItemProperty | Sélectionnez -ExpandProperty "Mount Path" | ForEach-Object Dismount-WindowsImage -Path $_ -Discard

Cependant, cela supprimera en bloc les WIM échoués un par un dans l'ordre et prendra environ 25 secondes chacun.

2] Méthode Démonter-WindowsImage

Il s'agit d'une commande PowerShell qui peut être utilisée pour supprimer ou enregistrer les modifications apportées à une image Windows, puis la démonter. Il ne s'agit donc pas seulement de ceux qui ont échoué, mais cela fonctionne aussi pour tous. La meilleure partie est qu'il peut enregistrer l'état si vous envisagez de démonter temporairement un WIM.

Jeter et descendre

Démonter-WindowsImage -Chemin  [-Discard] [-LogPath ] [-ScratchDirectory ] [-LogLevel ] []

Pour enregistrer et démonter

Démonter-WindowsImage -Chemin  [-Save] [-CheckIntegrity] [-Append] [-LogPath ] [-ScratchDirectory ] [-LogLevel ] [] 

Exemple de commande

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

Donc la commande finale ressemblera maintenant à (Merci Manel) -

Get-WindowsImage -Mounted | ForEach Measure-Command Dismount-WindowsImage -Discard -Path $_.Chemin

3] Le démontage en bloc élimine les WIM ayant échoué à l'aide de la méthode parallèle de Windows PowerShell 7

Il est disponible en avant-première et sera disponible avec PowerShell 7.  Selon Merlin, cette nouvelle méthode démonte trois images en un peu moins de 10 secondes au lieu de près de 25 secondes lorsqu'elle est exécutée en séquence.

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

Voici quelques-unes des meilleures méthodes que vous pouvez utiliser pour démonter ou supprimer en bloc les WIM défaillants en une seule fois.

Bien que le démontage ne prenne pas beaucoup de temps, mais cela peut être énorme pour le déploiement en entreprise. Le commutateur parallèle va être un sauveur de vie pour beaucoup, car il est cinquante pour cent plus rapide par rapport à la méthode séquentielle.

Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...
Outils utiles pour les joueurs Linux
Si vous aimez jouer à des jeux sur Linux, il est probable que vous ayez utilisé des applications et des utilitaires comme Wine, Lutris et OBS Studio p...