Návody

Ako hromadne odpojiť alebo zahodiť zlyhané moduly WIM v systéme Windows

Ako hromadne odpojiť alebo zahodiť zlyhané moduly WIM v systéme Windows

WIM alebo Obrázok systému Windows je súborový formát obrazu disku, ktorý vyvinula spoločnosť Microsoft pre nasadenie systému Windows.  Aby sme tomu lepšie porozumeli, ISO alebo VHD sú sektorové formáty, zatiaľ čo WIM je súborový formát disku. Ak implementujete veľa súborov WIM na viacerých počítačoch a niektoré z nich zlyhajú, tu je postup, ako hromadne odpojiť alebo zahodiť zlyhané WIM.

Dôvod, prečo je WIM užitočný, je ten, že je nezávislý na hardvéri, takže ich môžete zaviesť pomocou WIMBoot. Pretože bootloader systému Windows podporuje bootovanie systému Windows zo súboru WIM, je jeho nasadenie jednoduchšie.

Ako odpojiť alebo zahodiť zlyhané WIM

Existujú tri spôsoby, ako hromadne odpojiť alebo odhodiť zlyhané moduly WIM v systéme Windows:

  1. Metóda cesty k registru PowerShell
  2. Použitie metódy Dismount-WindowsImage
  3. Metóda Windows PowerShell 7 Parallel

Môžete použiť ktorúkoľvek z týchto metód, ale posledná funguje iba v prostredí PowerShell 7.

1] Metóda cesty k registru Powershell

Adam Gross, Microsoft MVP, zverejnil túto metódu. Touto metódou môžete vyhľadať umiestnenie všetkých pripojených obrázkov, extrahovať stav zahodenia a potom každý z nich odpojiť.

Get-ChildItem - Cesta "HKLM: \ SOFTWARE \ Microsoft \ WIMMount \ Pripojené obrázky" | Get-ItemProperty | Vyberte -RozbaliťVlastnosť "Pripojiť cestu" | ForEach-Object Dismount-WindowsImage -Path $ _ -Discard

Toto však spôsobí hromadné odpojenie zlyhaných jednotiek WIM jeden po druhom v poradí a každý z nich trvá asi 25 sekúnd.

2] Metóda Dismount-WindowsImage

Jedná sa o príkaz PowerShell, ktorým sa dajú zahodiť alebo uložiť zmeny v obraze Windows a potom ich odpojiť. Nejde teda iba o nepodarené, ale funguje aj pre všetkých. Najlepšie na tom je, že to môže zachrániť štát, ak plánujete dočasne odpojiť WIM.

Zlikvidovať a zosadnúť

Dismount-WindowsImage -Path  [-Zlikvidovať] [-LogPath ] [-ScratchDirectory ] [-LogLevel ] []

Uložiť a demontovať

Dismount-WindowsImage -Path  [-Uložiť] [-CheckIntegrity] [-Append] [-LogPath ] [-ScratchDirectory ] [-LogLevel ] [] 

Ukážkový príkaz

Demontovať-WindowsImage -Cesta "c: \ offline" -Zlikvidovať

Takže konečný príkaz bude teraz vyzerať (Vďaka Manel) -

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

3] Hromadné odpojenie, vyradenie zlyhaných WIM pomocou metódy Windows PowerShell 7 Parallel

Je k dispozícii v ukážke a bude k dispozícii v prostredí PowerShell 7.  Podľa Merlina táto nová metóda pri postupnom spustení demontovala tri obrázky za necelých 10 sekúnd namiesto takmer 25 sekúnd.

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

Toto sú niektoré z najlepších metód, ktoré môžete použiť na hromadné odpojenie alebo vyhodenie zlyhaných jednotiek WIM naraz.

Odpojenie jedného síce netrvá veľa času, ale to môže byť pri nasadení Enterprise obrovské. Paralelný prepínač bude pre mnohých záchrancom života, pretože je o päťdesiat percent rýchlejší v porovnaní so sekvenčnou metódou.

Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...