REF:
http://woshub.com/how-to-repair-uefi-bootloader-in-windows-8/
In this article we will learn how to repair Windows 8 bootloader on a computer with UEFI. The corruption of the Windows 8 bootloader can occur after the installation of the second OS (in Dual Boot configurations), be caused by the erroneous actions while failure recovering and for some other reasons. If the loader in Windows 8 on UEFI system is corrupted, it’s impossible to start the system or a blue screen with the following error appears:
The boot configuration data for your PC is missing or contains errors.
File :\EFI\Microsoft\Boot\BCD
Error code: 0xc000000f
boot configuration errors 0xc000000f or missing file \EFI\Microsoft\Boot\BCD
All this can imply corruption or even total removal of Windows 8 loader configuration – Boot Configuration Data (BCD). You won’t be able to recover the BCD loader using bcdedit. When running this command, the following error appears:
The boot configuration data store could not be found.
The requested system device cannot be found
The matter is that the BCD loader configuration in Windows 8 installed in UEFI mode is stored on a separate hidden EFI volume (100 MB in size on FAT32 file system). Bcdedit can not see it and, therefore, manage the loader configuration on it.
So to recover the loader (BCD) configuration, you have to boot from the original installation Windows 8 DVD (or a recovery disk or a special EFI bootable flash drive) and open the command line choosing System Restore – > Troubleshoot-> Command Prompt or pressing Shift+F10).
system restore mode win 8
Start diskpart:
1
diskpart
Display the list of disks in the system:
1
list disk
Select the disk with Windows 8 installed (if there is one disk in the system, it will have zero index):
1
sel disk 0
Display the list of volumes in the system:
1
list vol
diskpart : list volume . efi volume
In this example, you can see that the EFI volume (it can easily be recognized by its size of 100 MB and FAT32 file system) has the index volume 1, and the boot volume with Windows 8 installed is volume 3.
Assign any disk letter to the EFI volume:
1
select volume 1
1
assign letter K:
Close diskpart:
1
exit
Go to the bootloader directory in the hidden volume
1
cd /d k:\efi\microsoft\boot\
Recreate the boot sector on the boot partition
1
bootrec /fixboot
Delete the current BCD configuration file by renaming it (save the older configuration as a backup):
1
ren BCD BCD.bak
With bcdboot.exe, create BCD store again by copying the boot files from the system directory:
1
bcdboot C:\Windows /l en-us /s k: /f ALL
where C:\Windows – is the path to the directory with Windows 8 installed.
/f ALL – means that the boot files have to be copied including those for UEFI and BIOS computers (potential ability to boot in EFI and BIOS systems)
/l en-us – is a type of the system locale. By default, en-us – English (USA) is used.
Now you have to restart your computer. Then in the list of bootable devices there appears Windows Boot Manager where you can choose desired operating system to start.
分享到:
相关推荐
高通UEFI架构,ABL部分代码,从开源分支拉的,平台为SDM845。
clover-theme-minimal, 三叶草 UEFI bootloader的一个干净主题 最小主题clean的主题,三叶草UEFI引导 bootloader,由 Evan Purkhiser 最小的 。 安装克隆或者下载这个 repo的ZIP到你的三叶草主题目录( 通常在/EFI/...
UEFI-Bootloader 用法: 将它放在 EFI/BOOT/BOOTX64.EFI 中的某个可启动设备上,然后使用该设备启动您的计算机。 UEFI-Bootloader 识别所有启用 EFI 的 64 位: 视窗 Ubuntu Debian 软呢帽 Mac OSX 系统安装在...
windows8.1和Ubuntu的双系统安装,完美兼容,再也不用担心UEFI的锁定了~
此文档是快速制作UEFI模式安装 Windows 10的U盘命令。
EasyUEFI Windows To Go Upgrader Enterprise(微软Windows To Go升级工具)官方中文版V4.6
适用于UEFI的TomatBoot TomatBoot是用于基于64位UEFI的系统的简单内核加载程序。 该引导加载程序的精妙之处是用作如何创建UEFI应用程序的示例,为简单起见,我们使用edk2标头/库而不使用edk2构建系统。特征引导菜单...
创建Windows PE启动盘: 基于EFI/UEFI启动的Windows 7、Windows 8 支持的目标操作系统 基于EFI/UEFI启动的Windows或Linux EasyUEFI(轻松管理EFI/UEFI启动项) v2.9 更新日志 修改BUG:无法移动ESP分区到其它磁盘 ...
This Unified Extensible Firmware Interface (here... In this, the purpose of UEFI is to define an evolutionary path from the traditional “PC-AT”- style boot world into a legacy-API free environment.
EasyUEFI 是一个免费的用于管理 EFI/UEFI 启动项的 Windows 软件。...创建Windows PE启动盘: 基于EFI/UEFI启动的Windows 7、Windows 8、2008 R2、2012 (R2) 支持的目标操作系统 基于EFI/UEFI启动的Windows或Linux
This Unified Extensible Firmware Interface (UEFI) ... In this, the purpose of UEFI is to define an evolutionary path from the traditional “PC-AT”- style boot world into a legacy-API free environment.
Rufus创建Windows Server 2019 UEFI启动盘
Windows UEFI Shell,UEFI引导可用
在电脑只有UEFI模式的情况下安装windows8.1系统的详细步骤
资源自取,教程需要参照网上教程。使用的范围是:计算机的启动方式是uefi启动
EasyUEFI只能安装在基于EFI启动的WINDOWS操作系统上。它是一款EasyUEFI管理工具,能够用来创建、编辑、删除、备份或者还原EFI/UEFI启动项,调整启动项的顺序,使所有的操作均在WIN下完成而不用进入到BIOS中去调整。...
All guidelines and requirements that are described in this document apply to all supported platform architectures of Windows Server® operating systems beginning with Windows Server 2003 and to all ...
uefi 引导windows x64 的引导修复文件,用于修复 uefi 引导错误,EFI/microsoft/bcd
UEFI转换工具包,无需重做系统将MBR无损转换GPT,修复GPT引导(PE可用)
Windows7附加UEFI支持,内附在WinPE下安装Windows 7教程,教程太长描述中贴不完。