2.1 Mount the winpe in windows 8.1(your workstation),suppose it’s mounted at F:, extract the dism.exe from F:\SOURCES\boot.wim, you can use 7z for this. suppose D:\downloads are your workspace folder, save the dism.exe in your workspace folder.

3.7 Boot the vm, use following command to assigna drive letter for system partition. this will assign a drive letter to the EFI partition

diskpart

> select disk 0

> list partition

# if you created partition like what I said, the second partition is about 100MB, otherwise, change the partition id respectively.

> select partition 2

> assign letter Y

> exit

3.8. in the command line promit, type nodepad to open an intance of notepad, change to file filter to all files, otherwise it only display *.txt. you can find the second cd rom, maybe its drive letter is E: or F:, copy the winboot.wim to C:. you may need to refresh the list after system has repsonse to make sure the file has been copied correctly.

after this, you can navigate to C: to check files, either in command line or in a notepad.

4. Create boot record for the OS.

bcdboot c:\windows /s Y: /f UEFI.

5. Exit command line, the winpe will reboot automaticly, once again power off during reboot. and close vmware

6. Add back the firmware=”efi”. now you have a wimboot os base system now. Simply power on your vm, continue your installation as usual.

7. When you boot into the desktop, you can check the disk space, about 800MB is used by system folders, the other space is used by the page file(denpends on your RAM size), the hibration file, winboot.wim file, and swap page file.