为内部设备分配名称?


0

我有一台正在修补的PC。(并且请原谅,我已经习惯了Mac环境,在那里我可以看到启动屏幕,并且它将通过驱动器名称和加载的OS显示启动驱动器)

这就是我在F12启动时看到的。有没有办法让此屏幕按名称或加载的OS显示设备?而不是如图所示的驱动器说明?

在此处输入图片说明

Answers:


2

仅当固件为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的界面。


是否可以通过驱动器本身的HP SDD .....更改名称?还是那条硬线?
JoeTaxpayer

这通常是不变的。
grawity

而已。我感谢详细的回答。当我确定是哪个驱动器时,我只是在计算机的前部贴上标签,以提醒我操作系统在哪里。(我计划使用Windows和不同的Linux版本。)
JoeTaxpayer

1
然后只需使用操作系统提供的启动管理器。例如,Linux GRUB可以轻松地具有一个菜单项来引导(链加载)Windows,无论它来自同一磁盘还是另一磁盘。
grawity
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.