我的 SSD 上有两个不同的 Windows 7 副本。我删除了不需要的那个,并使用 msconfig 将其从启动顺序中删除,但每次我重新启动时,它都会显示:
Windows failed to start. A recent hardware or software change might have caused the issue.
但如果我按 Enter 或 Esc,它会正常启动。我该如何让它停止尝试启动已删除的旧操作系统?
答案1
右键单击您的Computer
图标(在桌面或开始菜单中)。单击Advanced System Settings
左侧导航选项卡。转到Advanced
顶部的选项卡。然后在 中Startup and Recovery
,单击Advanced
。在那里,选择您的新操作系统作为默认操作系统,并确保不显示启动菜单。
希望有帮助!
答案2
使用的第一个或初始系统 BCD 存储在活动分区上。
选择不成功的启动项或退出高级启动选项后,初始 BCD 中为 bootmgr 指定的驱动器将用作“第二个”系统 BCD 的基础。
初始和“第二个 BCD”可以是相同的 BCD,也可以是存储在不同分区上的两个不同的 BCD,具体取决于 bootmgr 的驱动器元素中指定的内容。
您可以使用 bcdedit 或可视化 BCD 编辑器查看和编辑完整的BCD内容。