当我尝试加载窗口时,我得到了
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。其中某处有分区开始的驱动器上的扇区号(可能是分区表)之类的东西,您不能直接用普通的扇区号替换它,这些数字必须适合您的驱动器和分区。