Supporto per i sistemi headless
Windows 8 supporta l'avvio senza alcun hardware grafico. Questa operazione viene eseguita usando un output di visualizzazione stub se non vengono trovati dispositivi di visualizzazione. Questa visualizzazione stub viene implementata come parte del driver di visualizzazione Microsoft Basic (MSBDD).
Poiché la visualizzazione stub viene usata quando non è disponibile alcun driver PnP, non sono necessari driver di terze parti. Funziona sia per l'operazione normale che per gli arresti anomali del sistema, quindi non è necessario alcun supporto hardware o firmware per simulare un dispositivo di visualizzazione.
Nelle architetture in cui VGA è stata la norma, MSBDD richiede una conferma positiva che VGA non è presente; in caso contrario, si presuppone che l'hardware VGA sia disponibile e che il sistema non sia headless. Il firmware di sistema deve impostare il flag VGA Not Present nel campo IAPC_BOOT_ARCH di FADT e, se esiste VBIOS, deve implementare un elenco di modalità vuoto tramite le estensioni BIOS VESA (VBE). Questi meccanismi dovrebbero indicare che VGA non è presente anche se il sistema implementa un VBIOS con supporto int 10h mode 12h per la compatibilità con le versioni precedenti di Windows. In assenza del supporto VBE, il driver di visualizzazione di base usa un display inizializzato dal caricatore di avvio, quindi un sistema headless non deve rappresentare un display funzionante tramite UEFI GOP.