我遇到过这个问题。
我这边情况是这样的:
设备拥有两个或以上的硬盘,这里暂时以硬盘a和硬盘b来称呼它们。
原本硬盘b里是有win11的,并且win11的引导分区也在硬盘b(硬盘a并未插入)
插入硬盘a,然后向硬盘a中安装了deepin23系统(全盘安装的方式,此时deepin的引导分区在硬盘a)
由于一些原因,我重新向硬盘b安装win11(安装阶段删除了硬盘b的所有分区),这时候奇怪的事情发生了,预期此时新安装的win11的引导分区应该在硬盘b,但实际上它按照某个顺序检测到其他硬盘(硬盘a)存在引导分区,然后将win11引导写到了硬盘a的引导分区,而没有安装到硬盘b
这时候,我恰好要在硬盘a中安装deepin25预览版(全盘安装),由于全盘安装会将硬盘a格式化并重新分区,所以win11的引导就完全消失了。
我这边的解决方案是:
在安装win11的界面中(选择系统安装分区),使用快捷键 Shift+F10召唤出命令行窗口,使用diskpart等命令向预期安装win11的硬盘b中手动创建windows的引导分区,你可以搜索一下相关教程,创建完毕后再向硬盘b安装win11,这样win11的引导就会在硬盘b中,不会写入到其他硬盘的引导分区中。
当然如果感觉麻烦,也可以选择在安装win11前移除掉其他硬盘,迫使win11将引导写入到唯一可用的硬盘b当中。
之前是双硬盘双系统,deepin23和Windows11,从deepin启动,可以识别windows系统。昨天从新装deepin23,从deepin启动时无法识别Windows11,而且手动选择从Windows硬盘启动系统,还是进入deepin。只有将两块硬盘完全格式化,先安装Windows后安装deepin,才能从deepin启动时识别Windows。大家有遇到这种情况吗?