Path: EDN Asia >> Design Centre >> Consumer Electronics >> Windows 8 upgrade: Booting issues on EFI systems
Consumer Electronics Share print

Windows 8 upgrade: Booting issues on EFI systems

10 Jan 2013  | Konstantin Komarov

Share this page with your friends

For upcoming new computers, laptops and servers, the new Windows 8 and Server 2012 will be the base operating systems. Unified Extensible Firmware Interface (UEFI) is the recommended platform for all of them. In spite of all of its advantages, many users are still not familiar with UEFI. There are known issues which may arise when you decide to manage EFI boot options or migrate to an EFI-based computer from another one. In most of these cases, your OS will simply not boot.

Challenge #1
Connecting your system disc to another MB port and Windows is not available!

What didn't used to be a problem on old BIOS-based computers is a major issue on new EFI-based ones. Let's see why this happens.

Most modern EFI implementations have strict rules for internal bootable device organisation. An EFI boot entry for Windows, that is Windows Boot Manager, also has its own restrictions and peculiarities which make all operations with bootable devices and volumes on EFI-powered machines with Windows even more complicated.

Let's have a look on how Windows Boot Manager in UEFI is linked to a specific device.

Windows Boot Manager contains several records: a bootable GPT drive ID and a device number. They are used by UEFI to resolve which device to use for OS booting.

So here is the problem: Assume that you have disconnected a bootable GPT drive with Windows from one SATA port on your motherboard and connected it to another one. You will get the following configuration:

As you may see, Windows Boot Manager now has an incorrect device number record. Actually, it simply points to your previous SATA port. The drive ID is correct, as it is unique for every connected storage device. It is possible that Windows will not boot until you connect the drive back to the original port or change the device number record in the Windows Boot Manager entry.

Challenge #2
You cannot boot Windows copy on EFI-based computer

The second challenge is replacing a bootable GPT HDD with Windows with larger or faster disc. Your migrated/copied OS will be unbootable due to incorrect links in UEFI.

Even if you replace your source drive with your target drive, your system will not boot because of an incorrect drive ID record in Windows Boot Manager. Instead, it will still be indicating that your original source disc is the bootable one.

This means that you will need to update this record in order to get Windows back on rails.

Challenge #3
Windows dual-booting is more complicated

By default, there can be only one Windows Boot Manager in EFI NVRAM. In such case, dual-booting will only be possible if the boot files for all Windows versions installed in EFI mode are stored on a single EFI bootable system partition called an ESP or listed in a single BCD store. So if something went wrong with the main bootable hard disc where all the boot data is stored, then all dependent Windows versions will become unbootable.

1 • 2 Next Page Last Page

Want to more of this to be delivered to you for FREE?

Subscribe to EDN Asia alerts and receive the latest design ideas and product news in your inbox.

Got to make sure you're not a robot. Please enter the code displayed on the right.

Time to activate your subscription - it's easy!

We have sent an activate request to your registerd e-email. Simply click on the link to activate your subscription.

We're doing this to protect your privacy and ensure you successfully receive your e-mail alerts.

Add New Comment
Visitor (To avoid code verification, simply login or register with us. It is fast and free!)
*Verify code:
Tech Impact

Regional Roundup
Control this smart glass with the blink of an eye
K-Glass 2 detects users' eye movements to point the cursor to recognise computer icons or objects in the Internet, and uses winks for commands. The researchers call this interface the "i-Mouse."

GlobalFoundries extends grants to Singapore students
ARM, Tencent Games team up to improve mobile gaming

News | Products | Design Features | Regional Roundup | Tech Impact