Boot Files Issues
Sometimes you may have to manually update the boot files to fix the boot file corruption or compatibility issue. For example, the http://support.microsoft.com/kb/2883200 requires http://support.microsoft.com/kb/2894179 to be installed first .
To apply this update, you must be running Windows 8.1, Windows Server 2012 R2, or Windows RT 8.1.
Update 2894179 is a prerequisite of update 2883200 and update 2894029 on Intel Bay trail-based computers. Therefore, install update 2894179 before you install update 2883200 and update 2894029
If you manually update the hotfix 2894029, you may forget to update the 2894179. In that situation, your Windows 8.1 may hang or just blue screen during boot. Or you find you are in the situation like http://support.microsoft.com/kb/2846298. However, if you update the hotfixes from Windows Update server, you don’t need to worry about it. The Windows Update will take care of the prerequisites for you.
There are other situations, that may require you to fix the boot file issues manually.
How to fix
So the question here is how to fix it? Let’s start with what the boot files are and where they are located.
There are two kinds of systems, the Legacy BIOS and UEFI. Different system requires different boot files. Now we use UEFI as sample
On System (EFI) partition
On Windows partition
So here please find the demonstration how to update the boot files from 2894179 to the system.
1. Build a WINPE 5.1 bootable USB key
2. Find the hotfix, download the hotfix and extract the files
Extract the file:
expand -F:* <update.msu> C:<target_dir>
expand -F:* <update.cab> C:<target_dir>
3. Copy the extracted files to the USB key
bootmgfw.efi, bootmgr.efi, winload.efi, winresume.efi
4. Update the boot files (The UEFI and Legacy BIOS steps are similar)
a. boot to WINPE
b. use diskpart to identify the partition and assign the drive letter to System partition (EFI or Legacy BIOS)
c1. In EFI system
Backup and then Copy the two boot files to the System Partition
Backup and then Copy the two win* files to the Windows\System32 folder
(c2. In Legacy BIOS, update the boot files manually.)
5. Use DISM to update the hotfix to the WINRE package, or you may do it later. WINRE is for recovery package, not for normal Windows boot.
You are now able to boot to the Windows again! 🙂
6. Once Windows is bootable, Install the hotfix 2894179 so that all files are updated correctly.
1. You may update the system to the latest hotfix which is in the Windows 8.1 April 2014 Update.
2. For other commands that fix the boot related issues, please check
3. If the Windows drive is BitLocker enabled, or your disk controller requires additional driver, you may need to add the BitLocker support or add the device driver to the WINPE boot.