Windows 无法启动 0xc000000f

Windows 无法启动 0xc000000f

我最近买了一块金士顿 120GB SSD,并在其上安装了 Windows 7 Ultimate 32 位。我还有一个辅助 500GB HDD:Western Digital WD5000AADS。

当我尝试启动时,它冻结并显示以下消息:

Windows 无法启动。\Boot\BCD 错误代码:0xc000000f 尝试读取启动配置数据时发生错误。

我已经尝试了我能找到的大多数解决方案:

  1. 使用 /fixmbr 和 /fixboot 命令。
  2. 使用 /bcdboot D:\Windows。

如果我插入 Windows 安装光盘、选择从该光盘启动并跳过按钮按下,我就能正常启动。

SSD 为 C:,HD 为 F:。但是在修复系统菜单上,本地磁盘 (SSD) 显示为 D:,HD 显示为 C:。

此外,有一个名为 D: 的 SSD 分区处于活动状态,但我取消分配了它并将 C: 设置为活动状态,因为之前存在缺少 bootmgr 的问题。

计算机管理截图: 在此处输入图片描述

更新:我断开了硬盘并再次运行修复系统。它自动检测到错误并修复了启动数据。之后我重新连接了硬盘,现在一切都正常了。谢谢。

答案1

听起来你的 HDD 的启动顺序在 SSD 之前。

在 BIOS 中,确保启动顺序中 SSD 位于光驱和 HDD 之前。

如果启动顺序列表中的项目是“硬盘”或类似的通用内容,请查找单独的(硬盘)驱动器顺序部分,并确保 SSD 也位于 HDD 之前。

此外,您可能希望完全断开 HDD 与系统的连接,从 Windows 安装磁盘启动,然后进行修复。

完成后,您就可以启动 Windows,将 HDD 放回去。

答案2

看起来你的启动分区没有标记为“活动”看看这些步骤是否有效:

  1. 启动到分区现场 CD。
  2. 找到正确的磁盘和分区。您不会在这里看到 C:/F: 和所有内容。因此,请根据磁盘和分区大小进行操作。
  3. 找到你的启动分区(通常是第一的磁盘上安装 Windows 的分区。不一定是包含 Windows 文件的分区。将分区标记为活动分区并启动。
  4. 重新启动并查看是否有效。
  5. 如果它不起作用,还请发布 GParted 的屏幕截图。

与所有与磁盘相关的东西一样,做任何事情都要自担风险(虽然我没有看到这里有任何风险)。

更新
断开 WD 驱动器。使用 Windows 磁盘启动 Windows。使用以下命令重写启动配置:EasyBCD 免费版或 BCDEdit。看看是否有效。

相关内容