
Pomůže bootloader z Windows 8 pro UEFI?
Ahoj, mám notebook, kde mám Windows 7 na na HDD s rozdělením GPT (což automaticky znamená, že Windows se načítá přes UEFI). Přesto spouštění notebooku do doby bootování trvá stejně dlouho jako v dřív v BIOS modu (asi 15s, což je neskutečné, když notebook z roku 2010 to umí i za 5s). Tak jsem našel v notebooku volbu Enable CSM. Po jejím zakázení a restartu noteboo poprvé startoval pořád stejně dlouho ale podruhé a dále už rychle! Od zapnutí trvalo 2 sec, než přesně začly bootovat Windows.
Ale má to jeden problém, během animace (4 barvy Windows loga) se sekne obraz, ale jinak je notebook funkční (například vydává zvuky pokud poslepu dám Win+R něco Enter). Takže nějaký problém s grafikou. Mám integrovanou HD4000 a pak NVidia 620M. Jde to nějak vyřešit.
Pomohlo by tomu, třeba, kdybych nahradil bootmgfw.efi a winload.efi z Windows 8?
Ale v tom biosu žádné nastavení týkající se částí není.
Ja neviem co tam mas a co tam nemas. Legacy support tam urcite je, mozes zakazat, PXE (LAN) boot tam asi bude tiez nastavovaci, a dalsie veci podla toho co tam je. Ja ti na to nevidim.
Alebo ries preco to nejde v UEFI mode s GOP driverom, ak vobec GOP driver nacitava (vidis BIOS na obrazovke ked bootujes bez CSM?), napr. kuknes ci neni update BIOSu na webe vyrobcu ktory by to riesil, alebo budes bastlit do Windows a skusat ovladace rozne apod, ptz nikto nemoze vediet preco tvoj konkretny BIOS na tvojom konkretnom notebooku inicializuje nieco v HW blbo, a ani ze co tam inicializuje blbo.
Zkoušel jsem tedy nahrát bootmgfw.efi z win8 - dokonce ho stačilo uložit kamkoli na EFI partition, a situace je následující: při zapnutém Enable CSM se nic nezměnilo, Windows se stále načte v UEFI modu (asi se jmenuje nějak UEFI compatible), kdežto pokud ho vypnu, pak se VŽDY nahrávání zastaví na stejném místě (Starting windows) když ještě na obrazovce se nezjeví barvy tvořící logo Windows. Rozdíl je ale v tom, že asi doopravdy dojde k nějakému záseku , protože notebook jde vypnout jedním stiskem vypínače (to jsem odpozoroval, že jde ve všech UEFI aplikacích/loaderech) a né že Windows nastartuje se zamrzlým obrazem.
Takže neschoponost startovat Windows v UEFI modu bez CSM (tedy aby na začátku po zapnutí nebyla nesmyslná prodleva 10sekund) je dána Přítomností Windows 7 nebo Hardwarem notebooku? Připomínám, že linuxové jádro dokáže naběhnout bez CSM, ale pravda je , že jsem zatím moc nezkoušel grafické režimy (sice jsem zkoušel weston a v něm xwayland)
Windows (64bit W7 a vyssi) nepotrebuje CSM. Neschopnost startovat Windows je neschopnost microsoftu, v spolupraci s neschopnostou cinana co programoval BIOS, v spojeni s neschopnostou toho kto cely UEFI bordel vymyslel, a v spojeni s neschopnostou vyrobcu grafickych chipov ktori ani za 5rokov nie su schopni urobit plne funkcny GOP driver, hlavne ze blbci v inteli to dementne UEFI pretlacali takmer cez mrtvoly napriek odporu BIOS vyrobcov, a teraz blbci v intelu nie su schopny urobit to poriadne, ptz asi vyvoj outsorcovali do indociny traktoristom, aby to nahodou neurobil nejaky amik funkcne.
Moze to krachovat kvoli comukovlek, najpravdepodobnejsie je (ne)nastavenie HW registrov, alebo napr. predavanie USB kontrollera v spojeni s blbo napisanymi ACPI metodami, a podobne. Alebo bug v BIOSe. USB si mozes skusit zakazovat v BIOSe, aj dalsi HW, a uvidis ci to pomoze a tym padom ze cim to je. Normalny clovek necha BIOS na defaultoch a neriesi preco to zas indocinan posral, ale bol by rad ze ten kram vobec nabehne, co je pre indocinskeho traktoristu uz uspech :)
Mozes si skusit debug windows a debugovat, ja by som to ale nerobil, stratis s tym mesiace a hovno vyriesis.