Vista/XP 双启动时缺少 NTLDR

Vista/XP 双启动时缺少 NTLDR

当我尝试启动计算机时,我目前收到错误“NTLDR 丢失”。我同时启动 Vista 和 XP,并试图删除 XP 分区,以便整个驱动器只有一个分区。以下是我从安装 Vista 之前开始采取的步骤:

  1. 调整 XP 分区的大小。
  2. 重新启动,为 Vista 添加了新的分区。
  3. 在 XP 中,我从 MSDN Academic Alliance 下载的 ISO 安装了 Vista。
  4. 将所有重要文件从 XP 复制到 Vista 分区。

此时,我可以成功从 XP 或 Vista 启动。我也可以在 Vista 中访问 XP 分区文件。两个分区都是 NTFS。

  1. 进入Vista中的管理工具,将活动分区从XP分区更改为Vista分区。
  2. 重启。

我现在意识到这不是一个明智的做法,但我想找到一种方法来修复这个问题并启动 Vista。我当时想也许用一张 Linux 救援 CD,但我不知道具体该怎么做才能修复问题。

答案1

我要尝试的第一件事是启动修复

答案2

以下列出了一些可能的原因以及解决方法:缺少 NTLDR

计算机首次启动后不久,开机自检 (POST) 完成后,立即显示“NTLDR 丢失”错误。NTLDR 错误消息出现时,Windows XP 才刚刚开始加载。

相关内容