Hi Folks, I have Windows 10 on my main NVMe SSD, but I also have a working SATA SSD which I want to install Windows 7 on it and sometime use as a secondary OS. I applied a fully updated Windows 7 install.wim to a primary partition on the SATA SSD and also added the boot files: dism /apply-image /imagefile:X:\install.wim /index:1 /Applydir:I:\ bcdboot.exe" I:\Windows /s I: /f BIOS Now the problem. When I boot to the SATA SSD for the first time, it sticks on 69% when recognising my devices. I even disconnected any external devices, graphics card, wireless adapter, etc. Nothing helped. I want Windows 7! Using an ASUS Z170-PRO motherboard with the latest BIOS, Intel Core i7-6700K CPU, 16 GB Kingston HyperX Savage 16GB (2 x 8GB) 288-Pin DDR4 SDRAM DDR4 2400 C9 memory, and an EVGA GeForce GTX 970 FTW GAMING ACX 2.0 graphics card. The NVMe is a Samsung 512GB 950 Pro M.2 NVMe Internal SSD. (Windows 10). I am also using an OCZ Vertex 3 120GB SATA III SSD for my Windows 7 installation. I can install Windows 8.1 and Windows 10 on the SATA SSD and boot to it, with all my devices connected without any issue. So any idea about why Windows 7 setup cannot continue after applying install.wim and rebooting? I did install Windows 7 in the same way on lots of other computers without any problem. Thanks so much for any possible help. Edit: Really wondering, but the issue resolved after adding a new PCE wireless adapter to the computer.