我在 SSD 的两个分区上安装了 Windows 7 和 8,默认是 7。有时我必须切换到 Windows 8 才能完成一些工作。我想要创建一个命令行脚本或类似的东西,运行时会重新启动计算机并启动到第二个操作系统。这样的事情可能吗?我知道我可以使用启动菜单,但我忍不住想应该有更酷的方式来做到这一点。
答案1
如果您现在不在 Win7 或 Win8 机器前,我假设您可以构建类似这样的批处理脚本...(将其替换为<id>
您要启动的操作系统的标识符)
bcdedit /default <id>
shutdown -r -t 02
要查找操作系统的 ID,请使用该bcdedit /enum
命令。
答案2
您可以使用一个名为重启。这是一个轻量级程序(根据网站显示内存占用为 400kb),在任务栏的后台运行。单击图标,然后选择要启动的操作系统。
注意:iReboot 是仅适用于 WINDOWS 的程序,因此您可以使用它来启动 Linux 操作系统,但不能从 Linux 启动 Windows。另外,我只是该程序的快乐用户,与它没有任何关系。
如果你确实想要一个命令行选项,iReboot 2 支持命令行脚本。
句法:
iReboot.exe [/sticky yes|no] [/reboot yes|no] /target {guid}
/sticky:是否无限期地将此条目设为默认值,或仅在下次启动时设为默认值
/reboot:更改选择后重新启动,或者在下次启动时应用更改
/target:您希望启动到的 BCD {ID}