[Others] 先安装windows,在安装deepin v23 结果window无法引导 V23
Tofloor
poster avatar
深度之家
deepin
2024-12-25 13:00
Author
【系统环境】: deepin V23 【前置条件】: 【复现步骤】: 【预期结果】: 先安装windows,在安装deepin v23 结果window无法引导 【实际结果】:

Reply Favorite View the author
All Replies
zijinyise
deepin
2024-12-25 13:37
#1

在deepin23内终端执行更新grub啊

Reply View the author
132******79
deepin
2024-12-25 13:45
#2
zijinyise

在deepin23内终端执行更新grub啊

joy

机器人自动问的,你也回答它。

Reply View the author
zijinyise
deepin
2024-12-26 08:38
#3
132******79

joy

机器人自动问的,你也回答它。

机器人转发的问题,有回答也会转发回去

Reply View the author
opjk-java
deepin
2024-12-29 13:05
#4
zijinyise

在deepin23内终端执行更新grub啊

无效,找不到 windows引导。

Reply View the author
hotime
deepin
2025-02-07 20:24
#5
opjk-java

无效,找不到 windows引导。

我遇到过这个问题。

我这边情况是这样的:

  • 设备拥有两个或以上的硬盘,这里暂时以硬盘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当中。

Reply View the author
opjk-java
deepin
2025-05-09 09:34
#6

解决了。通过winpe 工具,修复EFI分区下windows 引导文件。将winpe 下引导文件通过磁盘工具,例如 diskgen,直接拷贝过去,目录结构保持一致。

Reply View the author