可启动 USB 显示为 HDD 而不是可移动设备

可启动 USB 显示为 HDD 而不是可移动设备

我的一台老式东芝卫星笔记本电脑有一个独特的问题,它恰好是一台 LegacyFree 笔记本电脑,这意味着您无法通过正常的 F2、Del、Esc 等访问 BIOS。

我只能在开始时选择一个启动选项,例如 HDD、Removable、CD、Floppy 等。

我遇到的问题是我创建的可启动 USB 显示为可启动 HDD,而不是可移动设备,因此它是从计算机中的 HDD 启动,因为我无法更改 HDD 设备优先级。

无论如何,在制作可启动 USB 时,是否可以使其显示为 USB 而不是 HDD?

我一直在使用 unetbootin 和 LinuxLive 来创建这些可启动 USB。

笔记:我知道您可以通过 WindowsXP 中名为 Tsetup 或 HwSetup 的程序访问 LegacyFree Bios 问题是笔记本电脑当前没有安装任何操作系统。

答案1

如果 USB 驱动器有分区表,许多 BIOS 将其视为“HDD”;如果没有分区表,则将其视为“可移动”。如果不完全刷新不同的 BIOS(很少有选择),您就无法更改这一点。

大多数 BIOS 允许您在单独的屏幕中选择可用“HDD”设备的顺序。有些让您在启动时按一个键来选择硬盘。如果您无法使用这些选项,请制作一个未分区的 USB 记忆棒。

直接在 U 盘上创建文件系统,而不是在分区上:

mkfs.vfat /dev/sdb

(更换/dev/sdb为正确的驱动器。请务必正确操作,因为这会破坏该驱动器上的数据。)然后按照说明制作实时/安装 USB 记忆棒。如果您已经有带有分区表的棒映像,请将其除第一个扇区之外的所有扇区复制到棒上:

tail -c +513 <whole-disk-image-file >/dev/sdb

然后重新运行棒上的引导加载程序安装(例如,syslinux /dev/sdb如果引导加载程序是 Syslinux)。

相关内容