|
bcdedit /delete {bootmgr} /f,重启友情提示会导致BCD 100m分区被删除导致无法启动。建议换块硬盘使用此命令或删除后用PE修复引导看看-估计会再次出现 |
|
外出月球旅游至今未归,在蟾宮
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0、拔掉机械硬盘只保留SSD
1、先去看看主板BIOS中启动模式支持UEFI且开启。
2、临时切换启动菜单选择UEFI字样开头U盘boot启动项设置(如下图)
3、安装程序分区界面删除SSD所有分区重新创建会自动转换为GPT分区表,同时创建特殊分区(如下图)
4、安装完成后会在“Boot”选项卡显示名为“Windows Boot Manager”的UEFIboot启动项设置移动到第一位置保存设置即可。
1、本教程针对于UEFI启动来叙述的根据普遍的支持UEFI的机器来叙述
开始前先引进两个概念:计算机默认引导 ----------- 就是不管你的计算机有没有操作系统,定义了UEFI启动后将通过Bootx64.efi 引导你嘚计算机并进入各种模式,维护、安装、计算机或者系统
这里是 Bootx64.efi 它只是一个通用名,权限丰富且大于Windows 默认就是说如果你的Windows 默认的启動文件不在了,启动计算机默认的引导文件Bootx64.efi 也是可以启动计算机的使用计算机默认文件随时可以在各种环境下启动计算机,EFI
0、 对于UEFI启动環境来说Bootx64.efi 用处更大,这里Bootx64.efi 是个通用名就是所任意有效的efi改成Bootx64.efi 都被计算机启动加载,并启动
对系统的引导产生的影响肯定也不一样,下面我们来验证....
从三个方向来讲:(以下结论都经过事实验证经得住任何怀疑和猜测!!)
通过分析微软原装镜像的UEFI引导记录(efisys.bin)我发现,最初出光盘的引导文件是efi\boot\bootx64.efi因为此项验证较简单,我总共验证了:
结论:UEFI在光盘上的启动鈈依赖于操作系统可认为是无操作系统环境,故 bootx64.efi 是计算机默认引导文件
2、移动磁盘介质UEFI启动【已验证】:
结论:UEFI在移动磁盘介质上的启動不依赖于操作系统可认为是无操作系统环境,故 bootx64.efi 是计算机默认引导文件
3、本地磁盘介质UEFI启动【已验证】:
::原生ESP分区引导文件分析 我为此安装了微软win8 x64的操作系统分析ESP分区的全部文件,分别存在:
我们不禁思考:哪个文件测试真正用到的呢计算机默认启动哪个呢?系统默认启动哪个呢
那好很简单,我们依次删除他们看看系统能否启动就知道了....
>结果: 选择 从本地硬盘启动 系统仍然可以引导进入
>结果: 选擇 从本地硬盘启动 进入失败
当我们执行了上述代码后:
bcdboot.exe 会修复系统引导而且会同时修复计算机默认引导和Windows
是 Windows默认引导文件。所以我们的结論同原生ESP分区测试的结论一样
UEFI规范中,关于NVRAM的正解:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。