在我最近升级我的 Ubuntu 操作系统之前,我已经安装了 Windows 7、Windows XP 和 Ubuntu 多重启动。
当我启动计算机时,GRUB 引导加载程序通常会显示以下选项:Windows 7 和 Ubuntu(包括 memtest,...)当我选择 Windows 7 选项时,Windows 引导加载程序出现并给我两个选项:Windows 7 和早期版本的 Windows(=Windows XP)。
安装最新版本的 Ubuntu 后,GRUB 仍然可以识别 Windows 操作系统,并且我能够像往常一样启动 Windows 7 引导加载程序,但是当我选择在 Windows 引导加载程序中启动 Windows 7 的选项时,出现了以下错误消息:
Windows 启动管理器
Windows 无法启动。最近的硬件或软件更改可能是原因。 修复此问题: 1. 插入 Windows 安装光盘并重新启动计算机。 2. 选择您的语言设置,然后单击“下一步”。 3.单击“修复您的计算机”。 如果您没有此光盘,请联系您的系统管理员或计算机 制造商寻求帮助。 状态:0xc000000e 信息:由于无法访问所需设备,因此启动选择失败。
我仍然可以从 Ubuntu 进入 Windows 7/XP 分区,而且我发现没有丢失文件:ntldr、boot.ini 等都仍然存在并且没有损坏(我已用我在一些教程中在线找到的文件替换了它们)这些是 XP 分区根目录中的所有文件:
我不知道如何解决这个问题,即使在网上搜索了很长时间,我也无法安装 Windows,因为我找不到安装盘了)。
答案1
首先我强烈建议使用以下方法备份整个磁盘重做备份或您选择的任何其他可靠的备份软件。
为了修复 Windows 7 的启动问题,您应该获取 Windows 7 恢复 CD。Microsoft 提供了一个这里如果你一个都没有的话。
刻录完此 CD 后;
- 从该 CD 启动。
- 选择
Startup Repair
。
您的计算机可能会重新启动几次。
如果这不能解决您的问题:
- 从该 CD 启动。
- 选择
Command Prompt
。 使用以下命令:
- bootrec.exe /fixmbr
- bootrec.exe /修复引导
- bootrec.exe /rebuildbcd
尝试重新启动。
如果问题仍然存在,请使用 gparted 尝试删除 Ubuntu 和 XP 分区,并使 Windows 7 分区成为唯一分区,占据整个磁盘,并将其设置为“主要”、“非隐藏”和“活动”,再次使用 gparted。
然后再尝试上述方法。
如果所有这些方法都失败了,您可以随时使用“重做备份”恢复备份映像,这样您就不会丢失任何东西。