繁体   English   中英

PC上的双启动Windows-Android:如何以编程方式切换操作系统?

[英]Dual Boot Windows-Android on PC: How to switch OS programmatically?

在Windows中,是否有一些命令行可以使计算机理解Android应该是下一次启动(仅一次启动-因此,一旦从Android重新启动,我便会回到Windows)?

我正在笔记本电脑ASUS X200CA(基于UEFI的计算机)上进行双重引导:Windows 8.1和Android 7.1(两个不同的分区)。 安装Android后,我会得到Grub2,因此在重新启动时,我可以手动选择Windows还是Android。 但是,我希望能够以编程方式切换操作系统。

基本上,我正在寻找的Linux相当于- efibootmgr -n xxxxgrub-reboot x使用前reboot -我可以在Windows上实现。

我尝试使用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 ,该文件允许切换,但我不确定后面的内容。 而且,我宁愿不必使用任何软件:我想知道哪些命令行可以实现我所需要的。

如果您有关于如何解决此问题的想法,或者对我有帮助的阅读内容,感谢您提前分享!

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

命令格式为:

C:\\ grub2 \\ grub2win重新启动x

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

您将收到一条消息,提示您已计划重新启动。

如果要取消以前计划的重新引导,请使用以下命令:

C:\\ grub2 \\ grub2win重新启动无

希望这可以帮助。

戴夫

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM