windows 10/11 修复uefi引导

1. 简介

windows 在使用 uefi 引导以后,在各种条件下,引导发生了丢失都可以使用下面的方法进行修复
需要准备的工具
制作好U盘安装windows,设置开机U盘启动

2. windows 官方修复工具

在官方工具下,首先要确认的

2.1. uefi分区存在

进入U盘后
按下shift+f10键,调出cmd命令提示符

或按以下图形界面操作

修复计算机–疑难解答–高级选项–命令提示符

确保windows与efi都分配了盘符,以便后续磁盘操作

diskpart  进入磁盘管理程序
list disk
sel disk 0  选择windows与efi启动分区所在的磁盘
list vol  看windows与efi分区所在的分区号(根据安装系统时分区大小,判断分区性质),从0开始
list part

sel vol 2  选择占用c盘符,但不是c盘的分区号
remove letter=C  删除盘符

sel vol 1  选择Windows分区
assign letter=C:

sel vol 3  选择efi分区,fat32格式
assign letter=x: 给这个分区分配一个盘符,以便修复它

exit

重新建立efi分区,修复重建系统引导 bootloader

cd/d X:\EFI\Microsoft\Boot\ ( X 是您分配给EFI卷的字母)
bootrec/fixboot
ren BCD BCD.bak
bcdboot C:\Windows /1 zh-cn /s x: /f ALL (请根据自己的设置更改内容)

注意:如果是在限EFI的系统中,不需要包含后面两项,命令为 bcdboot c:\Windows 即可。
bootrec /rebuildbcd
说明:

C:\Windows(安装Windows系统的位置。)

/f ALL(复制所有Windows启动文件。)

/1 zh-cn(初始化BCD存储时使用的可选区域设置参数,默认为简体中文。)

/s x: (s 是Windows中的一个新BCDBoot选项,使用它来忽略旧的启动设置并创建一个干净的BCD配置,x 是您分配给EFI卷的字母。)

完成所有操作后,您可以拔出U盘并重新启动电脑以检查问题是否已解决。

2.2. uefi分区不存在

如果没有空间可参考以下步骤压缩出来

输入以下命令以缩小分区,从而释放出一些未分配的空间。

diskpart
list disk
select disk X(X是磁盘编号)
list partition
select partition N(N是您想要缩小的分区编号)
shrink desired=10240(指的是缩小10GB空间)

命令提示符缩小分区

输入以下命令以从缩小分区后产生的未分配空间中创建EFI分区。

create partition EFI size=200
format quick fs=fat32 label="System"
create partition msr size = 128

之后再进行修复

2.3 其他修复命令

  • bootrec.exe /fixmbr(此命令通过写入新的Windows兼容MBR来修复MBR,但不会覆盖现有的分区表)
  • bootrec.exe /fixboot(如果Windows检测到损坏,它会在硬盘上写入一个新的引导扇区)
  • bootrec.exe /scanos(它会扫描您的操作系统)
  • bootrec.exe /rebuildbcd(此命令重建包含引导信息和分区参数的BCD(引导配置数据))
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇