是否所有 USB 闪存驱动器都可以从中启动?

Pet*_*ver 1 boot bootable-media usb-flash-drive

如果经过正确的预处理,所有 USB 闪存驱动器都可以用作启动设备吗?或者是否有一些驱动器的硬件使它们无法启动?

Ano*_*non 5

(问题最初是“USB 笔式驱动器”,但已由 @JakeGould 编辑为“USB 闪存驱动器”。此编辑“移动了球门柱”了一点,但我会尽力提供一个更新以适应它)

是否所有 USB 闪存驱动器都可以从中启动?

迂腐的回答:不。并非所有看起来像 USB 闪存驱动器的东西都能够被所有硬件引导。是否可以启动物理上看起来像 USB 闪存驱动器的东西将取决于:

  1. 试图启动它的硬件。
  2. 尝试启动它的硬件的配置。
  3. USB 设备在尝试从中启动的硬件中的显示方式。
  4. 如何将 USB 设备设置为“可启动”。

例如,从前有U3 USB闪存设备看起来像一个CDROM,然后在“CD部分”上的软件安装后它们看起来像一个普通的硬盘。因此,仅仅因为某些东西的形状像 USB 闪存驱动器并不意味着它必须作为 USB 硬盘呈现给您的硬件。

如果经过正确的预处理,所有 USB 闪存驱动器都可以用作启动设备吗?或者是否有一些驱动器的硬件使它们无法启动?

迂腐的回答:第一个问题没有,第二个问题是肯定的。

  • 如果硬件不知道如何从 USB 启动,您将无法从它启动。
  • 如果 USB 设备看起来不像硬盘/CDROM/软盘/其他一些 USB 设备,您的硬件知道如何启动,那么您将无法从它启动。
  • 如果闪存设备显示为无法引导的硬盘/CDROM/软盘,并且您无法覆盖引导扇区/分区表/磁盘的起始部分,那么您将无法对其进行预处理以使其可引导(例如只读设备、部分受保护的设备、损坏并丢弃新写入数据的设备等)。
  • 等等。

解释人性化的答案:当处理典型的 USB 闪存驱动器时,这些 USB 闪存驱动器在硬件上立即表现为完全可写的硬盘,答案通常是肯定的 - 正确的预处理可以使设备可以启动到现代硬件。这种预处理可能特定于不同类型的硬件(一些现代硬件只想从具有 EFI 分区的磁盘等引导),但您已经大致了解了。

† 预处理可能涉及完全重新编程 USB 设备固件,所以从技术上讲,我应该说“是”。干得好 - 你抓住了我。