“加载操作系统时出错”

“加载操作系统时出错”

当我尝试加载窗口时,我得到了

error loading operating system

如果我加载 USB 救援盘(hirens 启动工具),我可以使用菜单上的选项

Boot windows (ntldr)

启动机器人过程,然后 Windows 就会加载。我不想继续这样做。当我查看 USB 救援磁盘中的其他一些工具时,启动标志设置为开启。

在救援磁盘中还有一个“修复 ntldr 丢失错误”的选项,但它不起作用。

有人有什么建议吗

答案1

我会尝试做的第一件事就是运行fixmbr。由于启动盘会带您进入操作系统,因此系统似乎很难从启动时将控制权传递给内核。但系统肯定可以看到您的硬盘。

答案2

您是否事先安装了 Windows 7?如果是,则您可能有一个启动分区,请检查它是否正常工作。

此外,为了排除任何错误的可能性,请检查 BIOS 的启动顺序。

既然您有一张救援盘,您要做的第一件事就是备份。然后,您可能会考虑重新安装,以免让您头疼……

答案3

如果您运行的是 Windows Vista/7,请启动 Windows 光盘,绕过“修复您的计算机”屏幕,打开命令提示符并键入bootrec /fixmbr

编辑:我知道约翰刚刚提到了这一点,但这bootrec是 Vista/7 所必需的。

答案4

哇哦,第一步应该是备份引导扇区/记录,这样你就可以把它放回去。然后你就可以自由地尝试使用实时的,因为你知道你可以撤消。现在可能太晚了。但是 Windows 磁盘工具有一种一心一意地删除东西以达到一个目的的方法,有时这种方法行不通,所以你什么都没有。

我来这里是因为我不记得“加载操作系统错误”消息来自哪里(BIOS 还是 Grub)。我并不经常使用 Windows,但它确实在那里,还有 OpenBSD 和最近的 Linux。是否有标记为可启动的主分区?好的,这是我的第一个猜测,然后考虑替换 MBR。但希望在您有一些备份之后。旧的 Norton 磁盘编辑器可以做到这一点,或者在 Linux/Unix 中使用 dd。其中某处有分区开始的驱动器上的扇区号(可能是分区表)之类的东西,您不能直接用普通的扇区号替换它,这些数字必须适合您的驱动器和分区。

相关内容