Windows 8 中缺少启动文件

Windows 8 中缺少启动文件

我有一个包含 Windows 8 Release Preview、Windows 系统保留分区和磁盘开头空白空间的分区。我使用 Ubuntu Live CD 和 GParted 将两个分区移至磁盘开头。

此后,Windows Loader 无法启动并抛出有关缺少文件的错误。我使用以下命令修复了它:

bootsect /nt60 sys /force /mbr
bootrec /rebuildbcd
bootrec /fixboot
bootrec /fixmbr

当我使用“高级启动”菜单中的“自动修复”选项时,它会引发如下错误:

Windows 无法修复您的启动问题。有关更多信息,请参阅文件 C:\Windows\System32\LogFiles\Srt\SrtTrail.txt

在此文件中,我找到了系统修复操作的描述,在文件末尾:

启动状态表示操作系统启动成功。

现在,当我使用 Windows 8 的高级启动菜单(PC 设置 -> 常规 -> 高级启动)时,收到错误:

重启电脑再试一次。似乎有些东西没有正确加载。重启可能会解决问题。如果这种情况不止一次发生,您也可以通过在线搜索特定错误代码来寻求帮助。错误代码:0x8007090。

0x80070490 是错误代码 ERROR_NOT_FOUND。

丢失的启动文件是什么?我该如何恢复它们?

系统保留分区中的文件列表:

B:\bootmgr
B:\BOOTNXT
B:\Boot\BCD
B:\Boot\BCD.LOG
B:\Boot\BCD.LOG1
B:\Boot\BCD.LOG2
B:\Boot\BOOTSTAT.DAT
B:\Boot\Fonts
B:\Boot\memtest.exe
B:\Boot\qps-ploc
B:\Boot\Resources
B:\Boot\Resources\bootres.dll

以及许多 *.mui 和 *.ttf 文件。

答案1

bcdboot c:\Windows /s c: /l en-us

(这个非常有效!)

答案2

  1. 您必须检查 SystemReserved 是否设置为活动分区。
  2. bootsect /nt60 all /force /mbr
  3. bcdboot c:\windows -(假设c:\windows是安装 Windows 8 的地方。如果没有,请更改c:为更正drive_letter。)

答案3

Srttrail.exe 双重启动失败随后自动修复。

如果你能做到那一步的话我已进行了恢复。

然后进行自定义安装而不是快速安装。安装时关闭更新。允许计算机启动并创建还原点。然后尝试更新。

这对我有用,并且我还尝试了我能想到的所有其他方法。

相关内容