如何以pogrammatically更改BIOS引导顺序?
答
BIOS基于所谓的ROM-BIOS。 ROM手段只能读取。所以,如果你想改变它,你需要刷新你的BIOS,但不建议这样做。另外,您不能像访问文件那样访问它,并将其更改为某种配置文件。
如果要在Windows中更改引导顺序,请转到msconfig并选择引导顺序。在linux中你可以使用grub定制器。所以,你实际上不能编程BIOS。
您可以在RAM上访问BIOS保留地址的地址,然后查看编程的内容。再次,你不能只编辑它。也许你会遇到ACCESS_VIOLATION错误或类似的错误。 请参阅this BIOS如何工作并参见this
它可能有助于您更好地理解。 :)
编辑: 在this topic也许你会发现如何编程你的BIOS。但你真的需要知道你在做什么。
答
看看“BIOS引导规范”,但是看起来不可能将API中使用的标识符与实际设备相关联。
EFI有一个适当的界面。