In working through the various tutorials and information I’ve found on making UEFI boot work with Windows 8, I’ve gotten to the point where I’m comfortable with setting up and installing a UEFI-based version of the OS. The secret is to build a FAT32 formatted install UFD using the Windows 8 ISO image of your choice, and then to delete everything on the target disk before installing the Windows 8 OS thereupon. This produces diskpart output that looks like this:
After set-up I went into diskpart, and selected disk 0 (where my C: drive, and the EFI and Recovery partitions reside), then used the “list volume” command to show the hidden and system partitions on the drive. I know UEFI is working because I’ve configured it to boot on my Lenovo X220 Tablet in “UEFI-only” mode, and the machine is booting and running fine. FWIW, I do notice a slight speed-up in overall boot time as a result of switching from Legacy BIOS mode to UEFI mode.
But what still eludes me is how I can get the UEFI option to appear in the Advanced Startup options menu for Windows 8 (to get to this facility, you click “Change PC Settings” from the Settings charm, then click General, then scroll all the way down to the bottom of the right-hand side screen menu to where it says “Advanced startup,” then click the button that reads “Restart now.” After that, you click “Troubleshoot,” and then finally the “Advanced options” item appears). A UEFI item is supposed to appear at the middle right for Windows 8 UEFI installations but so far I haven’t been able to figure out how to make that it show itself.
Along the way, I’ve discovered some great resources that address UEFI installation and EFI bootloader repairs:
- How to Create a Bootable USB Flash Drive for UEFI in Windows 7 and Windows 8 (Eightforums.com, dated 12/13/2012; Brink)
- How to Install Windows 8 Using the “Unified Extensible Firmware Interface (Eightforums.com, dated 9/15/2011; Arkhi)
- How can I repair the Windows 8 EFI Bootloader? (Superuser.com, dated 8/12/2012 and later, Alex and others)
I haven’t yet worked all the way through the options that the final item presents, but I’ve done enough of them to believe it’s not going to fix my problem. I’m going to keep researching this, and may even call Lenovo Tech Support to see if they can shed any light on this issue. If I can get to the bottom of this and fix it, I’ll report back. If anybody else already knows how to fix it, I’ll hope they’ll comment here to that effect, or shoot me an email at ed at edtittel dot com, pronto. This should be interesting, no matter how it finally turns out!