当前位置: 首页 > Linux

安装Linux后如何修复WindowsEFI分区

时间:2023-04-06 04:56:39 Linux

我最近在我的电脑上安装了最新的ArchLinux。这次与以往不同。我用的是Gnome桌面环境,效果不错,所以我就按照我之前的配置文件,光速配置电脑。但是,当我配置Windows双启动时,我找不到WindowsEFI分区。奇怪我的两个系统装在两个硬盘上,所以我误删了EFI分区就没有问题了。而且我在linux系统上依然可以挂载windows数据,数据没有丢失。然后我尝试搜索问题的原因,没有找到,但是找到了解决办法。该方法不是特别困难。我用了一个Windows的bcdboot命令,这里记录一下。第一步是准备Windows安装介质。第二步是启动到实时安装系统并单击修复计算机>疑难解答>高级>命令提示符。第三步,进入命令提示符,使用以下命令显示分区:$diskpart//rundiskpartdiskpart>listdisk//列出所有硬盘,每个硬盘都有一个编号(例如0/1/2)diskpart>seldisk//选择Windows系统EFI分区所在的硬盘diskpart>listvol//列出所有分区diskpart>selvol//选择EFI分区diskpart>assignletter=F//赋值EFI一个新盘符diskpart>exit//exit$bcdbootC:\Windows/sF:/fALL//创建所有Windows启动文件到磁盘F$reboot//重启正常进入Windows