我想知道是否有一种方法可以让 PC 或笔记本电脑仅当您按住/按下特定键(同时打开 BIOS 设置)时才能启动到外部硬盘上的操作系统
例如:我打开连接有外部硬盘的笔记本电脑/PC,什么都不按,它就会启动到 Windows。然后我重新启动连接有外部硬盘的笔记本电脑/PC,在启动时按住/连续按 F1(或其他键),它就会启动到 Linux 或其他操作系统。
如果不是以任何常规方式,您是否可以(理论上)编辑一些代码来添加此功能?(这显然会涉及一些风险)
答案1
不同的 BIOS 工作方式不同。大多数 BIOS 允许您更改启动顺序,有些允许您从启动顺序列表中禁用特定设备。大多数 BIOS 允许您在 BIOS 之前按下按钮来查看启动设备列表。我从未见过 Windows PC 允许您在 BIOS 时向特定启动设备发送密钥而不进入列表。
Mac 过去允许您按住 C 键从光盘启动。您仍然可以按住 Option 键来查看启动设备列表。
答案2
让它在不同的计算机上工作有点棘手,所以我们假设您只将外部驱动器连接到一台机器(或者您希望在特定的组合上使用这种便利)
您可以设置系统尝试从外部的默认驱动器/内部驱动器之前。
然后配置外部的驱动器启动内部的默认驱动。
这样,如果未连接外部驱动器,系统将启动内部驱动器上的操作系统。连接外部驱动器后,系统仍将默认启动内部驱动器上的操作系统,除非您按下某个键来停止启动过程,在这种情况下,您可以选择外部驱动器上的操作系统。
这有很多注意事项。首先,我假设你使用的是 BIOS 而不是 UEFI。此外,除了按一个键之外,你还需要再执行一步才能从外部驱动器启动。但是,这可能是你的解决方案的起点
祝你好运!