Here are my findings with using WinNTSetup for my goals:http://www.winntsetup.com/
Host:Win81x64 - Uefi - Gpt Disk
I wanted to have a Win7x86 at hand (inside .vhd) to run old devices (with old drivers).
My Host boot manager (efi) refuse booting Win71x86 vhd,
So I use an old UFD (E: in pictures) with Boot Manager.
WinNTSetup step by step
(ignore reg tweaks in picture, it is empty folder)
Adding Drivers during setup may cause driver conflict
I could not install Intel® HD Graphics 4000 in my previous builds ( could not find enough free resources )
similar case here (but solutions on that topic did not work here) https://nctritech.wordpress.com/2012/03/15/code-12-on-windows-7-the-device-cannot-find-enough-free-resources/
better add drivers after boot
Asus N56VZ - My driver install order
1 Atheros AR9485WB-EG Wireless Network Adapter
2 Qualcomm Atheros AR8161-8165 PCI-E Gigabit Ethernet Controller (NDIS 6.20)
4 win32_153332.exe ---> ( Intel® HD Graphics 4000 )
6 Intel Chipset Device Software - Win7 - SetupChipset.exe
7 IntelManagement Engine Driver - PCI Simple Communications Controller
8 347.52-notebook-win8-win7-32bit-international-whql.exe ---> ( NVIDIA GeForce GT 650M )
Win71x86 want to chkdsk at boot, I am not sure about that so I disable this
Windows Registry Editor Version 5.00
Later I will also check with Win81 vhd ....
ps: There is currently a bug with WinNTSetup, you can not use this reg with reg tweaks
reply 22: http://theoven.org/index.php?topic=1236.msg14583#msg14583
Booting Win71x86.vhd inside a usb3 disk with usb3 drivers installed
currently not possible with Intel USB 3.0 drivers (BSOD)
Workaround, Use USB 2.0:
Start with Safe Mode
On my pc:
Add Remove Programs - Remove:
Intel USB 3.0 Extensible Host Controller Driver
Maybe there is a solution to that, I currently don't know
and currently don't need
To create a bootable UFD, JFX reply 28
common come on guys, just a line in cmd after attaching
Bcdboot Z:\Windows /s Y:
Z: - your mounted VHD
Y: - your boot partition
Instead of using old UFD with Boot Manager,
maybe there is a way to convince efi bcd to boot Win71x86 !
or maybe there is a way to boot from card reader !
I have some ideas, but no time to test .....
WinNTSetup discussion topic with above and more is herehttp://theoven.org/index.php?topic=1236
Great Thanks to JFX