http://www.uefi.org/...t_Platforms.pdf
Different Video Support is major importand at Windows 7:
Legacy BIOS: Int10h & VBIOS
UEFI Firmware: Graphics Output Protocol (GOP)
GOP boots faster than Int10h & VBIOS: it's used at Windows 8 fast boot.
Different manufacturer offers differnt options to enable GOP.
Some manufacturer offers a fast boot option to enable or disable.
Or there is a OS optimized setting.
Most manufaturer supports UEFI with CSM nowadays.
Another setting: UEFI with Int10h & VBIOS, no CSM
If possible, use Int10h & VBIOS for Windows 7.
UEFI mode works still.
Contrary a GOP only example C8HM70-I:
http://www.asus.com/...pDesk_Download/
There is a fast boot option at firmware: enabled
UEFI: enabled
CSM: disabled
Windows 7 setup dosn't support GOP only hardware: freeze at loading vga.sys
Therefore disable vga.sys.
Be aware:
this is the fall back graphic adapter driver,
make backups regularily.
Example: adjust the disk number, Image path and index, and graphics driver path.
Boot a Windows 8/10 PE and run
This quietboot is quiet: black screen. Watch the hdd activity light instead.(echo list disk
echo select disk N
echo clean
echo convert gpt
echo create partition efi size=100
echo format quick fs=fat32 label="System"
echo assign letter="S"
echo create partition primary
echo format quick fs=ntfs label="Windows"
echo assign letter="W"
echo exit ) | diskpart.exe
DISM.exe /Apply-Image /ImageFile:D:\W7_x64\sources\install.wim /Index:2 /ApplyDir:W:\
BCDboot.exe W:\Windows /s S:
rem disable vga.sys 640x480 16 colors
ren W:\windows\system32\drivers\vga.sys *.off
set Services=HKLM\loaded_SYSTEM\ControlSet001\Services
reg.exe load HKLM\loaded_SYSTEM W:\Windows\system32\config\system
reg.exe add "%Services%\Vga" /f /t REG_DWORD /v "Start" /d 4
reg.exe add "%Services%\VgaSave" /f /t REG_DWORD /v "Start" /d 4
reg.exe unload HKLM\loaded_SYSTEM
rem disable vgapnp.sys : novesa on
bcdedit.exe /store S:\efi\Microsoft\boot\bcd /set {default} bootlog yes
bcdedit.exe /store S:\efi\Microsoft\boot\bcd /set {default} bootstatuspolicy IgnoreAllFailures
bcdedit.exe /store S:\efi\Microsoft\boot\bcd /set {default} novesa on
bcdedit.exe /store S:\efi\Microsoft\boot\bcd /set {default} quietboot on
rem include graphics driver
Dism.exe /Image:W:\ /Add-Driver /Driver:D:\Drivers\C8HM70\Intel_Graphics\x64\Graphics\igdlh64.inf
The machine should load the manufacturer graphics driver and reboot. The screen is working now.