Windows Vista 无法启动!

Windows Vista 无法启动!

所以我昨天在新分区上安装了 openSUSE。但是,今天早上,当我尝试启动 Windows Vista 时,它直接进入恢复菜单。我进行了系统修复和系统还原,但它仍然启动到恢复菜单。然后,我插入 openSUSE LiveCD 并删除了 openSUSE 分区。但现在当我尝试启动计算机时,它显示:

错误没有活动分区没有可启动设备插入启动盘并按任意键

我真的需要帮助。Windows Vista 的启动文件丢失了吗?如果是,我该如何恢复它们?

有哪些解决方案不需要我重新安装?请提供任何帮助,我将不胜感激!

Windows Vista 32 位

答案1

从 openSUSE 磁盘或其他 Linux LiveCD 启动并运行“fdisk -l /dev/sdc”(或任何实际设备),然后在此处发布结果。我怀疑您只需要将 Windows 分区标记为可启动。

答案2

openSUSE 覆盖了您的驱动器的 MBR(可能使用 GRUB 引导加载程序),因此要再次启动 Vista,您需要替换它。

如果 Vista DVD 中的自动修复选项无法修复问题,您将需要使用 Vista 安装 DVD 上的命令行恢复工具:

  • 启动 DVD
  • 选择国家,下一步,键盘,下一步...
  • 选择“系统恢复选项”而不是“立即安装”
  • 如果搜索后要求修复,则说“否”
  • 取消选择所有行并单击下一步
  • 选择“命令提示符”

您需要 bootrec 命令。使用“bootrec /?”访问其帮助。

> bootrec /fixboot
Or
> bootrec /fixmbr 

这可能会有用:

> bootrec /rebuildbcd

发现以下说明这里;微软官方说明bootrec在这里

答案3

您是否尝试过从 Vista 安装盘启动?其上的恢复工具非常强大,大多数时候它能够自行检测和修复启动问题。

相关内容