By Murphy 79, on 3 Aug 2014,- 11:47 PM, said in PM
setup.exe is what is ran after the system finally boots. If you didn't have that, it wouldn't do anything after booting.
It would just reboot.
boot.wim are different that install.wim in that they have a single bootable index.
In the typical boot.wim it has the first index "Windows PE" which is used during upgrades and is not bootable.
This information gets copied to the $~BTWINDOWS folder during setup and the system proceeds from there.
The 2nd index in the boot.wim is bootable and contains most of the same files as the first index except that it is designed for boot installs.
The exact difference, I do not know. I know that they are very similar, but one is bootable.
As far as the setup.exe's functionality... I know that you need the same file that is in your boot.wim's bootable index root (setup.exe) in the dvd's sources\ folder.
If they mismatch because of updates or something, it will give you a driver error during install. Well technically it has to be in the same folder as whatever boot.wim file you booted to.
So if you use 2 different folders, the corresponding boot.wim's setup.exe would need to be in the said folder.
I "think" they are the same for x86 and x64, but I could be mistaken. I would do your own research if you plan on copy/pasting them around.--------------Think of boot.wim as the setup program and install.wim as the payload.
boot.wim only contains the files to run the setup program.
install.wim contains what it tries to install.
The setup.exe inside the boot.wim will detect the architecture of the index you are trying to install.
There's a flag for each index to list whether or not it's x86 or amd64. The overall wim file is not specific to x86 or x64, but each index is.--------------install.wim does not have an architecture. If you have x86 indexes it will try to use those on an x86 setup.
If you have x64 indexes, it will try to use those by default.--------------
You cannot boot both x86 and x64 UEFI from the same iso.
It needs the bootmgr.efi from the x86 version for x86 booting and the x64 version for x64 booting.--------------
I don't believe that the boot sector affects uefi booting. I think it's determined by the bootia32.efi, bootx64.efi and bootmgr.efi files. I really don't think you can dual-uefi-boot the x86 and x64 without modding the efi files to point to different bootmgr.efi files.
Actually after reading murphy msgs , I was thinking about merging indexes of x86 and x64 into 'x86_boot.wim'.
But now I decide to use both 'x86_boot.wim' and 'x64_boot.wim' in place of using only 'x86_boot.wim' because modification is looking very complex..
I want x86 UEFI booting because of increasing WIN Tablet around.
Are you totally sure that 'bootmgr.efi' is not used at USB disk.
Is it necessary to use 64-bit 'install.wim' in order to install 'Win 8.1 U1' into 64-bit UEFI firmwar/system ?
Can I also use 32-bit 'install.wim' in place of 64-bit 'install.wim' ?