We also know bootmgfw.efi is the only REAL UEFI executable. While searching for strings, I found FULL FLEDGED functions for reading the GPT entries, checking CRC, Finding which is the system partition, etc. It's a very large application, and contains a lot of code. OK I unpacked bootmgr.exe from the bootmgr on my system. What say?Įdited by milindsmart, 27 January 2014 - 09:33 PM. I'm a noob at system programming, but have a fairly good idea about the process. winload might be difficult to patch, but maybe it won't mind it.? I checked winload.exe, and it does check for "EFI PART" GPT header signature, but dunno if it's positive or negative match it's checking for. Is it not possible to modify bootmgr to be able to read GPT? Windows can certainly understand GPT, just that it hasn't shipped with a compatible bootloader. after which the VBR code need not be touched. We already have syslinux MBR which can setup a GPT reading MBR code. MBR -> System volume (100MB) VBR ->bootmgr (with bcd) -> winload.exe -> ntoskrnl.exe -> others The sequence of booting in Windows 7 (for now, later we can look at 8) : is But GPT is definitely a lot better, and cleaner. so here is my ideaĪs you all know, windows supports only booting from a GPT disk in UEFI, but not in BIOS. This forum is awesome, nowhere else have i found such detailed and insightful nitty-gritties about booting, windows in particular.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |