0

在 Windows 中,是否有一些命令行可以让机器理解 Android 应该是下一次启动(仅用于一次启动 - 所以一旦我从 Android 重新启动,我就会回到 Windows)?

我正在使用笔记本华硕 X200CA,基于 UEFI 的机器,双启动:Windows 8.1 和 Android 7.1(两个不同的分区)。安装 Android 后,我得到了 Grub2,因此在重新启动时我可以手动选择 Windows 或 Android。但是,我希望能够以编程方式切换操作系统。

基本上,我正在寻找可以在 Windows 上实现的 Linux 等价物——efibootmgr -n xxxx或者grub-reboot x在使用之前。reboot

我尝试使用bcdedit /enum firmware检查与 Android 关联的 ID,然后运行bcdedit /bootsequence {ID}​​. 在重新启动时,这会导致如下错误:

文件:\efi\Android\BOOTx64.EFI 状态:0xc000000d 信息:无法加载应用程序或操作系统,因为所需文件丢失或包含错误

(注意:禁用安全启动,禁用快速启动)

  • 我尝试使用EasyBCD,但由于这是一台基于 UEFI 的机器,我并没有走得太远。

  • 我使用BOOTMGR将 Android 添加到 Windows Boot Loader ,重新启动,进入 Windows Boot Loader,找到 Android 选项,手动选择它并得到相同的错误消息(见上文)。

  • 我试过Grub2win,你可以用它来修改 EFI 启动顺序,但似乎它不仅仅是一次启动。

  • 我知道一些平板电脑双启动 Windows-Android 具有允许切换的wintoand.exe,但我不确定背后是什么。此外,我宁愿不必使用任何软件:我想知道哪些命令行可以实现我的需要。

如果您对如何解决此问题或任何可以指导我的阅读有一些想法,谢谢提前分享!

4

1 回答 1

0

我相信 Grub2Win 具有您正在寻找的功能。文档可以在 Grub2Win 帮助中的关键字Reboot下找到。

命令格式为:

C:\grub2\grub2win 重启 x

其中 x 是菜单选择编号。这可以从 Windows 命令行或 .bat 文件运行。

您将收到已安排重启的消息。

如果您希望取消之前安排的重新启动,请使用以下命令:

C:\grub2\grub2win 重启无

希望这可以帮助。

戴夫

于 2018-04-16T04:05:57.530 回答