从 Linux 安装后,Windows 8 启动循环

从 Linux 安装后,Windows 8 启动循环

我安装了 Windows 8 Professional 的发行版(这是我在大学获得的)。我在另一个驱动器上安装了 Ubuntu,这样我就可以在 BIOS 中选择要启动哪个驱动器。一切都很顺利……直到我尝试安装我的 Windows 分区。我收到以下消息:

错误安装:安装退出,退出代码为 14:休眠的非系统分区

我确信我没有让系统休眠……这肯定是新混合启动的一部分。我继续运行建议的命令。毕竟……最糟糕的情况是什么呢?我可能只是丢失了一些已保存的会话信息,对吧?……错了!Windows 8 现在在显示一条关于尝试自我修复的简短消息后不断重新启动。

我发现当我使用 [DVD 驱动器] 启动设备从安装盘运行启动修复时,启动修复会失败。当我将 DVD 驱动器作为 [UEFI DVD 驱动器] 启动时,启动修复会自动执行系统还原,并且似乎成功完成...但 Windows 8 仍然不断重新启动。

经过一番研究,我发现我的 mount 命令可能删除的文件是 C 盘根目录中的 hiberfil.sys。我尝试使用 testdisk 将其恢复,但我反复尝试系统还原似乎将其覆盖。

还有人知道如何让 Windows 重新启动吗?

答案1

我在另一个驱动器上安装了 Windows 8。我启动了 Ubuntu Live CD,并将我的新安装安装为只读。然后我将 hiberfil.sys 从我的新安装复制到旧的 Windows 安装。此时,我的旧安装能够在重新启动后成功自我修复。

但有些程序缺失。

相关内容