0xc0000098 的意思是 BCD 启动配置数据里没有有效的操作系统条目,多数是引导记录损坏或引导文件丢失,硬盘本身大多没坏,不必急着换盘或重装。分区变动、系统文件损坏也会报同一个码,按软件层到硬件层的顺序排查就能分清。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-10-19。
开机黑屏白字报 0xc0000098,先弄清卡在哪一环
开机后屏幕停在黑底白字的界面,顶部写着「你的电脑需要修复」,下面跟着文件 \boot\bcd 和错误代码 0xc0000098,Windows 徽标根本没出现。这就是引导阶段的报错,系统还没轮到加载桌面就已经中断。
常见诱因集中在几处:BCD 里的启动条目丢失或错位、克隆或扩容后盘符变化、系统文件不完整、硬盘出现坏道。先分清落在哪一层,后面的每一步才不会白做。
先判断错误码与系统版本,再对症处理,能省去大量盲目重装。
方法1 强制关机三次,让系统自己进 WinRE 修复
连续三次在启动中途断电,Windows 会判定启动失败并自动跳进 WinRE 恢复环境,这是不动螺丝刀、不插 U 盘的第一步。
操作步骤
- 开机出现 Windows 徽标时按住电源键 5 秒强制关机,重复 3 次,第 4 次开机屏幕会显示「正在准备自动修复」
- 自动修复失败后点「高级选项」→「疑难解答」→「高级选项」
- 选「启动修复」,等系统扫描并尝试修复引导记录,完成后重启,看是否还报 0xc0000098
- 仍然失败就记下日志路径 C:\Windows\System32\LogFiles\Srt\SrtTrail.txt,后面的排查要用到
自动修复一般跑几分钟,进度条走完会给出「无法修复你的电脑」或者直接重启。它能处理一部分引导记录小错,但不会替你重建整条 BCD。
方法2 用 bootrec 重建 BCD 启动条目
BCD 里扫不到任何系统条目时,bootrec /rebuildbcd 是最直接的修法,多数 0xc0000098 在这一步就能回到桌面。
操作步骤
- WinRE →「疑难解答」→「高级选项」→「命令提示符」
- 输入 diskpart,回车后输入 list volume,记下 Windows 所在卷的盘符,WinRE 里它常常不显示为 C:
- 输入 bootrec /scanos,看能不能扫描到 C:\Windows 这样的系统安装
- 输入 bootrec /rebuildbcd,扫描到系统时按 Y 把它加入启动列表
- 如果提示「找不到系统」或「元素未找到」,说明引导文件本身缺失,需要手工写入引导文件
- 输入 exit 退出命令提示符,重启看结果
list volume 会列出所有卷,除了 Windows 卷还有 EFI 分区和恢复分区,选的时候看清容量别挑错。扫到的系统条目为空,通常意味着引导文件真的不在分区里,改成手工写入才有效。
方法3 用 bcdedit 查条目、bcdboot 重写引导文件
先看清条目指向哪个分区,再用 bcdboot 把引导文件重新写进 EFI 分区或系统保留分区,比反复重启猜要快得多。
操作步骤
- 命令提示符里执行 bcdedit /enum all,逐条看 device、osdevice 指向的分区是否和系统实际所在分区一致
- UEFI 机器执行 bcdboot C:\Windows /s C: /f UEFI,把引导文件重新写入 EFI 分区
- 老式 BIOS/MBR 机器改用 bcdboot C:\Windows /s C: /f BIOS
- 盘符以 diskpart 的 list volume 为准,别照抄 C:;引导分区常常是隐藏的 100MB 或 260MB 小卷
- 屏幕出现「已成功创建启动文件」后重启,仍报 0xc0000098 就转到硬盘排查
bcdedit 输出里 identifier 后面标着 {default} 的那条就是默认启动项,它的 device 和 osdevice 指向同一个分区才对。两条盘符写对,bcdboot 基本都会提示创建成功。
用「软领驱动大师」更省事
遇到引导条目错乱、系统组件受损或文件缺失引起的启动报错,软领驱动大师的「系统修复」可以在图形界面里一键扫描并修复受损的系统组件,不用在命令提示符里逐条敲 bootrec、sfc、DISM。对着黑底白字界面敲命令容易手抖的话,这条路更稳。

它的「全面诊断」用来判断问题落在系统层面还是硬件层面,先扫一遍整机状态,再决定要不要继续拆机换盘,省得把一块好硬盘当成坏的处理。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户,工具在软领官网 wyouhua.com 直接下载,安装没有捆绑勾选项。软件里可以点客服按钮联系真人客服,复杂的启动故障也有工程师远程协助。

方法4 排查硬盘与分区是否真的出问题
引导修不好时要确认一件事:究竟是软件层的记录错了,还是硬盘已经读不出来。按系统层、分区层、硬件层逐级排,成本最低。
操作步骤
- 命令提示符输入 chkdsk C: /f /r,修复文件系统错误并扫描坏道,1TB 以上的盘跑一两个小时很正常,别中途断电
- 输入 diskpart,再输 list disk,看容量是否异常,比如 1TB 硬盘只认出几十 MB
- 用 list volume 检查分区有没有丢失,必要时 select disk 之后 detail disk 看硬盘型号与状态
- 硬盘在 BIOS 里都认不到,或者换 SATA 线、换接口后依旧,多半是硬盘本身的问题,先备份能读出来的数据
list disk 里除了容量,还要看状态是不是显示「联机」,显示「无媒体」或者干脆缺盘,就是硬件层的事了。chkdsk 报出的坏道数量在增长,就别再反复通电尝试。
方法5 用 sfc 与 DISM 修复受损系统文件
引导正常但系统文件损坏时,用离线 sfc 或在线 DISM 把缺的文件补齐,进不去桌面也能靠 WinRE 完成。
操作步骤
- WinRE 命令提示符执行 sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows,离线检查并替换受损文件
- 能进系统的话,以管理员身份运行命令提示符,先执行 DISM /Online /Cleanup-Image /RestoreHealth,再跑 sfc /scannow
- 如果报 0x800f081f 这类错误,说明组件存储本身坏了,需要挂载 install.wim 指定本地修复源
- 修复完重启,如果报错变成 0xc000000f 或 0xc0000007b,按对应的引导错误继续往下排
/offbootdir 指引导分区,/offwindir 指系统文件夹,两个路径都要按 diskpart 查到的盘符写,别想当然填 C:。sfc 和 DISM 修的是系统文件,不动分区里的照片文档,但硬盘已经在报坏道的话,先备份数据再做修复。
常见问题
0xc0000098 是硬盘坏了吗?
多数情况下硬盘是好的。这个错误码只说明 BCD 里没有可用的系统条目,引导记录损坏、分区变动、系统文件缺失都会报它,先把引导修一遍;修完还是读不出盘,再去查硬盘。
0xc0000098 和 0xc000000f、0xc0000007b 有什么区别?
0xc0000098 卡在 BCD 条目缺失或损坏,0xc000000f 通常是 BCD 指向的引导文件读不到,0xc0000007b 更多和硬盘控制器驱动、BIOS 里 AHCI 模式变化有关。三者都在引导阶段发生,处理顺序仍是先重建 BCD 再查硬盘。
bootrec /rebuildbcd 提示找不到系统怎么办?
先回 diskpart 用 list volume 确认 Windows 卷的真实盘符,再用 bootrec /scanos 复扫一遍。扫不到任何系统,多半是引导文件缺失或分区表异常,改用 bcdboot 手工写入,同时用 diskpart 确认分区还在不在。
bcdboot 写入失败、提示盘符不对怎么确认?
回 diskpart 执行 list volume,找出那个 FAT32 的 100MB 或 260MB 小分区,它才是 EFI 分区;Windows 所在分区的盘符也要按 WinRE 里显示的写,别照抄 C:。两处都对,bcdboot 一般会提示「已成功创建启动文件」。
0xc000098 和 0xc0000098 是同一个错误吗?
是同一个,只是少打了一位。屏幕上显示的错误代码以 0xc0000098 为准,按这个码去查资料就行。
推荐阅读
异星工厂报错 CONFIG 文件夹解决方法,多数是游戏没自动建目录
开机启动项设置命令有哪些 一条PowerShell列出全部自启项来源
龙珠斗士Fatal error怎么解决,多半是本地配置文件夹出了问题
相关推荐
石油骚动白屏进不去,删掉turmoil_settings.ini让游戏重建设置

提示