如何在安装 Linux 后修复 Windows EFI 分区
一鳞半爪大大人一鳞半爪大大人 -最近在电脑上安装了最新的 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
首发于个人博客:方寸之间
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
下一篇: 深入理解Linux中的nohup命令
Tags 标签
linuxwindowsboot扩展阅读
Linux 常用命令
2019-01-12 11:26:35 []linux命令行查看系统有哪些用户
2020-06-28 19:09:43 []【问题合集】Problem with the SSL CA cert (path? access rights?)
2020-09-20 09:57:21 []关于 MAC 配置 Apache2 + PHP
2020-09-21 12:36:34 []Laravel项目上线注意点
2020-10-20 21:55:08 []PHP-FPM中-D命令的实现
2020-10-23 13:54:26 []2020年10月php面试笔记
2020-10-23 01:09:55 []协程 shell_exec 如何捕获标准错误流
2020-11-03 10:11:33 []亲测三遍!8步搭建一个属于自己的网站
2020-11-15 11:37:21 []lnmp.org如何更改TP6.0框架的pathinfo模式.
2020-11-15 15:21:36 []加个好友,技术交流
