Viallisen WIM:n irrottaminen tai hylkääminen Windows-järjestelmässä

WIM tai Windows Image on tiedostopohjainen levykuvamuoto, jonka Microsoft on kehittänyt (Microsoft)Windowsin(Windows) käyttöönottoa varten . Ymmärtääkseen asiaa paremmin, ISO tai VHD ovat sektoripohjaisia ​​muotoja, kun taas WIM on tiedostopohjainen levymuoto . Jos otat käyttöön paljon WIM - tiedostoja useissa tietokoneissa ja jotkin niistä epäonnistuvat, tässä on ohjeet epäonnistuneiden WIM-tiedostojen irrottamiseen tai hylkäämiseen(WIMs) .

Syy, miksi WIM on hyödyllinen, on se, että sen laitteistosta riippumaton, voit tehdä niistä käynnistettävät WIMBootilla(WIMBoot) . Koska Windowsin(Windows) käynnistyslatain tukee Windowsin(Windows) käynnistämistä WIM - tiedostosta, sen käyttöönotto on helpompaa.

Kuinka poistaa tai hylätä epäonnistunut WIM

On kolme tapaa poistaa tai hylätä epäonnistuneet WIM(WIMs) -tiedostot kerralla Windows - järjestelmässä:

  1. PowerShell-rekisteripolkumenetelmä
  2. Dismount-WindowsImage-menetelmän käyttäminen
  3. Windows PowerShell 7 : n rinnakkaismenetelmä(Parallel)

Voit käyttää mitä tahansa näistä menetelmistä, mutta viimeinen toimii vain PowerShell 7 :n kanssa .

1] Powershell-rekisteripolkumenetelmä

Adam Gross, Microsoftin MVP, julkaisi tämän menetelmän(posted this method) . Voit käyttää tätä menetelmää kaikkien asennettujen kuvien sijainnin etsimiseen, hylkäystilan poimimiseen ja jokaisen kuvan poistamiseen.

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

Tämä kuitenkin poistaa epäonnistuneet WIM-tiedostot joukkona yksi(WIMs one) kerrallaan, ja kukin kestää noin 25 sekuntia.

2] Dismount-WindowsImage-menetelmä

Se on PowerShell - komento, jolla voidaan hylätä tai tallentaa muutokset Windows - kuvaan ja sitten irrottaa se. Joten se ei koske vain epäonnistuneita, vaan toimii myös kaikille. Parasta on, että se voi pelastaa tilan, jos aiot irrottaa WIM :n väliaikaisesti.

Hävittää ja purkaa(To Discard and dismount)

Dismount-WindowsImage
-Path <String>
[-Discard]
[-LogPath <String>]
[-ScratchDirectory <String>]
[-LogLevel <LogLevel>]
[<CommonParameters>]

Tallenna ja Irrota(To Save and Dismount)

Dismount-WindowsImage
-Path <String>
[-Save]
[-CheckIntegrity]
[-Append]
[-LogPath <String>]
[-ScratchDirectory <String>]
[-LogLevel <LogLevel>]
[<CommonParameters>]

Esimerkkikomento(Sample Command)

Dismount-WindowsImage -Path "c:\offline" -Discard
  • Polku:(Path:)  määrittää asennetun Windows - kuvan sijainnin.
  • Liitä:(Append: )  olemassa olevan .wim-tiedoston sijainti, johon Windows - kuva lisätään, kun poistat sen sen sijaan, että korvaisit olemassa olevan kuvan.
  • CheckIntegrity- parametri havaitsee ja jäljittää .wim-tiedoston vioittumisen.

Joten viimeinen komento näyttää nyt tältä ( Kiitos Manel(Thanks Manel) ) -

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

3] Joukkopoiston(Bulk) hylkääminen epäonnistuneet WIM(WIMs) :t Windows PowerShell 7(Windows PowerShell 7) : n rinnakkaismenetelmällä(Parallel)

Kuinka irrottaa tai hylätä epäonnistuneet WIM-tiedostot

Se on saatavana esikatseluversiona ja se on saatavana PowerShell 7 :n kanssa .  Merlinin(According to Merlin) mukaan tämä uusi menetelmä poisti kolme kuvaa vajaassa 10 sekunnissa melkein 25 sekunnin sijaan peräkkäin suoritettuna.

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

Nämä ovat joitain parhaita menetelmiä, joita voit käyttää epäonnistuneiden WIM(WIMs) -tiedostojen irrottamiseen tai hylkäämiseen kerralla.

Vaikka sen irrottaminen ei vie paljon aikaa, se voi olla valtava yrityskäyttöönoton(Enterprise) kannalta . Rinnakkaiskytkin tulee olemaan monelle hengenpelastaja, sillä se on viisikymmentä prosenttia nopeampi kuin peräkkäinen menetelmä.



About the author

Olen ohjelmistoinsinööri, jolla on yli 10 vuoden kokemus Windows-pohjaisten sovellusten suunnittelusta, rakentamisesta ja ylläpidosta. Olen myös perehtynyt tekstinkäsittelyyn, laskentataulukkolaskentaan ja esityksiin. Osaan kirjoittaa selkeitä ja ytimekkäitä kuvauksia koodista, selittää monimutkaisia ​​käsitteitä aloitteleville kehittäjille ja tehdä vianmäärityksiä asiakkaille lennossa.



Related posts