Ano, to co píšu, chápu.
To, že MS dá ke stažení instalačku Windows nebo pomocí MCT sestaví instalačku Windows, ještě neznamená, že se ta instalačka musí vlést na každou flašku a každé DVD.
Jelikož tazatel přesnou velikost vytvořeného iso neuvedl, tak jsem teď vytvořil iso pomocí MCT a velikost iso, které chce tazatel dát na DVD, je 4 770 627 584 B.
Jedna z možností jak problém s velikostí řešit a dát instalačku Windows 10 20H2 na jednovrstvé DVD je vytvořit tu instalačku podobným způsobem jakým ji vytvřáří MCT, ale ručně.
Postup
1) Stažení zdrojového esd
Na seznam linků s aktuálními zdrojovými esd přesměrovává tento odkaz (používá ho i MCT):
products.cab
Aktuální esd je tedy (používá ho i MCT):
19042.572.201009-1947.20h2_release_svc_refresh_CLIENTCONSUMER_RET_x64FRE_cs-cz.esd
2) Stažení wimlib a oscdimg
wimlib-1.13.3-windows-x86_64-bin.zip
oscdimg.7z
Místo wimlib jde použít dism, který je součástí windows, v tom případě je potřeba upravit cmd.
Oscdimg je součást wadk, takže pokud nedůvěřuješ odkazu, použij oscdimg z wadk, což jsou nástroje MS.
3) CMD skript, který sestaví instalačku
pushd "%~dp0"
set "esd=19042.572.201009-1947.20h2_release_svc_refresh_CLIENTCONSUMER_RET_x64FRE_cs-cz.esd"
md iso
wimlib apply %esd% 1 iso\
wimlib export %esd% 2 iso\sources\boot.wim --compress=maximum
wimlib export %esd% 3 iso\sources\boot.wim --boot
wimlib export %esd% 4 iso\sources\install.esd
wimlib export %esd% 5 iso\sources\install.esd
wimlib export %esd% 6 iso\sources\install.esd
wimlib export %esd% 7 iso\sources\install.esd
wimlib export %esd% 8 iso\sources\install.esd
wimlib export %esd% 9 iso\sources\install.esd
oscdimg -h -m -o -u2 -udfver102 -bootdata:2#p0,e,biso\boot\etfsboot.com#pEF,e,biso\efi\microsoft\boot\efisys.bin -lWin10 iso Win10.iso
pause
Před spuštěním bude ve složce:
skript.cmd
wimlib.exe
libwim-15.dll
oscdimg.exe
Pokud neodpovídají názvy souborů tak je potřeba upravit názvy souborů (např. já používám pro wimlib název wimlib).
Ve složce iso budou vytvořeny soubory sestavené instalačky. V souboru Win10.iso bude z těch souborů vytvořené iso.
4) Poznámky
Na zdrojovém esd jsou na indexu 1 soubory instalačního média, z indexu 2 a 3 je sestaven boot.wim a na dalších indexech jsou edice home (4), home n (5), edu (6), edu n (7), pro (8), pro n (9). Uvedený skript sestaví instalačku se všemi edicemi stejně jako ji vytváří MCT. Velikost sestaveného iso je 4 631 568 384 B a je tam vše co v iso sestaveném pomocí MCT. Další možnost je do sestavovaného iso exportovat jen edice, které člověk potřebuje, nebo jen jednu edici, např. v případě pro nechat jen pro (index 8) a ostatní řádky s exportem dalších edic ze skriptu odmazat (4, 5, 6, 7, 9), v tom případě velikost bude kolem 4.3 GB.