所有 USB 闪存盘都能启动吗?

所有 USB 闪存盘都能启动吗?

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

答案1

所有 USB 闪存盘都能启动吗?

迂腐的回答: 不是的。并不是所有看起来像 USB 闪存盘的东西都是有能力的被所有硬件引导。无论是外表像 USB 闪存盘是否可以启动取决于:

  1. 正在尝试启动它的硬件。
  2. 尝试启动硬件的配置。
  3. USB 设备对于尝试从其启动的硬件而言如何出现。
  4. 如何将 USB 设备设置为“可启动”。

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

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

迂腐的回答:第一个问题的答案是否定的† ,第二个问题的答案是肯定的。

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

解释人性化的答案:当处理典型的 USB 闪存驱动器时,这些驱动器在硬件上立即显示为完全可写入的硬盘,答案通常是肯定的 - 正确的预处理可以使设备可启动到现代硬件。该预处理可能针对不同类型的硬件(某些现代硬件只想从具有 EFI 分区的磁盘启动等),但您了解一般概念。

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

答案2

这取决于您的硬件平台。有些供应商提供知道如何从 USB 大容量存储设备(如 USB 闪存驱动器)启动的启动固件,而其他供应商可能做得不太好。

自从 USB 端口出现以来,Apple Mac 几乎一直能够从 USB 闪存驱动器启动。我似乎记得最初的 iMac(1998 年的 Bondi 蓝色 13 英寸 CRT 单元)是第一台内置 USB 的 Mac,起初无法从 USB 大容量存储启动,但不久之后就添加了此功能。因此,基本上过去 18 年制造的所有 Mac 都可以从 USB 闪存驱动器启动。基于 Intel 的 Mac(基本上是自 2006 年以来推出的所有 Mac)要求闪存驱动器使用 GUID 分区表 (GPT) 而不是主引导记录 (MBR) 才能启动。

既然我们谈到了这个话题,请注意从驱动器启动会进行大量小型随机读写。一些 USB 闪存驱动器针对大型连续读写进行了优化,而不是小型/随机读写,并且在小型/随机读写方面表现非常糟糕。闪存驱动器的性能评论通常只列出大型/连续性能,而不是小型/随机性能。因此,当您尝试从您认为速度超快的 USB 闪存驱动器启动时,它可能是一只完全的狗。(Lexar JumpDrive P20 USB3.0,我正在看着你。)

答案3

是的,所有 USB 闪存驱动器都可以设置为可启动。但是,只有计算机的 BIOS 才提供从闪存驱动器启动的能力。

相关内容