Jump to content











Photo

UEFI Install of Windows 8 All-in-One from a single-partition FAT32 USB drive


  • Please log in to reply
3 replies to this topic

#1 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 15 May 2014 - 07:35 PM

If you have a Win8 install ISO and you make a bootable FAT32 USB drive containing the files from the ISO, you can boot it in both MBR\CSM and UEFI mode.

 

The drive must be formatted as FAT32 in order to UEFI boot.

 

However, if the \sources\install.wim is over 4GB (as in the case of an AIO ISO), it cannot be placed on a FAT32 partition as the maximum file size for FAT32 is 4GB.

 

You can split the install.wim into 3GB-sized install.swm and install2.swm files using DISM or a Wim Splitting tool (as in WinToolKit). However, if you do this and boot from it (in MBr or UEFI mode) you will get a 'Windows cannot find the Microsoft Software License Terms.  Make sure the installation sources are valid and restart the installation.' error just after entering in the 5x5 Product Key.

 

 

The solution is to add a \sources\ei.cfg file which suppresses the Product Key prompt and which also allows you to choose which version you want from the install.wim.

 

Instructions

 

1. Make a single, Primary partition FAT32 USB drive in the normal way (e.g. RMPrepUSB, Rufus, Windows 7/8, etc.) with a bootmgr boot sector, etc. (or you can add grub4dos or whatever to make it MBR boot)

2. Extract the files from your Windows 8 source ISO to an empty folder on your system hard disk

3. Split the \sources\install.wim file into \sources\install.swm and \sources\install2.swm, etc, (WinToolKit - Wim Splitter is really easy to use for this!)

4. Delete the \sources\install.wim to leave the \sources\*.swm files

5. Add a \sources\ei.cfg file suitable for your install type  (Volume licence or Retail/OEM)

6. Copy the entire folder contents to the USB drive

 

For a volume licence version of Win8/8.1 the \sources\EI.CFG should be

[EditionID]

[Channel]
Volume
[VL]
1

 

For a Retail\OEM version use

[EditionID]

[Channel]
Retail
[VL]
0

 

I have tested this on a OEM Win8.1 and it installed in both MBR\CSM mode and UEFI mode using Win8.1 OEM x64. If I delete the \sources\ei.cfg file, I get the error mentioned above.

 

This perhaps explains why some people have had success with this 'split wim' method on Win8 and some have not?

It also explains why MS say you cannot use split wims to install Win8/8.1 via Setup (but you can with Win 7). As shipped, Win 7 contains an ei.cfg file, Win 8 does not.

 

Q. How does Win8 know what version\SKU to install without an EI.cfg file?



#2 alacran

alacran

    Platinum Member

  • .script developer
  • 2710 posts
  •  
    Mexico

Posted 15 May 2014 - 08:11 PM

By the serial number you put when it is required.



#3 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 15 May 2014 - 08:44 PM

So a Core CD would accept a Pro Product Key and then install Pro?



#4 alacran

alacran

    Platinum Member

  • .script developer
  • 2710 posts
  •  
    Mexico

Posted 16 May 2014 - 11:13 AM

Usually Core (index 1) and Pro (index 2) are in the same install.wim file (at least for unmodified ISO) in all retail version, valid for x86 and x64 DVD's or Isos.   So yes depending of the serial you use you can install Core or Pro (there are some generic serials just to install, but not good for validate), unless there is an EI.cfg file in sources directory like this for Core:

 

[EditionID]
Core
[Channel]
Retail
[VL]
0

 

Or like this for Pro:

 

[EditionID]
Professional
[Channel]
Retail
[VL]
0

 

Or like this for let you select:

 

[EditionID]
[Channel]
Retail
[VL]
0

 

Using the mentioned EI.cfg 's then no serial is required and it just install the one preselected, or give you the chance to select the version you want, of course after install you have to apply your serial to validate.

 

If you are making a clean install in an OEM equipment change Retail for OEM, make shure you select same version (it can be the same+update 1 or 1u1) previously installed on the equipment, you are going to need your certificate too, better make a copy before reinstall. This is a problem when you got Single Language version preinstaled, as it is not easy to find (just MSDN).

 

Pro VL usually comes single (index 1 of the install.wim file), same apply to Enterprice VL, EI.cfg file like this for Pro VL:

 

[EditionID]
Professional
[Channel]
Volume
[VL]
1
 

Of course after install you have to apply a valid serial to validate.

 

Best Regards

 

EDIT: OEM versions






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users