Как да демонтирате или отхвърлите неуспешен WIM на Windows система

WIM или Windows Image е базиран на файлове формат на дисково изображение, който е разработен от Microsoft за внедряване на Windows . За да го разберете по-добре, ISO или VHD са секторно базирани формати, докато WIM е файлов формат за диск . Ако внедрявате много WIM файлове на няколко компютъра и някои от тях се провалят, ето как да демонтирате групово или да изхвърлите неуспешни WIM(WIMs) .

Причината, поради която WIM е полезен, е, че е независим от хардуера, можете да ги направите стартиращи с помощта на WIMBoot . Тъй като Windows bootloader поддържа зареждане на Windows от WIM файл, става по-лесно за внедряване.

Как да демонтирате или отхвърлите неуспешен WIM

Има три начина за демонтиране или изхвърляне на неуспешни WIM(WIMs) в насипно състояние в Windows система:

  1. Метод на пътека към регистъра на PowerShell
  2. Използване на метода Dismount-WindowsImage
  3. (Windows PowerShell 7) Паралелен(Parallel) метод на Windows PowerShell 7

Можете да използвате всеки от тези методи, но последният работи само с PowerShell 7 .

1] Метод за път към регистъра на Powershell

Адам Грос, MVP на Microsoft, публикува този метод(posted this method) . Можете да използвате този метод, за да намерите местоположението на всички монтирани изображения, да извлечете състоянието на изхвърляне и след това да демонтирате всяко от тях.

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

Това обаче ще изхвърли масово неуспешни WIM-ове един(WIMs one) по един последователно и отнема около 25 секунди всеки.

2] Метод Dismount-WindowsImage

Това е команда на PowerShell , която може да се използва за отхвърляне или запазване на промени в изображение на Windows и след това да го демонтирате. Така че не става дума само за неуспешни, но и работи за всички. Най-хубавото е, че може да спаси състоянието, ако планирате временно да демонтирате WIM .

За изхвърляне и демонтиране(To Discard and dismount)

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

За запазване и демонтиране(To Save and Dismount)

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

Примерна команда(Sample Command)

Dismount-WindowsImage -Path "c:\offline" -Discard
  • Път:(Path:)  указва местоположението на монтираното изображение на Windows .
  • Добавяне:(Append: )  Местоположение на съществуващ .wim файл, към който да добавите изображението на Windows , когато го демонтирате, вместо да презаписвате съществуващото изображение.
  • Параметърът CheckIntegrity(CheckIntegrity) открива и проследява повреда на .wim файл.

Така че последната команда вече ще изглежда така ( Благодаря Манел(Thanks Manel) ) –

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

3] Групово(Bulk) демонтиране изхвърлете неуспешни WIM(WIMs) с помощта на паралелен(Parallel) метод на Windows PowerShell 7

Как да демонтирате групово или да изхвърлите неуспешни WIM

Предлага се в предварителен преглед и ще бъде наличен с PowerShell 7Според Мерлин(According to Merlin) , този нов метод демонтира три изображения за малко под 10 секунди, вместо за почти 25 секунди, когато се изпълняваше последователно.

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

Това са едни от най-добрите методи, които можете да използвате за групово демонтиране или изхвърляне на неуспешни WIM(WIMs) наведнъж.

Въпреки че демонтирането не отнема много време, но това може да бъде огромно за внедряване в Enterprise . Паралелният превключвател ще бъде спасител на живота за мнозина, тъй като е петдесет процента по-бърз в сравнение с последователния метод.



About the author

Аз съм компютърен инженер с над 10 години опит в софтуерната индустрия, по-специално в Microsoft Office. Написал съм статии и уроци по различни теми, свързани с Office, включително съвети как да използвам функциите му по-ефективно, трикове за овладяване на обичайните офис задачи и др. Моите умения като писател също ме правят отличен ресурс за други, които искат да научат за Office или просто се нуждаят от бърз съвет.



Related posts