Soubory swm a wim - dotazy.

Anonymní
2023-06-22T16:42:42+00:00

Mám v upraveném instalátoru soubory install.swm a install2.swm

Potřebuji je implantovat do jiné instalačky, kde je ale pouze 1 soubor install.wim

  1. Mohu jimi prostě jen nahradit původní wim a instalátor si je oba připojí a instalace proběhne korektně?
  2. Pokud ne, jak nejprve tyto 2 soubory sloučím do jednoho souboru a pak případně převedu na wim?
Windows pro domácnosti | Jiné | Instalace a upgrade

Otázka je uzamčená. Tato otázka se migrovala z komunity podpory Microsoftu. Můžete hlasovat, jestli je užitečná, ale nemůžete k ní přidávat komentáře či odpovědi ani ji nemůžete sledovat.

Počet komentářů: 0 Žádné komentáře

Odpovědi: 11

Seřadit podle: Nejužitečnější
  1. Anonymní
    2023-07-10T17:49:30+00:00

    Namountoval jsem index 1 a index 2 z boot.wim

    Spustil jsem totalcomander s právy trustedinstaller pomocí process hackeru (to není potřeba pokud provádíš úpravy, které vyžadují jen admin oprávnění) a provedl jsem úpravy se soubory v namountovaných složkách jaké jsem chtěl.

    Provedl jsem odmountování obou složek.

    Vše proběhlo vpořádku a je to ve wim tak jak jsem úpravu provedl.

    Co se týče mount-wim vs mount-image tak první odkaz na googlu:

    https://superuser.com/questions/1001094/dism-option-difference-mount-image-vs-mount-wim

    Co se týče velikosti, oba indexy mají zhruba 2 GB. Je možné, že se nekopírují na disk komplet, rozhodně je zvláštní ale to co jsi psal, jedno 950 MB a druhé 3 GB mi přijde divné.

    Ještě poznámka, po provedení úprav ve wim je vhodné provést optimalizaci wim ať tam nevisí složka DELETED, na tady to zapomíná docela často Microsoft v refresh instalačkách a pak má ten boot.wim zbytečně třeba o 200 MB větší.

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  2. Anonymní
    2023-07-10T09:46:12+00:00

    Potřebuji pomoc - nějak se v tom stále neorientuji a nechápu ten systém. Prosím o kontrolu a co dělám špatně:

    1. Terminál admin ve složce Dell7 - Mount obraz index1 do jedné složky

    DISM /Mount-Wim /WimFile:boot.wim /index:1 /MountDir:C:\Mnt1

    • poddotaz - je správně mount-wim nebo mount-image?
    1. Ve správci souborů přejmenuji jeden soubor a druhý přidám
    2. Terminál admin ve složce Dell7 - Mount obraz index2

    DISM /Mount-Wim /WimFile:boot.wim /index:2 /MountDir:C:\Mnt2 do druhé složky

    • poddotaz - jak je možné, že v souboru boot.wim asi 0,5 GB se pod indexem 1 rozbalí asi 950 MB a pod index 2 skoro 3GB !?
    1. Ve správci souborů přejmenuji jeden soubor a druhý přidám
    2. Začnu odmount s ukládáním změn:

    DISM /Unmount-Wim /MountDir:C:\Mnt1 /Commit

    Error 50 - Operace není podporována (něco v tom smyslu)

    Tím pádem se dál nedostanu ..

    Evidentně nezvládám uchopit koncepci práce s touto utilitou. Může mi někdo napsat polopatě a krokově, jak prostě v obou indexech udělám tu úpravu a udělám z toho zpátky jeden wim soubor s oběma indexy?

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  3. Anonymní
    2023-07-03T07:53:09+00:00

    Děkuji za odpovědi.

    1. Takže příkaz export nepřepisuje, ale funguje přírůstkově? Tohle mě nenapadlo, když základní princip je vždy přepis souboru se stejným jménem - trochu schizofrenní to najednou u jedné utility udělat jinak ..
    2. 100% jsem měl cmd spuštěn jako správce a když jsem zadal např. příkaz ren ve složce, kde byl obraz připojen, tak prostě oznámení, že přístup zamítnut - bez vysvětlení. Tedy musím u té složky, kde je mount obrazu, změnit vlastníka či oprávnění? Je na to příkaz? Protože v GUI je to tak krkolomné, že si to za ty roky nepamatuji a pokaždé na to přicházím znovu ..

    Split už není problém - jen jsem nevěděl, jestli to bude ctít tu indexaci, ale podle všeho ano ..

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  4. Anonymní
    2023-07-02T17:37:23+00:00

    Normálně ten řádek zkopíruješ 3x pod sebe a změníš jen přidávaný index. Ty další přidávané indexy se přidají pod dalším volným indexem, když dodržíš stejné pořadí, bude stejné pořadí, klidně ale to pořadí můžeš změnit. Teda aspoň tak to funguje při použití wim, pokud to tak nepude (nezkoušel jsem) tak se to udělá s mězistupněm pomocím wim s jedním indexem a pak následně ty tři wim naházet do jednoho wim se třemi indexy.

    2.

    Práce se soubory ve wim se provádí tak, že index namountuješ (DISM /mount-wim ...), provedeš to co chceš s namountovaným Windows včetně práce se soubory a odmountuješ (DISM /unmount-wim ...). Provádí se pro každý index zvlášť = takže pokud máš 3 indexy tak to musíš provést 3x.

    Ještě poznámka k tomuto: "Pokus mountnutý wim takto upravit via cmd byl zamítnut." = tak to asi neděláš s příslušným opravněním (admin, system, trusted installer, trusted installer s plnými právy spuštěný přes podepsaný ovladač (podepsaný ovladač má např. ProcessHacker)...)

    Pokud to nechceš řešit mountováním, dá se to řešit i bez mounování přímo úpravou wim pomocí programu wimlib.

    Vytvoření swm přece není takový problém, jestli omezení velikosti nechceš řešit přes swm, tak jsou další možnosti, např. spouštět instalačku přímo z iso pomocí Ventoy. Ventoy to řeší tak, že je tam spouštěcí oddíl s FAT32, který je schopen spouštět instalačky přímo z iso na dalším oddílu s NTFS a těch iso tam můžeš mít i spoustu, podporované:

    https://www.ventoy.net/en/isolist.html A kromě Ventoy existují i další možnosti jak to řešit.

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře
  5. Anonymní
    2023-07-02T12:08:55+00:00
    1. Koukám na ten zápis a nejspíše to bude mít na starosti ten parametr sourceindex - jaká je tedy správná syntaxe použití?
    • nepoužiju ten parametr vůbec - dám tam ten parametr 3x po sobě s jiným číslem nebo jsou všechna čísla v jednom parametru s nějakým oddělovačem či stačí použít jen hvězdičku ?

    Edit: Tak bez parametru error a s hvězdičkou též error a v manuálové syntaxi není uvedena jiná možnost, než dát číslo .. Pokud dám parametr 3x s jiným číslem, tak se zohlední jen první uvedený paramet.

    Znamená to, že musím vytvořit 3 různé merge wim soubory a pak je nějak sloučit do jednoho? Jak?

    A zase - jak potom udělám split swm, abych neztratil ty indexy? No - zdá se, podle netu, že split na ten sourceindex už nehraje. Nebo ano?

    1. Nikam jsem zatím nepokročil ..

    Byla tato odpověď užitečná?

    Počet komentářů: 0 Žádné komentáře