我有一台正在修补的PC。(并且请原谅,我已经习惯了Mac环境,在那里我可以看到启动屏幕,并且它将通过驱动器名称和加载的OS显示启动驱动器)
这就是我在F12启动时看到的。有没有办法让此屏幕按名称或加载的OS显示设备?而不是如图所示的驱动器说明?
我有一台正在修补的PC。(并且请原谅,我已经习惯了Mac环境,在那里我可以看到启动屏幕,并且它将通过驱动器名称和加载的OS显示启动驱动器)
这就是我在F12启动时看到的。有没有办法让此屏幕按名称或加载的OS显示设备?而不是如图所示的驱动器说明?
Answers:
仅当固件为UEFI且已安装操作系统也以UEFI模式运行时。否则,固件无法知道什么操作系统在哪里。
“ MBR”格式的磁盘磁盘没有任何文本标签,并且PC BIOS 对磁盘的结构一无所知:它运行在第一个扇区中找到的引导代码。(通常,诸如OS选择之类的任务是由在固件之后运行并提供其自己的菜单的单独的“启动管理器” 完成的。)
因此,在BIOS引导菜单中看到的只是驱动器本身的ATA“标识设备”或SCSI“查询”响应中的驱动器名称。这些都是硬编码在驱动器的固件中,通常无法更改。
UEFI引入了一个固件管理的启动菜单,尽管它并不总是美观,也不总是有用(例如,如果您有多个Windows安装,则可能仍会得到一个标题为“ Windows Boot Manager”的条目),但是至少使用可以自定义efibootmgr
。
(UEFI还引入了GPT,该GPT支持将文本标签分配给分区,但是很遗憾,我还没有看到使用这些标签的固件。)
请注意,新PC通常确实具有UEFI,但通常随UEFI一起切换到仅BIOS仿真的引导(“仅CSM”)。在这种情况下,您可以将其切换为混合模式或仅UEFI模式,并将现有的OS安装转换为UEFI(如果支持)。
另一种选择是忘记固件启动菜单,而完全依赖于操作系统提供的启动管理器。许多工具(尤其是Linux随附的工具)能够链载其他操作系统,有时甚至可以自动检测Windows。有些是主题化的。如果您有UEFI,则rEFInd将提供一个非常类似于Mac的界面。