我的 PC 上有 Windows 7 和 Linux Mint (19.3,Cinnamon),均为 64 位双启动系统。Windows 7 安装在我的 HDD 上,Linux Mint 安装在我的 SSD 上。
今天我安装了最新更新(从 2020 年 1 月 14 日起)。我知道 Windows 7 的支持已经结束,但我想继续在我的 PC 上使用它。
当我尝试启动 Windows 时,我看到此 Windows 启动管理器屏幕:
Windows 启动管理器
Windows 无法启动。最近的硬件或软件更改可能是原因。 修复此问题: 1. 插入 Windows 安装光盘并重新启动计算机。 2. 选择您的语言设置,然后单击“下一步”。 3.单击“修复您的计算机”。 如果您没有此光盘,请联系您的系统管理员或计算机 制造商寻求帮助。 文件:\EFI\Microsoft\Boot\BCD 状态:0xc000000f 信息:尝试读取启动配置数据时发生错误。
当然,我尝试做的第一件事是插入我的 Windows 7 DVD 并重新启动计算机,但不幸的是,当我点击修复你的计算机它告诉我 DVD 上的 Windows 版本与 PC 上安装的 Windows 版本不兼容,因此我无法使用它来修复此问题。我使用 Google 来寻找更多帮助,但大多数搜索结果都是关于使用(不再兼容的)Windows 7 DVD,所以这对我没有帮助。
答案1
还有一个免费的可启动 Live CD/USB,名为雷斯卡图克斯可以修复 Windows 引导加载程序。Rescatux 具有图形界面,其中包含操作系统救援任务菜单。您选择修复 Windows 引导加载程序的选项,它会尝试修复 Windows 引导加载程序。
启动选项:
- (>=0.41 beta 1)更新 UEFI 顺序
- (>=0.41 beta 1)创建一个新的 UEFI 启动项
- (>=0.41 beta 1)UEFI 分区状态
- (>=0.41 beta 1)伪造 Microsoft Windows UEFI
- (>=0.41 beta 1)隐藏 Microsoft Windows UEFI
- (>=0.41 beta 1)重新安装 Microsoft Windows EFI
- (>=0.41 beta 1)检查 UEFI 启动
GRUB 选项:
- (>=0.40 beta 11)轻松修复 GNU/Linux 启动问题
- 恢复 GRUB 和 GRUB2
- (>=0.31 beta 4)更新任何 GRUB2 菜单
- 更新 Debian/Ubuntu GRUB 菜单
Windows 选项:
- 恢复 Windows MBR(测试版)
- 清除 Windows 密码
- (>=0.31 beta 4)将 Windows 用户提升为管理员角色
- (>=0.41 贝塔1)重新安装 Microsoft Windows EFI
- (>=0.31 beta 4)解锁 Windows 用户
密码选项:
- 更改 GNU/Linux 密码
- 重新生成 sudoers 文件
- 清除 Windows 密码
专家工具:
- 启动修复
- 分区
- 操作系统卸载程序
- 清洁无处不在
- 相簿
- 测试磁盘
如何制作 Rescatux 实时 USB
从 Windows
下载通用 USB 安装程序(建议雷斯卡图克斯 维基) 并打开 Universal USB Installer 应用程序,插入 USB 闪存驱动器,选择您的 USB 驱动器,然后选择要写入 USB 驱动器的 Rescatux iso 文件。非常小心当您选择 USB 驱动器时,如果您不小心选择了硬盘驱动器上的某个分区,这将导致覆盖该分区上的所有数据,并且该分区上的所有数据都将丢失。
注意:如果您使用的是 0.30 beta 4(或更新版本),您应该提取您下载的 iso(boot/boot-isos 文件夹)中的 iso,并使用它来代替下载的 iso。
从 Linux
按照以下说明操作如何制作 Rescatux USB。
为了防止意外覆盖硬盘上的分区并丢失该分区上的所有数据,请确保在写入 Rescatux iso 之前知道哪个是您的 USB 设备。
答案2
我为此经历了地狱般的折磨。双启动 C:XPpro D:Win7.1(是的,这些是旧操作系统,但我需要使用带 DB9 的笔记本电脑。当我在梯子上工作时,USB 到 DB9 经常会失效。)
花了一段时间才弄清楚是 Google Chrome 更新搞砸了注册表中的特殊设置和特殊启动过程。要双启动 Win 7,您必须让旧版 Windows 在启动时看不到 Windows 7 分区,否则它会删除所有 Windows 7 更新。
修复 Windows 7 的启动问题并不能解决您的问题。幸运的是,在升级到 SSD 之前,我有一个旧的 SATA HDD。
对我有用的修复方法:安装不同的硬盘(操作系统无关紧要),将原始硬盘作为从属硬盘连接,并对 Windows 7 所在的分区进行病毒扫描。我只使用过 AVG,每次都有效。然后更换原始硬盘并启动 Windows 7。
不存在数据丢失的风险...