I thought I'd try burning the .iso onto a USB stick using Rufus and while every ISO program (UltraISO, PowerISO, ImgBurn) says it will take up approximately 4.1GB on a DVD on Rufus it did not use the "sharing" mechanism Abbodi1406 talked of and took up the whole 7GB originally used by the .iso before taking advantage of the "embedding, sparseness or optimization" when it was created. Also, as I mentioned before, when you open it for example in UltraISO or PowerISO it also shows it as a 7GB file even though it will go on to fit it and burn it as a 4.1. Can anyone explain this? Does this mean that the space saved works only with DVDs and, if so, does anyone have any idea of the difference in technologies? Also, if it's extracted to a folder on the hard drive, again, while the .iso itself also shows its size as about 4GB, once so extracted its also shows as 7GB. Thanks in advance.
If the flash drive uses NTFS, try deleting one of the install.esd and then creating a hard link using mklink in the command line. If it uses FAT32, you're out of luck. UltraISO and PowerISO recognize the optimization feature and know that although the ISO contains 7GB of data, it will fit on 4GB because 2 files of 3GB each occupy the same 3GB on the ISO. If you extract the ISO, both 3GB install.esd files are extracted to separate folders as they originally were.
Just a quick update. Got hold of all SVF of Windows 10 in my language, converted them to ISO so I could extract and combine all install.wim, these are the results: Windows 10 v10586 AIO pt-PT (18in1): - Windows 10 x86 Education WIM, 2.17GB - Windows 10 x86 Education N WIM, 2.07GB - Windows 10 x86 Enterprise WIM, 2.17GB - Windows 10 x86 Enterprise N WIM, 2.07GB - Windows 10 x86 Home Single Language WIM, 2.24GB - Windows 10 x86 Multiple Editions Home+Pro WIM, 2.28GB - Windows 10 x86 Multiple Editions Home+Pro N WIM, 2.11GB - Windows 10 x64 Education WIM, 3.01GB - Windows 10 x64 Education N WIM, 2.85GB - Windows 10 x64 Enterprise WIM, 3.01GB - Windows 10 x64 Enterprise N WIM, 2.85GB - Windows 10 x64 Home Single Language WIM, 3.06GB - Windows 10 x64 Multiple Editions Home+Pro WIM, 3.12GB - Windows 10 x64 Multiple Editions Home+Pro N WIM, 2.91GB - WIM total: 36GB (38.659.635.783 bytes) - combined install.wim: 4.65GB (4.997.387.953 bytes) - combined install.esd: 3.07GB (3.304.607.266 bytes) - Final ISO: 3.89GB (4.185.221.120 bytes) Windows 10 v10240 AIO pt-PT (22in1): - Windows 10 x86 Education WIM, 3.10 GB - Windows 10 x86 Education N WIM, 2.95 GB - Windows 10 x86 Enterprise WIM, 3.10 GB - Windows 10 x86 Enterprise N WIM, 2.96 GB - Windows 10 x86 Enterprise LTSB WIM, 2.87 GB - Windows 10 x86 Enterprise LTSB N WIM, 2.75 GB - Windows 10 x86 Home Single Language WIM, 3.15 GB - Windows 10 x86 Multiple Editions Home+Pro WIM, 3.22 GB - Windows 10 x86 Multiple Editions Home+Pro N WIM, 3.02 GB - Windows 10 x64 Education WIM, 3.10 GB - Windows 10 x64 Education N WIM, 2.95 GB - Windows 10 x64 Enterprise LTSB WIM, 2.87 GB - Windows 10 x64 Enterprise LTSB N WIM, 2.75 GB - Windows 10 x64 Home Single Language WIM, 3.15 GB - Windows 10 x64 Multiple Editions Home+Pro WIM, 3.22 GB - Windows 10 x64 Multiple Editions Home+Pro N WIM, 3.02 GB - WIM total: 46.8 GB (50.307.389.305 bytes) - combined install.wim: 4.95 GB (5.317.167.153 bytes) - combined install.esd: 3.23 GB (3.470.960.270 bytes) - Final ISO: 4.05 GB (4.351.574.016 bytes) I think I can make a batch that automatically takes all WIMs in a folder and combines them. I can make it so it reads all *.wim, then sorts them by getting the edition from the EDITIONID tag and the name/description from the DISPLAYNAME tag, but I don't know how to identify if a WIM is x86 or x64...
@johnye_pt: Wow, you are the man! I was too afraid to try and more afraid to ask, but ideally I'd like to have Education and Enterprise x86 and x64 incorporated into the .iso, and it looks like it would probably fit onto a DVD5. Don't really have much desire to have extraneous versions such as LTSB, N, or single language, etc. Is a guide out of the question, since I could never construct it myself?
Thanks! Exactly what I was searching for! If I manage to find the time to make one, a batch will make it easier. It will just use 3 folders: TOOLS for the required programs, WIM to place the wim files, and AIO to place the files from the ISO created by the Media Creation Tool. Hopefully the batch will scan all WIMs, sort them by architecture and name, then create the WIM, convert to ESD and create the final ISO. Hopefully...
Just finished the batch! Should be very easy to use, it already includes all the tools, just read the README and follow the instructions, then let it do all the work for ya!
Nice guide, good job! So are you saying this AIO actually is able to boot BIOS / UEFI mode on both architectures?
Everything went well but in the end it came out to over 7GB. I added four wims to the wim file, Education x86 & x64 and Enterprise x86 & x64. Seemed to recognize and add them properly so I'm not sure what happened. I was working on a 'guide' adapting your from Win10 and Win10N to add the Edu and Ent before I saw your post--I didn't really do too well as the versions got a little scattered but it did come out at the proper 4 GB size. I was planning on trying it again but went for the batch first. I'll show it to you if you want after the batch issue gets settled. I notice cdimage.exe is missing from the x64 tools folder. Here's the wimlist.txt: x64,Core,Windows 10 x64 Home,2,install.wim x64,Education,Windows 10 x64 Education,1,install_edu_x64.wim x64,Enterprise,Windows 10 x64 Enterprise,1,install_ent_x64.wim x64,Professional,Windows 10 x64 Pro,1,install.wim x86,Core,Windows 10 x86 Home,2,install(1).wim x86,Education,Windows 10 x86 Education,1,install_edu_x86.wim x86,Enterprise,Windows 10 x86 Enterprise,1,install_ent_x86.wim x86,Professional,Windows 10 x86 Pro,1,install(1).wim
For what it seems, yes, although I don't have a UEFI computer to test it on, but only the install.esd is changed, everything else remains untouched, including both boot modes.
Probably you're mixing build 10240 with build 10586 versions? If so, the WIMs won't be just a few MB different, they'll be completely different.I'll see if I can update the batch to add build to the txt file so you can verify that
I have an UEFI computer, mine for personal use I downloaded MCT to test. Also I have downloaded iso files separately via torrent. How can I skip Download stage in MCT? Do you know a workaround? I ask because I suppose MCT does something to boot files or changes iso structure, really don't know.
MCT doesn't change any of your files if you simply create an ISO: 1st screen: select "Create installation media for another PC" 2nd screen: disable the "Use the recommended options for this PC", change "Architecture" to "BOTH" 3rd screen: select "ISO file" Try the new v1.1. If you still have the same WIM files in the WIM folder, just run step 3 and see if wimlist.txt has different builds right after each image description, they should all be either 10240 or 10586, if you have both the combined WIM/ESD will be much bigger. EDIT: cdimage.exe is not missing from the x64 folder because there is no x64 version of cdimage. The batch simply uses the x86\cdimage.exe on both architectures.
.....I think that imagex is old for work with windows 10 and 8 in the case would be good to use dism.... ^^
Although DISM can be used to get some of the info I get with IMAGEX, not everything can be done with it: for example, DISM can get <NAME> and <DESCRIPTION> but IMAGEX can also get <DISPLAYNAME> and <DISPLAYDESCRIPTION> which show different names for each versions. Also, if it wasn't for the Architecture field which IMAGEX can't get but DISM can, I wouldn't need DISM nor Administrative privileges to run the batch.
I used the all .wims version I had, so the original download and the Edu and Ent are all .wims, and it still gives the warning. What about using all .esds?
Ummm that's weird. I also used the ESDs from the ISO and added all the WIMs from other b10586 ISOs I had, the batch simply converted the ESDs to WIMs and successfully created a WIM around 5GB which was converted to a 3GB ESD. Maybe to ESDs from the ISO are different... Are you using en-US? I'm downloading a new en-US ISO to check if the ESDs contains a slightly newer version of Windows 10. EDIT: Try using only the WIMs from the MSDN ISOs, then run steps 3 and 4 to see what is the size of the new install.wim. EDIT2: I'm changing some of the imagex commands to dism, in result the "x64"/"x86" is now added to the end of the name instead of the middle, and the build number is now "10.0.10586" instead of only "10586". But I did notice that it's warning about me different versions although it's basically just comparing "10586"=="10586", gonna take a look at what might be wrong there. EDIT3: found the bug, it's a very stupid error... where it reads: Code: if not "skipFirstLine"=="1" ( should be Code: if not "!skipFirstLine!"=="1" ( It was not comparing a !variable!==1, but text==1 which always fails and executes the wrong lines, resulting in the warning always showing up. ISO download at 51%...