我的计算机上安装了两个操作系统。 - Windows XP Professional - Windows 7 Ultimate(Release Candidate 1/Build 7100)
我默认使用 Windows 7 引导加载程序来在操作系统之间进行选择。
当我使用 WinXP 时,我的计算机突然持续滞后,唯一的解决方法就是修复安装它(因为我之前遇到过很多次这种情况,但没有安装 W7)。
一切正常。但是当我成功重新安装 XP 后,我无法再启动 Windows 7。每次我尝试启动包含 W7 的硬盘时,都会出现错误。“TMGR 丢失”。
现在我不知道如何恢复到我的 Windows 7。
任何帮助都将不胜感激!:)
答案1
根据此指导,从 Windows 7 DVD 启动,然后选择修复您的计算机并"bootsect /nt60 C:/"
在命令提示符下使用该命令。
答案2
听起来 Win7 的 BootLoader 不见了。我没有用过 Win7,但它有像 XP 一样的恢复控制台(来自 DVD)吗?如果有,你可以尝试从那里修复 MBR(关键字:fixmbr)。至少这会让你恢复 Win7,但你很可能仍然需要自己恢复引导加载程序。
答案3
该文件TMGR
不是 Windows 的一部分。它是用于自定义/扩展 Windows 7 的启动管理器功能的第三方文件,并且可以使用不同的、随机生成的名称(例如,在另一个系统上它可能是QZMGR
或XNLMGR
)。
我看到过这种文件的两个主要来源。一个是 EasyBCD,如果您将某些操作系统添加到引导加载程序,它会安装 GRUB 的副本。另一个是 DAZ 的 Windows 7 Loader,它允许将未经授权的 Vista/7 副本验证为正版(因此当然需要使用随机生成的文件名来避免检测)。
无论哪种情况,修复方法都是一样的。重新启动,然后按F8进入启动选项,然后选择Repair Your Computer
:
在里面系统恢复选项对话框中,选择Startup Repair
:
它应该进行一些扫描,然后重新安装引导扇区、记录和加载程序。重新启动并检查是否已修复。如果没有,请返回并返回到系统恢复选项并打开命令提示符。
现在输入以下命令,(您可能需要在每次命令后重新启动以测试是否已修复,以避免使用不必要的步骤):
bootsect /nt60 SYS
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd