Vadnice

Kako v sistemu Windows odstraniti ali zavrniti neuspešne WIM-je v velikem obsegu

Kako v sistemu Windows odstraniti ali zavrniti neuspešne WIM-je v velikem obsegu

WIM ali Slika Windows je oblika zapisa slike na disku, ki jo je Microsoft razvil za uvajanje sistema Windows.  Da bi ga bolje razumeli, sta ISO ali VHD sektorski formati, WIM pa je datoteka, ki temelji na datoteki. Če v več računalnikih implementirate veliko datotek WIM in nekatere od njih ne uspejo, tukaj je opisano, kako razstaviti ali zavrniti neuspele WIM-je.

Razlog, zakaj je WIM uporaben, je ta, da ga lahko neodvisno od strojne opreme omogočite, da se z WIMBoot-om zažene. Ker zagonski nalagalnik Windows podpira zagon sistema Windows iz datoteke WIM, je lažje razmestiti.

Kako odstraniti ali zavreči neuspeli WIM

Obstajajo trije načini, da v sistemu Windows v velikem obsegu odstranite ali zavržete neuspešne WIM-je:

  1. Metoda poti registra PowerShell
  2. Uporaba metode Dismount-WindowsImage
  3. Vzporedna metoda Windows PowerShell 7

Uporabite lahko katero koli od teh metod, vendar zadnja deluje samo s programom PowerShell 7.

1] Metoda poti registra Powershell

Adam Gross, Microsoftov MVP, je objavil to metodo. S to metodo lahko poiščete lokacijo vseh nameščenih slik, izvlečete stanje zavržka in nato odstranite vsako od njih.

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

Vendar bo to zaporedno zaporedno zavrglo zavržene neuspešne WIM-ove in trajalo približno 25 sekund.

2] Metoda Dismount-WindowsImage

To je ukaz PowerShell, s katerim lahko zavržete ali shranite spremembe slike Windows in jo nato odstranite. Ne gre torej samo za neuspešne, ampak deluje tudi za vse. Najboljše je, da lahko reši stanje, če nameravate začasno odstraniti WIM.

Zavrzite in odstranite

Demontiraj-WindowsImage-Pot  [-Zbriši] [-LogPath ] [-SearchchDirectory ] [-Nivo dnevnika ] []

Da shranite in odstranite

Demontiraj-WindowsImage-Pot  [-Shrani] [-Preveri integriteto] [-Dodaj] [-LogPath ] [-SearchchDirectory ] [-Nivo dnevnika ] [] 

Vzorec ukaza

Demontiraj-WindowsImage-Pot "c: \ offline" -Zbriši

Tako bo končni ukaz zdaj videti tako (Hvala Manel) -

Get-WindowsImage -Mount | ForEach Measure-Command Dismount-WindowsImage -Discard -Path $ _.Pot

3] Skupna odstranitev zavrženih neuspelih WIM-ov z uporabo vzporedne metode Windows PowerShell 7

Na voljo je v predogledu in bo na voljo z PowerShell 7.  Po Merlinovem mnenju je ta nova metoda odstranila tri slike v slabih 10 sekundah, namesto v skoraj 25 sekundah, ko je tekla zaporedoma.

Get-WindowsImage -Mount | foreach -Parallel Measure-Command Dismount-WindowsImage -Discard -Path $ _.Pot

To je nekaj najboljših metod, s katerimi lahko v enem trenutku razstavite ali zavržete neuspešne WIM-je.

Medtem ko odstranitev ne traja veliko časa, je pa to lahko ogromno za uvajanje Enterprise. Vzporedno stikalo bo mnogim rešilo življenje, saj je v primerjavi z zaporedno metodo petdeset odstotkov hitrejše.

Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...
Kako prenesti in igrati Sid Meier's Civilization VI v Linuxu
Uvod v igro Civilization 6 je sodoben pogled na klasični koncept, uveden v seriji iger Age of Empires. Ideja je bila dokaj preprosta; začeli bi v zelo...
Kako namestiti in igrati Doom v Linuxu
Uvod v Doom Serija Doom je nastala v devetdesetih letih po izidu prvotnega Dooma. Bil je takojšen hit in od takrat naprej je serija iger prejela števi...