你好,
这个问题通常发生在Windows启动配置数据(BCD)存储无法访问或损坏时。我们先检查一下磁盘布局。
请采取以下步骤:
- 右键点击开始,然后点击磁盘管理。最大化磁盘管理,调整顶部窗格的列宽,使所有条目可见。截图一张。
- 打开管理员命令提示符并运行:
bcdedit
diskpart
list disk
select disk 0
list part
select disk 1
list part
list vol
exit
reagentc /info
发布输出。
如图,我的引导页面是空的。
发生背景:这里有磁盘A和B,B正处于损坏的边缘,所以我使用PE系统在A硬盘重装了一个系统,但是由于我的疏忽,我并没有在安装系统时在A磁盘新建引导分区,这导致每次启动时都将由我的B盘(坏掉的)来进行引导。我很疑惑为什么开机时不会显示有着多个系统的引导页面。并且我b盘上面的windows11无法安装本地PE系统。
于是我手动创建了一个200mb的FAT32 esp分区,使用bcdboot修复了引导(如第二张图),里面的文件与官方指定的引导文件没有差别。但是数次启动以后,在我已经安装本地pe的情况下,依旧没有引导菜单,而且msconfig引导页面依旧为空。由于其没有影响我的日常使用所以我并没有进行深究
但是现在我的A盘已经完全不工作了,系统无法识别A盘,B盘上的系统依旧可以引导,这使我非常诧异。
我已进行搜索,访问了中国大陆可以访问的所有我所找到的资料,并在MS learn找到了一篇同样的帖子询问其问题,但是这并没有解决我的问题。所以我决定自行发布一个帖子进行询问。
你好,
这个问题通常发生在Windows启动配置数据(BCD)存储无法访问或损坏时。我们先检查一下磁盘布局。
请采取以下步骤:
bcdedit
diskpart
list disk
select disk 0
list part
select disk 1
list part
list vol
exit
reagentc /info
发布输出。
你提到你创建了一个200 MB的EFI分区。输出中没有显示。
请快跑 msinfo32.exe。
在菜单中 Edit 点击 Select all。
在菜单中 Edit 点击 Copy。
把内容粘贴到你的回复里。
操作系统名称 Microsoft Windows 11 专业版
版本 10.0.26200 版本 26200
其他操作系统描述 没有资料
操作系统制造商 Microsoft Corporation
系统名称 WHX
系统制造商 TIMI
系统型号 Redmi G 2022
系统类型 基于 x64 的电脑
系统 SKU TM2135-40768
处理器 12th Gen Intel(R) Core(TM) i7-12650H,2300 Mhz,10 个内核,16 个逻辑处理器
BIOS 版本/日期 TIMI RMGAD6T0P1313, 2025/9/25
SMBIOS 版本 3.3
嵌入式控制器版本 1.19
BIOS 模式 UEFI
主板制造商 TIMI
主板产品 TM2135
主板版本 V2.0
平台角色 移动
安全启动状态 关闭
PCR7 配置 需要提升才能查看
Windows 目录 C:\Windows
系统目录 C:\Windows\system32
启动设备 \Device\HarddiskVolume5
区域设置 中国
硬件抽象层 版本 = "10.0.26100.1"
用户名 whx\whx
时区 中国标准时间
已安装的物理内存(RAM) 16.0 GB
总的物理内存 15.8 GB
可用物理内存 6.21 GB
总的虚拟内存 26.3 GB
可用虚拟内存 11.1 GB
页面文件空间 10.5 GB
页面文件 C:\pagefile.sys
内核 DMA 保护 启用
基于虚拟化的安全性 正在运行
基于虚拟化的安全性要求的安全属性 基本的虚拟化支持
基于虚拟化的安全性提供的安全属性 基本的虚拟化支持, DMA 保护, UEFI 代码只读, SMM Security Mitigations 1.0, 基于模式的执行控制, APIC 虚拟化
基于虚拟化的安全服务已配置 虚拟机监控程序强制执行的代码完整性
基于虚拟化的安全服务正在运行 虚拟机监控程序强制执行的代码完整性
商用应用控制政策 已实施
商用应用控制用户模式政策 关闭
自动设备加密支持 需要提升才能查看
已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。
by the way i can communicate in english, u dont have to translate into chinese
谢谢。我们删除磁盘0上那个300MB的未知分区。
请执行以下命令:
diskpart
select disk 0
select part 4
detail partition
del part override
select disk 1
select part 4
detail partition
exit
发布输出。
Microsoft Windows [版本 10.0.26200.9445]
(c) Microsoft Corporation。保留所有权利。
C:\Windows\System32>diskpart
Microsoft DiskPart 版本 10.0.26100.1150
Copyright (C) Microsoft Corporation.
在计算机上: WHX
DISKPART> select disk 0
磁盘 0 现在是所选磁盘。
DISKPART> select part 4
分区 4 现在是所选分区。
DISKPART> detail partition
分区 4
类型 : 142f5f5d-b9e5-4433-87c0-68b6b72699c7
隐藏 : 是
必需: 否
属性 : 0X8000000000000000
字节偏移: 999890296832
没有跟这个分区相关联的卷。
DISKPART> del part override
DiskPart 成功地删除了所选分区。
DISKPART> select disk 1
磁盘 1 现在是所选磁盘。
DISKPART> select part 4
分区 4 现在是所选分区。
DISKPART> detail partition
分区 4
类型 : de94bba4-06d1-4d40-a16a-bfd50179d6ac
隐藏 : 是
必需: 是
属性 : 0X8000000000000001
字节偏移: 511036096512
卷 ### LTR 标签 FS 类型 大小 状态 信息
DISKPART> exit
退出 DiskPart...
C:\Windows\System32>
跑步:
diskpart
select disk 0
create partition efi size=300
format quick fs=fat32
assign letter=S
list volume
exit
发布输出。
注意: 暂时不要重启Windows。请现在运行它们,并在本次会话中发布结果,这样我可以立即发布下一个命令。
Microsoft Windows [版本 10.0.26200.9445]
(c) Microsoft Corporation。保留所有权利。
C:\Windows\System32>diskpart
Microsoft DiskPart 版本 10.0.26100.1150
Copyright (C) Microsoft Corporation.
在计算机上: WHX
DISKPART>
DISKPART> select disk 0
磁盘 0 现在是所选磁盘。
DISKPART>
DISKPART> create partition efi size=300
DiskPart 成功地创建了指定分区。
DISKPART>
DISKPART> format quick fs=fat32
100 百分比已完成
DiskPart 成功格式化该卷。
DISKPART>
DISKPART> assign letter=S
DiskPart 成功地分配了驱动器号或装载点。
DISKPART>
DISKPART> list volume
卷 ### LTR 标签 FS 类型 大小 状态 信息
卷 0 D game NTFS 磁盘分区 790 GB 正常
卷 1 C 系统 NTFS 磁盘分区 140 GB 正常 启动
卷 2 E Programs NTFS 磁盘分区 475 GB 正常
卷 3 Windows_RE NTFS 磁盘分区 1024 MB 正常 已隐藏
DISKPART>
DISKPART> exit
退出 DiskPart...
现在,运行这两个命令:
bcdboot C:\Windows /s S: /f UEFI
dir /a C:\EFI
diskpart
select disk 1
select part 1
detail partition
exit
发布输出。
C:\Windows\System32>diskpart
Microsoft DiskPart 版本 10.0.26100.1150
Copyright (C) Microsoft Corporation.
在计算机上: WHX
DISKPART>
DISKPART> select disk 1
磁盘 1 现在是所选磁盘。
DISKPART>
DISKPART> select part 1
分区 1 现在是所选分区。
DISKPART>
DISKPART> detail partition
分区 1
类型 : 142f5f5d-b9e5-4433-87c0-68b6b72699c7
隐藏 : 是
必需: 否
属性 : 0000000000000000
字节偏移: 1048576
没有跟这个分区相关联的卷。
DISKPART>
DISKPART> exit
Microsoft Windows [版本 10.0.26200.9445]
(c) Microsoft Corporation。保留所有权利。
C:\Windows\System32>bcdboot C:\Windows /s S: /f UEFI
已成功创建启动文件。
C:\Windows\System32>
C:\Windows\System32>dir /a C:\EFI
驱动器 C 中的卷是 系统
卷的序列号是 11A4-4DDD
C:\ 的目录
找不到文件
C:\Windows\System32>
C:\Windows\System32>diskpart
Microsoft DiskPart 版本 10.0.26100.1150
Copyright (C) Microsoft Corporation.
在计算机上: WHX
DISKPART>
DISKPART> select disk 1
磁盘 1 现在是所选磁盘。
DISKPART>
DISKPART> select part 1
分区 1 现在是所选分区。
DISKPART>
DISKPART> detail partition
分区 1
类型 : 142f5f5d-b9e5-4433-87c0-68b6b72699c7
隐藏 : 是
必需: 否
属性 : 0000000000000000
字节偏移: 1048576
没有跟这个分区相关联的卷。
DISKPART>
DISKPART> exit
请重启Windows并重新运行 BCDEDIT 。发布输出。
注意:请从磁盘0启动,而不是磁盘1,因为我们在磁盘0上创建了一个新的EFI分区。
Microsoft Windows [版本 10.0.26200.9445]
(c) Microsoft Corporation。保留所有权利。
C:\Windows\System32>bcdedit
Windows 启动管理器
标识符 {bootmgr}
device partition=\Device\HarddiskVolume4
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {default}
resumeobject {a262135a-c535-11f1-b84d-04cf4ba1ce8e}
displayorder {default}
toolsdisplayorder {memdiag}
timeout 30
Windows 启动加载器
标识符 {default}
device partition=C:
path \Windows\system32\winload.efi
description Windows 11
locale en-us
inherit {bootloadersettings}
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {a262135a-c535-11f1-b84d-04cf4ba1ce8e}
nx OptIn
bootmenupolicy Standard
同时我注意到我的问题已经被解决,我的msconfig里引导页已经出现当前系统,非常感谢您的帮助😀
很高兴问题解决了。:)
如果问题解决了,欢迎在本帖中标记答案。否则,如果还有什么我能帮忙的,请告诉我。