引用:https://wenku.baidu.com/view/e730452587c24028915fc3d0.html
跟文中作者提到的原因是一样的,也是因为删除了系统的保留分区,不过我并不是看着不爽而删掉它的,我是因为折腾opencore在主板设置SATA存储模式为AHCI之后,引起的win10开机蓝屏,然后开机进入恢复模式,用Diskpart命令给重新格式化了,然后参照网上的四步骤修复引导:
1、BOOTREC /SCANOS
2、BOOTREC /FIXMBR
3、BOOTREC /FIXBOOT
4、BOOTREC /REBUILDBCD
其实在这四步骤的第三步就失败了,没有管它,用WINPE系统把系统分区设置为活动分区后win10系统运行没有任何问题,之后发现运行这个命令提示找不到设备,这个命令的所有文件我已经提前备份到了系统目录。????其实引起这个问题的原因很简单,系统保留分区,如果你仔细注意过磁盘管理器的话,会发现它有个属性,叫活动分区,安装系统时如果划分了这个分区,默认活动分区就是这个分区,而系统分区并没有这个属性(活动分区的概念请找度娘,呵呵),BCDEDIT之所以找不到设备是因为活动分区被删除了,而一般引导修复之后并不会自动把系统分区设置为活动分区,所以就会出现系统运行没有问题,但是这个命令却找不到设备。????原因找到了,解决办法就简单得多了,磁盘管理--把系统分区设置为活动分区就可以了。