Как размонтировать или удалить неисправный WIM в системе Windows

WIM или образ Windows(Windows Image) — это файловый формат образа диска, разработанный Microsoft для развертывания Windows . Чтобы лучше понять, ISO или VHD — это секторные форматы, а WIM — файловый формат для диска . Если вы реализуете множество файлов WIM на нескольких компьютерах, и некоторые из них дают сбой, вот как выполнить массовое отключение или отбрасывание сбойных файлов WIM(WIMs) .

Причина, по которой WIM полезен, заключается в том, что он не зависит от аппаратного обеспечения, и вы можете сделать его загрузочным с помощью WIMBoot . Поскольку загрузчик Windows поддерживает загрузку (Windows)Windows из WIM - файла, его развертывание упрощается.

Как размонтировать или удалить неисправный WIM

Существует три способа массового отключения или удаления неисправных WIM(WIMs) -файлов в системе Windows :

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

Вы можете использовать любой из этих методов, но последний работает только с PowerShell 7 .

1] Метод пути к реестру Powershell

Адам Гросс, Microsoft MVP, опубликовал этот метод(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 , а затем размонтировать его. (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

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts