我正在寻找一种解决方案,可以在 Windows 7 中更改启动顺序,而无需访问 BIOS、重新启动机器和从 CD-ROM 启动。所有这些都几乎不需要用户输入。
这可能吗,或者我会有一个巨大的缺陷?
我希望.bat
文件能够做到这一点,以便它不仅仅可以在 Windows 7 上运行。
编辑:我看到了一个名为的命令BCD编辑但我不知道如何切换启动顺序。
答案1
BCDEdit 将允许您在 bios 启动顺序之后管理操作系统启动优先级。这是在多个操作系统共享同一个引导加载程序(多重引导)的情况下。
启动顺序如下:
bios 尝试在其启动顺序列表中配置每个设备
当设备托管引导加载程序(Windows Vista 后的 BCD、Linux 的 Lilo 或 Grub 等)时,它会启动它。
启动的引导加载程序显示其启动菜单,其中配置了所有可用的操作系统。
如果您的计算机上只安装了一个操作系统,则引导加载程序可能不会显示任何菜单并直接启动该操作系统。
在最新版本的 Windows(8.X+)中,您可能无法更改启动顺序,但您可以启动到允许在 DVD/USB 上启动或修复系统的恢复模式。
但对我来说,从操作系统修改启动顺序是一个很大的安全问题,因为任何恶意软件都可以利用它。