WIM vagy Windows kép egy fájl alapú lemezképformátum, amelyet a Microsoft fejlesztett ki a Windows telepítésére. A jobb megértés érdekében az ISO vagy a VHD szektoralapú formátum, míg a WIM fájlalapú formátum a lemez számára. Ha sok WIM-fájlt telepít több számítógépen, és közülük néhány nem sikerül, a következőképpen olvashatja el a meghibásodott WIM-ek tömeges leszerelését vagy eldobását:.
A WIM azért hasznos, mert hardverfüggetlen, a WIMBoot segítségével indíthatóvá teheti őket. Mivel a Windows rendszerbetöltője támogatja a Windows rendszerindítását egy WIM fájlból, könnyebbé válik a telepítés.
Hogyan lehet leválasztani vagy eldobni a sikertelen WIM-et
A sikertelen WIM-ek tömeges leszerelésének vagy eldobásának három módja van egy Windows rendszeren:
- PowerShell rendszerleíró adatbázis elérési útja
- Dismount-WindowsImage módszer használata
- Windows PowerShell 7 párhuzamos módszer
Ezen módszerek bármelyikét használhatja, de az utolsó csak a PowerShell 7-gyel működik.
1] Powershell Registry elérési út
Adam Gross, a Microsoft MVP-je közzétette ezt a módszert. Ezzel a módszerrel megkeresheti az összes csatlakoztatott kép helyét, kivonhatja az eldobási állapotot, majd leszerelheti mindegyiket.
Get-ChildItem -Path "HKLM: \ SOFTWARE \ Microsoft \ WIMMount \ Mounted Images" | Get-ItemProperty | Válassza ki a -ExpandProperty "Mount Path" | elemet ForEach-Object Dismount-WindowsImage -Path $ _ -Discard
Ez azonban a meghibásodott WIM-eket tömegesen leszereli egymás után, és körülbelül 25 másodpercet vesz igénybe.
2] Dismount-WindowsImage módszer
Ez egy PowerShell parancs, amely felhasználható a Windows kép módosításainak elvetésére vagy mentésére, majd leszerelésére. Tehát nem csak a kudarcokról szól, hanem mindenki számára is működik. A legjobb az, hogy megmentheti az állapotot, ha egy WIM ideiglenes leválasztását tervezi.
Dobni és leszerelni
Dismount-WindowsImage -Path[-Discard] [-LogPath ] [-ScratchDirectory ] [-LogLevel ] [ ]
Mentéshez és leszereléshez
Dismount-WindowsImage -Path[-Save] [-CheckIntegrity] [-Append] [-LogPath ] [-ScratchDirectory ] [-LogLevel ] [ ]
Minta parancs
Dismount-WindowsImage -Path "c: \ offline" -Discard
- Pálya: meghatározza a csatlakoztatott Windows kép helyét.
- Mellékel: Létező helye .wim fájl, amelyhez hozzáadja a Windows-képet, amikor leszereli azt a meglévő kép felülírása helyett.
- CheckIntegrity paraméter felismeri és követi .wim fájl sérülése.
Tehát az utolsó parancs így fog kinézni (Köszönöm Manel) -
Get-WindowsImage -Mounted | ForEach Measure-Command Dismount-WindowsImage -Discard -Path $ _.Pálya
3] A sikertelen WIM-ek tömeges leszerelése a Windows PowerShell 7 párhuzamos módszerrel
Előzetes verzióban érhető el, és a PowerShell 7 programmal lesz elérhető. Merlin szerint ez az új módszer három képet kevesebb, mint 10 másodperc alatt szedett le a sorrendben futtatott majdnem 25 másodperc helyett.
Get-WindowsImage -Mounted | foreach -Parallel Measure-Command Dismount-WindowsImage -Discard -Path $ _.Pálya
Ezek a legjobb módszerek, amelyekkel a meghibásodott WIM-eket egy menetben lehet tömegesen leszerelni vagy eldobni.
Bár az egyik leválasztása nem igényel sok időt, de ez hatalmas lehet az Enterprise telepítéséhez. A párhuzamos kapcsoló sokak életmentője lesz, mivel ötven százalékkal gyorsabb a szekvenciális módszerhez képest.