共计 688 个字符,预计需要花费 2 分钟才能阅读完成。
最近在电脑上装置了最新的 Arch Linux,这次不同于之前,应用了 Gnome 的桌面环境,用起来还不错,所以就依照我之前的配置文件,光速配置了一下电脑。然而当我配置 Windows 双启动的时候,却找不到 Windows 的 EFI 分区了,很奇怪,我的两个零碎装置在两个硬盘里,所以不存在我误操作删除 EFI 分区的问题。而且我在 Linux 零碎还能挂载 Windows 的数据,数据也没有失落。
而后我尝试搜寻问题呈现的起因,没找到,不过却找到了解决方案,办法倒是不是特地难,用到了一个 Windows 的 bcdboot 命令,这里记录一下。
第一步,筹备一个 Windows 的装置介质
第二步,boot 进 live 装置零碎,顺次点击 Repair Computer > Troubleshoot > Advanced > Command Prompt
第三步,进入命令提示符后,应用以下命令显示分区:
$ diskpart // 运行 diskpart
diskpart> list disk // 列出所有硬盘,每个硬盘都有一个编号(e.g. 0/1/2)diskpart> sel disk <disk_id> // 抉择 Windows 零碎 EFI 分区所在的硬盘
diskpart> list vol // 列出所有分区
diskpart> sel vol <volume_id> // 抉择 EFI 分区
diskpart> assign letter=F // 调配 EFI 一个新盘符
diskpart> exit // 退出
$ bcdboot C:\Windows /s F: /f ALL // 创立所有 Windows boot files 到 F 盘
$ reboot // 重启即可失常进入 Windows
首发于集体博客:方寸之间
正文完